Commit Graph

20 Commits

Author SHA1 Message Date
Umut
4205e096f4 feat(benchmark): integrate alert system into measurement script 2021-10-12 12:52:49 +03:00
Umut
2cfb32d2c1 feat(benchmarks): add source code information to benchmarks 2021-10-11 10:07:51 +03:00
Umut
a7f00ec111 fix(benchmarks): replace properties field of the machine information to specs 2021-10-11 10:07:51 +03:00
Umut
f443b41cef docs(benchmarks): explain the module trick used in the measurement script with comments 2021-10-08 14:23:54 +03:00
Umut
57b3be2f6d fix(benchmarks): treat warnings as errors in benchmarks 2021-10-07 18:40:33 +03:00
Arthur Meyre
05e1227269 chore: update env docker to have runtime lib path in LD_PRELOAD
- update the rest of the dockers, script and CI to stop setting LD_PRELOAD
2021-10-07 09:58:23 +02:00
Umut
7e3b0251fc fix(script): use shutil.rmtree instead of os.unlink to remove measurement scripts folder 2021-10-05 12:14:12 +03:00
Umut
2515e9bf8a feat(script): replace '&' with 'and' within benchmark target names 2021-10-05 12:14:12 +03:00
Umut
4ef0a13248 refactor: move measurement scripts to their own directory to avoid pcc errors 2021-09-29 11:51:22 +03:00
Umut
ad95aba053 chore: run extract_machine_info.py before running the benchmark target, fix missing MACHINE_NAME variable exception 2021-09-27 17:59:48 +03:00
Umut
3408bba1ed fix: properly ignore measurement scripts during benchmarks 2021-09-27 17:59:48 +03:00
Arthur Meyre
468f8aba62 fix: correct a mistake done when fixing shellcheck lints
- we must not exit right away if sourcing fails
- recreate the venv only if the source fails
2021-09-22 10:04:40 +02:00
Arthur Meyre
1a340e111e tools: add shell_lint target to lint .sh files
- update docker image to install shellcheck
- fix lint errors in files
2021-09-21 11:16:14 +02:00
Umut
a7d0b87408 fix: revert check argument of subprocess.run as the return code is already checked below 2021-09-17 10:39:17 +03:00
Benoit Chevallier-Mames
af41980f1f fix: pylint
fix: pylint
2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
fe03521dc6 fix: python_format 2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
ef9200793d fix: flake8 for script 2021-09-16 12:04:32 +02:00
Umut
ae3c179294 chore: disable attaching tty to docker during benchmarks 2021-09-15 12:50:08 +03:00
Umut
c253219277 feat: implement performing and publishing benchmarks with a single make target 2021-09-15 10:08:08 +03:00
Umut
d02e848fca refactor: update benchmark infrastructure to be compatible with the new progress tracker 2021-09-08 12:31:32 +03:00