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

Milestone 9: Build performance test report view #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ninetteadhikari
Copy link
Contributor

@ninetteadhikari ninetteadhikari commented Mar 28, 2024

This PR is for "Milestone 9: Build performance test report view" as stated in the Scope of Work. It addresses the following:

  • Add Apache echart library to create oe build performance report charts.
  • Restructure data to time and value array format to be used by echarts. It also converts test duration to minutes and adds zoom to the line charts.
  • Update measurement statistics data to include start_time so that time can be displayed instead of commit numbers on the chart. It also updates default commit history length to 300.
  • Add styling updates including labels for x and y axis, tooltip, and section descriptions.
image image

Local Setup

In the poky repository run the following to build the report HTML:

./scripts/oe-build-perf-report -r "LOCAL_PATH_TO_YOCTO_BUILDSTATS" --branch "master" --commit "663f1805742ff6fb6955719d0ab7846a425debcf" --branch2 "master" --html > test.html

Note:

  • Add your local path to the yocto-buildstats repo
  • The above command builds the report in a file called test.html. You can access it in the root directory in poky.

Links

Current report: Performance test report HTML

@ninetteadhikari ninetteadhikari changed the title M9: Build performance test report view Milestone 9: Build performance test report view Apr 2, 2024
@ninetteadhikari ninetteadhikari force-pushed the m9-performance-test-report-view branch 4 times, most recently from 32ab08d to 5c0c415 Compare May 3, 2024 14:25
Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com>
@ninetteadhikari ninetteadhikari force-pushed the m9-performance-test-report-view branch from 5c0c415 to 1d5e7db Compare May 22, 2024 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant