aboutsummaryrefslogtreecommitdiffstats
path: root/coin_test_instructions.py
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2018-06-11 12:13:51 +0300
committerAlexandru Croitor <alexandru.croitor@qt.io>2018-06-11 21:53:26 +0000
commit14a583c7cc2db606bc2301721cae63f07273e630 (patch)
tree3cf73cc7b0fc1ffcffce157475b0b77334c12680 /coin_test_instructions.py
parent1919b8d20cf8b6207a87fd5bf38f37d27d371bd8 (diff)
Fix Win CI node to allow 32 bit wheelsv5.11.05.11.0
We are missing the required provisioning script from Qt5 5.11.0 branch, so we are installing the 32 bit Python environments ourselves. Change-Id: Icd95a4708bc9e5693bb21b31c0e9d30d6fd632e6 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'coin_test_instructions.py')
-rw-r--r--coin_test_instructions.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/coin_test_instructions.py b/coin_test_instructions.py
index bd65b5b7e..28b812622 100644
--- a/coin_test_instructions.py
+++ b/coin_test_instructions.py
@@ -43,6 +43,7 @@ from build_scripts.utils import get_qtci_virtualEnv
from build_scripts.utils import run_instruction
from build_scripts.utils import rmtree
from build_scripts.utils import acceptCITestConfiguration
+from build_scripts.utils import runCIProvisioning
import os
# Values must match COIN thrift
@@ -76,6 +77,10 @@ def run_test_instructions():
if not acceptCITestConfiguration(CI_HOST_OS, CI_HOST_OS_VER, CI_TARGET_ARCH, CI_COMPILER):
exit()
+ # Make sure we have 32 bit python on 64 bit host
+ # FIXME this is hack for 5.11.0
+ if CI_HOST_OS == "Windows" and CI_HOST_ARCH == "X86_64" and CI_TARGET_ARCH == "X86":
+ runCIProvisioning()
os.chdir(CI_ENV_AGENT_DIR)
testRun = 0
# We didn't build for Python 2 in win