zephyr/scripts/sanity_chk
Andy Ross aa2b8a1bc7 scripts/sanitycheck: Precompile test-time regular expressions
The Harness handlers for tests were parsing the realtime stream out of
qemu pipes by recompiling and executing every regex for every line (!)
of output from the simulator.  That's a significant CPU load, and it's
(1) in a separate thread not tracked by the JOBS limit and (2)
happening at the worst possible time and contending with the qemu
process for host CPU cycles that it needs to hit its (real world)
timer targets on time.

Compile them just once, please.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-04-18 12:21:13 -04:00
..
boards/unit/unit_testing sanitycheck: fix support for unit tests 2017-10-11 09:21:05 -05:00
.gitignore sanitycheck: add last_sanity.xml to gitignore 2017-10-14 19:22:55 -04:00
expr_parser.py scripts: Remove extra trailing newlines from Python scripts 2019-03-26 07:53:08 -05:00
harness.py scripts/sanitycheck: Precompile test-time regular expressions 2019-04-18 12:21:13 -04:00
ini2yaml.py license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
sanity_compare.args
sanity_daily.args
sanity_last_release.csv release: update footprint data 2019-04-15 20:31:52 -04:00
sanity_verify.args
sanitycheck-platform-schema.yaml sanitycheck: support requirements on env variables 2018-10-19 10:57:54 -04:00
sanitycheck-tc-schema.yaml sanitycheck: remove unused platforms keyword 2018-11-19 15:03:55 -05:00
scl.py license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00