Merge lp:~jeffmarcom/opencompute/update-memory-tests into lp:opencompute/checkbox
Status: | Merged |
---|---|
Approved by: | Jeff Marcom |
Approved revision: | 2150 |
Merged at revision: | 2149 |
Proposed branch: | lp:~jeffmarcom/opencompute/update-memory-tests |
Merge into: | lp:opencompute/checkbox |
Diff against target: |
94 lines (+27/-7) 4 files modified
data/whitelists/opencompute-ready-local.whitelist (+3/-0) debian/changelog (+2/-2) debian/control (+3/-0) jobs/memory.txt.in (+19/-5) |
To merge this branch: | bzr merge lp:~jeffmarcom/opencompute/update-memory-tests |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jeff Lane | Approve | ||
Review via email: mp+187124@code.launchpad.net |
Commit message
Merge Jeff Marcom's new memory tests using mcelog and Google's stressapptest tool
Description of the change
This adds a few jobs in memory.txt.in to run the google stress app test and check the mcelog for memory errors.
The mcelog error check is independent of the memory stress test, in that it's possible the google app stress does not catch all errors.
The stress app even suggests looking at the log to be sure.
Also,
stressapptest and mcelog are added as package dependencies.
Tests:
* m: memory/info
* e: memory/mcelog_check
* o: memory/stress_30min
+: Combine with character above to expand node
: Space when finished
Output upon introducing an error in mcelog:
memory/info [pass]
memory/
memory/
Output when mcelog is clean:
Memory tests
memory/info [pass]
memory/
memory/
: Space when finished
Looks good... I'd also suggest just remembering that this would be useful, I think, to include in checkbox proper as an addition or replacement for the current memory tests.