summaryrefslogtreecommitdiff
path: root/openembedded/scripts
AgeCommit message (Collapse)Author
2015-02-05openembedded: add test for self debug test enabled kernel.Arthur She
Change-Id: I91cf72b3593881f9e7dd5d0fa4a2f0ec057650bd
2014-11-17Add Milosz Wasilewski and Koen Kooi as maintainer to following OpenEmbedded ↵Botao Sun
test: kernel-version mysql ethernet busybox toolchain Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: Id4d700bb2305f312c664b40f5ac7b048952333b2
2014-10-22sdkhellocxx.sh, sdkhelloc_static.sh and sdkhelloc.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: I6254de0716d22643b0453759cc6d842cfcc5398d
2014-10-21acpi-smoke-test.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: I4b5ad6e577a3c89230d188b54cde8e5475665dcc
2014-10-21ethernet.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: Icd572b9a99879abf6ca6a46d81709e7b7cb2e157
2014-10-21openjdk-version.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: Ic0e817116cc7f67f638889334d6cdd194aa3c055
2014-10-21mysql.sh, phpinfo.sh and phpmysql.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: Iee007f874a6170f7dba997877f440d3825907b4d
2014-10-20toolchain.sh: POSIX Compliant Update.Botao Sun
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: I817153ab9778f405e08511ae6645c995c975d61a
2014-07-15Trinity test: Add openembedded/trinity.yamlArthur She
Add trinity test. It will test syscalls randomly with random arguments. Change-Id: Iba3da90fa708ad043bd1e9b007d45d972ad0b9d0
2014-05-21LTP: fixed result parsing when running each package separatelyMilosz Wasilewski
When running packages separately in the same LAVA job, results were concatenated. Now result files are stored in the test execution directory and are separate for each lava-test-shell. ltpfixup.sh script was moved to 'common' directory. Definition was unified between Ubuntu and OE. Change-Id: I43372b0d060d88f871407bc4b1b44c2cf94ef333 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2014-03-28jtreg: delay lava-test-case executionAndrew McDermott
Works around: https://bugs.launchpad.net/lava-server/+bug/1297956 Change-Id: I43094a8aea014320cc93b5d935a52023c8a11995 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2014-02-21Merge "Openembedded SDK tests modifications"Fathi Boudra
2014-01-15Add acpi-smoke-testesla
Change-Id: I77ffc9631b88668fc0284a1124ed4d5bd445b81c
2013-12-20Openembedded SDK tests modificationsMilosz Wasilewski
The tests were modified to match the test cases described in wiki. So the output of hello world is also checked now. Test case with static linking was added. Change-Id: I3370c8368257f3d4c1f0dd5c27dd39700f06ab98 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2013-12-20Running hackbench properly with timeout and removed background ddCiprian Barbu
Change-Id: I7389cf915d721cacc7878132263adc8c658a6261 Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
2013-12-18mauve: break up tests into individual filesAndrew McDermott
Broke up the tests based on the top-level Java packages (see openembedded/mauve/all-packages.txt). Running all the Mauve tests as one single test means that if a timeout occurs we get zero results. By having individual tests we can have much shorter timeouts and, should a test timeout, then only that test will have no results as opposed to Mauve in its entirety. This change also makes it practical to schedule the tests onto more devices using multi-node testing. Change-Id: I310282af072f40223f0998a1f5fda79b481dd584 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-12-11OE/ltp: parameterize cmdfilesAnders Roxell
Change-Id: Ifd4dd6213ff17b30624601bdb56230a4f845864a Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2013-12-03OE/scripts/cyclictest.py: cleanup and min compare bugAnders Roxell
and cleanup spelling error that Vincent Hsu pointed out. Change-Id: I6134db6f1774c197cb92e09c89faf9782edb7fd2 Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org>
2013-12-02jtreg: modify search for test failures and test errorsAndrew McDermott
jtreg test failures are identified by 'Failed' and/or 'Error'. Adjust the grep search accordingly. Change-Id: I156c7c94284591b8c85233207be46d42de467f8e Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-11-26jtreg: add failed results as discrete attachmentsAndrew McDermott
For each test that fails add the corresponding .jtr (jtreg result) for easier observation from the LAVA dashboard. Also attach a zip of the JTwork and JTreport directory sans the class files. This zip is now attached directly to the overall LAVA test using lava-test-run-attach. The overall execution is now run using jtreg and the results are then parsed and analysed for success/fail. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org> Change-Id: Id5e918e196892e6935b3361f822f6f129f59772c
2013-11-22openembedded/cyclictest: get lantency bounds and running time form lava job ↵Vincent Hsu
parameters Change-Id: Id4ba8fd7f9c234f4b4d0fc3347665354f4d9232d Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org>
2013-11-20Rework OpenJDK tests to invoke jtreg directlyAndrew McDermott
This commit reworks the invocation of the JTREG tests to rely on jtreg(1) directly. It was previously using the makefiles in the OpenJDK test directories but there were significant differences between the JDK Makefile and the hotspot Makefile which added unnecessary complexity, particularly as we now want to run tests against both -client and -server VMs. There are also additional parameters for specifying the test timeout and job concurrency. And I also moved the exclude file into this repo so that it can be subject to code reviews. Change-Id: Ic90df7969f862c3fc5ecb71f658601cd2e1d89ba Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-11-18Fixed cyclictest measurement units and threshold valuesCiprian Barbu
Change-Id: I75b62fa3b0a74dfc451cd5cde61153a1038d912b
2013-11-11Tests that don't need bash using shJames Tunnicliffe
Change-Id: I1c629a91a94ceef38486890ca0fb1fd6b0511313
2013-10-24added lmbench and generalize hackbench_parse scriptAnders Roxell
1. move hackbench_parse.py to common/scripts/min_max_avg_parsh.sh and try to generalize it so lmbench can use it as well. 2. add new lmbench.yaml file to OE Change-Id: I9ce50fb5830d2f1a6f45ca043f93da70f32041b1 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2013-10-18openembedded/ltp: add additional tests (fs,hugetlb)mike-holmes
Change-Id: Ifbaac94607da78bc740025f908bf1696d3cde08a
2013-10-15openembedded/ltp: add additional tests (math,timers,fcntl-locktests,ipc,fsx)mike-holmes
Change-Id: Ibb01acc9b26f90e2e5c90cef50dd29f778510d5a
2013-10-15Fix a typo in mysql script comment for openembedded.Senthil Kumaran
Change-Id: I58fb8466b8187e4c9a0aa7ed4dd0503f2fb694c1
2013-09-30openembedded/ltp: enable mm testAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-14common/netperf: move netperf scripts under common directoryFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-14openembedded/netperf: initial multinode testGuoqing Zhu
Add netperf multinode test for openembedded. Signed-off-by: Guoqing Zhu <guoqing.zhu@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-14openembedded/cyclictest: updated cyclictestVincent Hsu
1. force to run test in cpu core 1 2. get full log and summary log at the same time 3. show more measurement resluts directly on lava webpage Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-06hackbench: update measurementsCiprian Barbu
modified the hackbench test suite to run a fixed number of iterations and added a script called dd_infinite.sh that does the dd part. This is useful for having relevant measurements, since in idle the performance is usually good. The results are gathered by hackbench_parse.py which outputs 4 measurements, minimum value, maximum, average and median. tested on validation.linaro.org, results can be found at http://validation.linaro.org/scheduler/job/71437 Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-06jtreg: extract and attach summary results for hotspot testsAndrew McDermott
When a hotspot test completes the underlying JDK hotspot makefile deletes the intermediate files leaving only the ARCHIVE_BUNDLE.zip to be atached as a result of the test. Unfortunately this makes it hard to see at a glance what the outcome of the test is when browsing through the results in LAVA. This commit unzips JTreport/text/*.txt and attaches them as individual files for convenience. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-06jtreg: attach hotspot error logs as text/plainAndrew McDermott
This makes it easier to view them in the LAVA results as you get the option of both 'download' and 'view'. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-06mauve: switch to -Xmixed modeAndrew McDermott
2013-09-05openembedde/ltp: add a wrapper script to ltp and parse result logAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-05openembedded/cyclictest: fix cyclictest testVincent Hsu
Signed-off-by: Vincent Hsu <vincent.hsu@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-04jtreg: accomodate differences between jdk and hotspot testsAndrew McDermott
Also attach ARCHIVE_BUNDLE.zip, if available. It also turns out that if you test jdk_beans then the underlying JDK makefiles actually tests jdk_beans{1,2} and {1,2} become the directory names and, as a result, the test results don't get appended correctly. Updated the script to glob on the test name so that we don't have to peak too much into the JDK test machinations. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-02jtreg: add hotspot testsAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-30jtreg: use external script for running testsAndrew McDermott
Also enabled more jdk tests. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-23openembedded: add openjdk sanity testAndrew McDermott
The sanity test verifies that the javac and java binaries can execute by generating a program that prints the version of java on $PATH. This version is then matched against an expected version string. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-30mauve: tests to run are driven by filesAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-30mauve: force use of -Xint execution mode when running testsAndrew McDermott
This forces the VM to use the template interpreter - which is what we want to initially validate when running with OpenJDK 8. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-26mauve: correct path to package blacklistAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-22oe/scripts: disable proxy for web server testsRiku Voipio
Proxy is giving us 403 on connects to localhost.
2013-07-19mauve: use modified version of the test runner for LAVAAndrew McDermott
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>
2013-07-03Added Mauve tests for Java LEGAndrew McDermott
Note: a lot of the tests are commented out until the core Java classes pass without issue. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-04-18OpenEmbedded: added tests for C/C++ compilerMarcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2013-04-18OpenEmbedded: added tests for phpinfo and php/mysqlMarcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>