Merge ~rodsmith/plainbox-provider-checkbox:add-kernel-taint-test into plainbox-provider-checkbox:master
Status: | Merged |
---|---|
Approved by: | Rod Smith |
Approved revision: | a4f1ad75ed26528c5ebed659d31ee82bde1bce9f |
Merged at revision: | 2bf46bc0f2eee0aad571d4541a76bf8a4d4eb1ea |
Proposed branch: | ~rodsmith/plainbox-provider-checkbox:add-kernel-taint-test |
Merge into: | plainbox-provider-checkbox:master |
Diff against target: |
132 lines (+104/-0) 3 files modified
bin/kernel_taint_test (+93/-0) units/miscellanea/jobs.pxu (+10/-0) units/miscellanea/test-plan.pxu (+1/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau (community) | Approve | ||
Jeff Lane | Pending | ||
Review via email: mp+374249@code.launchpad.net |
Commit message
Adds kernel taint test to Checkbox.
Description of the change
This adds the kernel taint test discussed at the Paris sprint. It checks /proc/sys/
Kernel taint value is 12289
Taint bit value: 0 (proprietary module was loaded)
Taint bit value: 12 (externally-built ('out-of-tree') module was loaded)
Taint bit value: 13 (unsigned module was loaded)
A passing result is here:
https:/
...specifically:
I've added this as a non-blocking test to the server miscellanea tests.
The kernel_taint_test script requires no options; however, --taint-file may be used to specify a file other than /proc/sys/
LGTM