diff options
author | Andrew McDermott <andrew.mcdermott@linaro.org> | 2013-07-19 14:07:09 +0100 |
---|---|---|
committer | Andrew McDermott <andrew.mcdermott@linaro.org> | 2013-07-19 14:07:09 +0100 |
commit | 46196bc0d7f70972796f372b289e58793f1d65b1 (patch) | |
tree | 20f87eb360cb38b4ddcbf7e26c26bf5cd1cba2ad /openembedded/scripts | |
parent | 368a680f3a976e2acd45bc814ae1cda50e4ce52a (diff) |
mauve: use modified version of the test runner for LAVA
The current version of the test harness has too many issues with:
spawning many threads (5000+)
timeout doesn't work properly
timeout leaves the pipe process in a hung state
VM size grows to 13+ GB
eventual stack overflow when restarting after a timeout
and as such the tests do not run to completion on Open Embedded
aarch64 using the ARM fastmodel.
Rather than trying to fix these issues in the existing Harness I have
duplicated the file (now HarnessLinaro.java) where all of the issues
listed above now seem to be fixed. However, given that this hasn't
had much soak testing (1 day) and I really want to get the LAVA tests
to run to completion, we will need to revisit these changes to see if
they are suitable for pushing upstream.
This commit now invokes the tests using HarnessLinaro[.java].
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
Diffstat (limited to 'openembedded/scripts')
-rwxr-xr-x | openembedded/scripts/mauve-test-pkg | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openembedded/scripts/mauve-test-pkg b/openembedded/scripts/mauve-test-pkg index 16bf996..0408a29 100755 --- a/openembedded/scripts/mauve-test-pkg +++ b/openembedded/scripts/mauve-test-pkg @@ -55,4 +55,4 @@ if [[ -f ${blacklist_file} ]]; then done < "$blacklist_file" fi -$javavm Harness -vm $javavm $excludes $java_pkg "$@" +$javavm HarnessLinaro -vm $javavm $excludes $java_pkg "$@" |