christoff-buerger / racr

Metacompiler library supporting incremental transformation based on reference attribute grammar controlled rewriting.
MIT License
30 stars 9 forks source link

test suite should reuse performance profiling scripts for logging and performance testing #101

Closed christoff-buerger closed 7 months ago

christoff-buerger commented 7 months ago

The RCR test suite in tests/execute.bash should use the performance profiling infrastructure (see issue #67, in particular the profiling/profiling-scripts/measure.bash script) to conduct tests that are logged and for which execution time is tracked to make sure development does not introduce performance bugs.

As a first step, systematic logging with test status and execution time is good enough. To use execution times to define performance tests that can be failed can be done later.

christoff-buerger commented 7 months ago

Essentially, it's done and tsted.

Note: The logfiles are local and in .gitignore.