Ability to run bok-choy in multiprocess mode.
This includes: * Ability to specify number of processes to run bok-choy tests in * A forked nose commit to get the multiprocess plugin's logging to work * A different plugin (xunitmp) must be used for pulling together xunit results This works by: * Starting the various servers that are needed for the acceptance test environment * Running the tests themselves in multiprocess mode
This commit is contained in:
@@ -54,6 +54,7 @@ set -e
|
||||
# Note that you will still need to pass a value for 'TEST_SUITE'
|
||||
# or else no tests will be executed.
|
||||
SHARD=${SHARD:="all"}
|
||||
NUMBER_OF_BOKCHOY_THREADS=${NUMBER_OF_BOKCHOY_THREADS:=1}
|
||||
|
||||
# Clean up previous builds
|
||||
git clean -qxfd
|
||||
@@ -148,31 +149,31 @@ END
|
||||
;;
|
||||
|
||||
"1")
|
||||
paver test_bokchoy --extra_args="-a shard_1 --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a shard_1 --with-flaky"
|
||||
;;
|
||||
|
||||
"2")
|
||||
paver test_bokchoy --extra_args="-a 'shard_2' --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a 'shard_2' --with-flaky"
|
||||
;;
|
||||
|
||||
"3")
|
||||
paver test_bokchoy --extra_args="-a 'shard_3' --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a 'shard_3' --with-flaky"
|
||||
;;
|
||||
|
||||
"4")
|
||||
paver test_bokchoy --extra_args="-a 'shard_4' --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a 'shard_4' --with-flaky"
|
||||
;;
|
||||
|
||||
"5")
|
||||
paver test_bokchoy --extra_args="-a 'shard_5' --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a 'shard_5' --with-flaky"
|
||||
;;
|
||||
|
||||
"6")
|
||||
paver test_bokchoy --extra_args="-a 'shard_6' --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a 'shard_6' --with-flaky"
|
||||
;;
|
||||
|
||||
"7")
|
||||
paver test_bokchoy --extra_args="-a shard_1=False,shard_2=False,shard_3=False,shard_4=False,shard_5=False,shard_6=False,a11y=False --with-flaky"
|
||||
paver test_bokchoy -n $NUMBER_OF_BOKCHOY_THREADS --extra_args="-a shard_1=False,shard_2=False,shard_3=False,shard_4=False,shard_5=False,shard_6=False,a11y=False --with-flaky"
|
||||
;;
|
||||
|
||||
# Default case because if we later define another bok-choy shard on Jenkins
|
||||
|
||||
Reference in New Issue
Block a user