[assembly] Make it possible to set number of threads and enable multithreading per default

7 jobs for !2640 with feature/colored-smp-assembly in 2 minutes and 59 seconds (queued for 6 seconds)
Child pipeline (parent) latest detached
Status Name Job ID Coverage
  Configure
passed configure #47285

00:00:44

 
  Linting
passed black (python) #47286

00:00:15

passed pylint-flake8 (python) #47287

00:02:03

 
  Select
passed select tests #47288

00:01:11

 
  Build
failed compile cpp #47290

00:00:59

 
  Test
skipped test cpp #47292
passed test python #47294

00:00:34

 
Name Stage Failure
failed
compile cpp Build
  File "../bin/testing/runselectedtests.py", line 138, in <module>
buildTests(configDict, buildFlags)
File "../bin/testing/runselectedtests.py", line 41, in buildTests
subprocess.run(["make", "-f", "TestMakeFile"] + flags + ["testselection"], check=True)
File "/usr/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['make', '-f', 'TestMakeFile', '-j8', '--keep-going', 'testselection']' returned non-zero exit status 2.
Cleaning up file based variables
ERROR: Job failed: exit code 1