rapid-exabyte-76685
05/17/2022, 6:27 AMtest_<xxx>.py
files - and my tests fail depending on the order in which Pants decides to run the files, so making it a bit time-consuming to force a run that triggers the race conditioncurved-television-6568
05/17/2022, 6:38 AMrapid-exabyte-76685
05/17/2022, 6:58 AMcurved-television-6568
05/17/2022, 7:24 AMrapid-exabyte-76685
05/17/2022, 7:43 AMA
, S
, and Q
. So there are six combinations… ASQ
AQS
SAQ
SQA
QAS
QSA
. I think if S
runs before Q
then that is the cause of the problem, but I’m not 100% sure if both SAQ
and ASQ
are misbehaving as its time-consuming to force both of these to appear randomly.curved-television-6568
05/17/2022, 9:09 AM./pants test --debug A S Q
wide-midnight-78598
05/17/2022, 11:45 AMrapid-exabyte-76685
05/17/2022, 12:31 PM--process-execution-local-parallelism=1
anywayhundreds-father-404
05/17/2022, 12:38 PM./pants test --debug
makes things run sequentially. I'm not certain the ordering is stable, but we could make it be probably!