Discuss tests for kernel SRUs
Discuss and decide on what should be tested on kernel SRUs, considering what is already available and what is missing.
Blueprint information
- Status:
- Complete
- Approver:
- Pete Graner
- Priority:
- Essential
- Drafter:
- C de-Avillez
- Direction:
- Approved
- Assignee:
- Canonical Platform QA Team
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Pete Graner
- Completed by
- Gema Gomez
Whiteboard
There are already some kernel-specific tests available:
- The autotest suite from http://
- the Ubuntu QA Regresssion tests, with about 5 different tests directly related to the Linux kernel. These are also not packaged.
[gema] Are we already running http://
[sconklin] The tests referenced above use ltp, which we are no longer pursuing. However, there are a number of good stress tests and tests which exercise the kernel in autotest, and I have begun looking at those. I believe that they provide similar value to the ltp tests and are more maintainable.
If we find tests from ltp that we feel we must have, we can port them to run under autotest without much work.
[gema] Another thing we could consider is turning the stress testing included in ltp into functional test cases, since they seem to be quite fundamental and would run in less time if we turn them into functional tests. I still have to look into them in detail, my comments are just based on their specification.
[sconklin]
Since the QA frame work won't be complete enough to land production kernel SRU tests in during this cycle, I will be building a test sandbox using kernel team resources, so I can sandbox tests and
continue to generate test cases. These should drop into the jenkins framework in QA when it is ready.
Work items for precise-alpha-1:
[sconklin] get rteval packaged, along with anything it depends on: POSTPONED
[sconklin] Provide application to log data from Fluke meters over network: DONE
[sconklin] Compile a list of tests other than ltp which are available: DONE
[sconklin] Evaluate which tests outside of ltp we should be running: DONE
[sconklin] Evaluate rteval and stress and other tests which may provide metrics for trending across releases: DONE
Work Items for precise-alpha-1:
[sconklin] get latest version of autotest into use: DONE
Work Items for ubuntu-
[sconklin] Create a local sandbox using kernel team resources for test development: DONE
[sconklin] Create a way to track test metrics across repeated tests: DONE
[sconklin] Evaluate which additional tests from autotest we should be using: DONE
[sconklin] Create a test for ext4 file systems tests: DONE
[sconklin] Create a test for the Bonnie+ file system stress test on ext4: DONE
[brad-figg] Create a test for the ecryptfs file system tests: DONE
[sconklin] Create a test for the Bonnie+ file system stress test on ecryptfs: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.