For the last few days (Since June 4?) I've been having problems with all my linux tests running against the develop branch.
Are you running the tests in a Linux container?
Yes.
Then the likely issue is a change to b2 that defaults to using parallel jobs to match the available system cores and launches so many compile commands that it runs out of memory. It seems most container virtualization systems are terrible at virtualizing the system information and leak the host information. Only immediate option is to pass b2 an appropriate "-jN" option. Or wait until I fix the problem (I already tried one solution, will keep trying).
Hmm, I'm not sure that is it. I was already running with -j8, on a 8 core machine.
I run:
run.py --runner=teeks99-dkr-dc8-2a --toolsets=clang-8~c++2a \
"--bjam-options=-j8 address-model=64 --remove-test-targets" \
--comment=info.html --tag=develop