~paelzer/qa-regression-testing:fix-qemu-virtio-test-hangs

Last commit made on 2017-01-31
Get this branch:
git clone -b fix-qemu-virtio-test-hangs https://git.launchpad.net/~paelzer/qa-regression-testing
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
fix-qemu-virtio-test-hangs
Repository:
lp:~paelzer/qa-regression-testing

Recent commits

63cede3... by Christian Ehrhardt 

_start_vm: Increase connection timeouts

Regular testing inside the Server QA Jenkins showed this
test as unreliable and only working in about 50% of the
cases.

Debugging revealed that the guest in our environment can
often take ~5 minutes to fully initialize.

Currently it tries 60 retries waiting 3 seconds each.
While debugging I also found that these connections hang
around in half closed state (CLOSE_WAIT and FIN_WAIT2)
being a (small) burden for the system.
So instead of modifying retries increase the individual
timeout.

This also helps if execution speed itself is slow and 3
seconds just would not be enough for a single connection
(unlikely but possible).

Therefore to make running the test reliable this change
increases the individual connection Timeout from 3 to 15
seconds.

Signed-off-by: Christian Ehrhardt <email address hidden>

e802f7c... by Tyler Hicks

test-apparmor.py: Fix error from missing sysctl(2) in trusty ppc64el

3098280... by Steve Beattie

notes_testing/openjdk/extract-test-results.sh: sort testcases

Sort the testcases within architectures, as particularly the openjdk-8
build tests seem to have variance in ordering, leading to a lot of
gratuitous changes to look through in the diff output.

29d446e... by Marc Deslauriers

clarify bind9 testing notes

447fcf0... by Steve Beattie

test-kernel-security: skip 32bit aslr tests on arm64

Need to figure out how to compile 32bit aslr on arm64, -m32 doesn't
do it. I suspect cross-compiling is involved, since it doesn't appear
that multiarch is supported by default on arm64.

Bug: https://bugs.launchpad.net/bugs/1650498

4331afe... by Steve Beattie

test-kernel-security: update arm64/s390x status of tests on yakkety

The s390x kernel in yakkety 4.8 now has CONFIG_DEBUG_RODATA enabled, and
/proc/self/personality is no longer READ_IMPLIES_EXEC on arm64 (though
it looks like it's still set for pid one on arm64, so... sigh). Update
test-kernel-security tests to reflect those changes.

Bug: https://bugs.launchpad.net/qa-regression-testing/+bug/1653889

f8bacf5... by Marc Deslauriers

test-exim4.py: fix test on yakkety

2e14771... by Marc Deslauriers

test-apport.py: disable test suite, should be run with autopkgtest instead

2e84aca... by Steve Beattie

test-kernel-security.py: arm64 enables DEBUG_SET_MODULE_RONX in 4.8

Bug: https://bugs.launchpad.net/qa-regression-testing/+bug/1653889

2ffdf26... by Steve Beattie

test-kernel-security.py: fix test for CVE-2016-9793 (LP: #1652242)