Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timing measurement prototype #919

Merged
merged 6 commits into from
May 3, 2023
Merged

Timing measurement prototype #919

merged 6 commits into from
May 3, 2023

Conversation

danwos
Copy link
Member

@danwos danwos commented Apr 27, 2023

  • Decorate functions with @measure_time
  • Measure execution time, amount and other values
  • Creates a result file as json
  • Creates a small HTML report
  • Prints bisc result data at the end of the build
  • Can be de/ativated by conf.py option "needs_debug_measurement"
  • First testcase for manual tests: test_measure_time
  • Measures user filter and dynamic functions

* Decorate functions with @measure_time
* Measure execution time, amount and other values
* Creates a result file as json
* Creates a small HTML report
* Prints bisc result data at the end of the build
* Can be de/ativated by conf.py option "needs_debug_measurement"
* First testcase for manual tests: test_measure_time

Missing:
- docs
- better test cases
- Measure mutch more function
- Measure user inputs: dynamic and filter functions
danwos added 3 commits April 27, 2023 23:16
* Measures dynamic function and filter functions
* Test case contains dyn and filter functions
* More data and better HTML report layout
Contains:

* docs
* Updated to reporting
* Bugfix to support functions with identical name

Fixes #917
@danwos danwos marked this pull request as ready for review May 3, 2023 18:29
@danwos danwos force-pushed the debug_measure branch 2 times, most recently from 9ef1968 to 3df37b5 Compare May 3, 2023 18:50
@danwos danwos changed the title WIP: Timing measurement prototype Timing measurement prototype May 3, 2023
@danwos danwos merged commit 571bdd3 into master May 3, 2023
@danwos danwos deleted the debug_measure branch May 3, 2023 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant