binman: Run tests concurrentlyAt present the tests run one after the other using a single CPU. This isnot very efficient. Bring in the concurrencytest module and run the testsconcurrently, using
binman: Run tests concurrentlyAt present the tests run one after the other using a single CPU. This isnot very efficient. Bring in the concurrencytest module and run the testsconcurrently, using one process for each CPU by default. A -P optionallows this to be overridden, which is necessary for code-coverage tofunction correctly.This requires fixing a few tests which are currently not fullyindependent.At some point we might consider doing this across all pytests in U-Boot.There is a pytest version that supports specifying the number of processesto use, but it did not work for me.Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...