Bug 9625

Summary: build-perf-test: re-organize test output data
Product: [QA/Testing] Build Testing Reporter: Markus Lehtonen <markus.lehtonen>
Component: generalAssignee: Markus Lehtonen <markus.lehtonen>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium+ CC: benjamin.esquivel, jose.perez.carranza, sgw
Version: 2.2   
Target Milestone: 2.2 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Markus Lehtonen 2016-05-12 11:54:06 UTC
Change the layout and naming of test output data so that test-specific data would reside in per-test subfolders. Also, the "timestamp subdirectory" of buildstats should be stripped (i.e. have just "buildstats/..." instead of "buildstats/20160512075343/..."). This would make the directory structure more static, making e.g. history tracking in Git easier.

Some files would be renamed, too:
   output.log    --> build-perf-test.log
   results.log.X --> time.log.X
   
The test results "raw" data would look something like this:

  ├── build
  │   └── conf
  │       └── ...
  ├── build-perf-test.log
  ├── test1
  │   ├── buildstats
  │   │   ├── ...
  │   │   ├── bash-4.3.30-r0
  │   │   └── ...
  │   ├── commands.log
  │   └── time.log.1
  └── test13
      └── ...
Comment 1 Markus Lehtonen 2016-08-30 14:39:25 UTC
Patchset submitted for review:
https://patchwork.openembedded.org/series/2113/