From 5c5402bc6e6505da0203ca9245a3599bd4940dad Mon Sep 17 00:00:00 2001 From: sangeeta jain Date: Thu, 14 Mar 2019 12:31:17 +0800 Subject: oeqa/manual/compliance-test.json: test id updated and missing test cases added Two changes made in oeqa/manual/compliance-test.json: 1. All test id (eg. @alias) inside manual testcase file shall follow the same test id naming convention from oeqa automated tests (eg. selftest, runtime, sdk, etc), where the test id consists of ... Furthermore, there shall be only 1 unique test_module per each manual testcases file. This file was using more than 1 unique test_module for testcases. Furthermore, some of the testcases were defined using different test_suite where it was not needed. This patch fix the manual testcases file to have only 1 unique test_module as well as test_suite to simplify test id naming. 2. Added 2 missing test cases for Beaglebone Stress Test. Signed-off-by: sangeeta jain Signed-off-by: Richard Purdie --- meta/lib/oeqa/manual/compliance-test.json | 60 ++++++++++++++++++++++++++++--- 1 file changed, 56 insertions(+), 4 deletions(-) (limited to 'meta') diff --git a/meta/lib/oeqa/manual/compliance-test.json b/meta/lib/oeqa/manual/compliance-test.json index 7adf8a1d9f..982f0b46cd 100644 --- a/meta/lib/oeqa/manual/compliance-test.json +++ b/meta/lib/oeqa/manual/compliance-test.json @@ -1,7 +1,7 @@ [ { "test": { - "@alias": "configuration.configuration.LTP_subset_test_suite", + "@alias": "compliance-test.compliance-test.LTP_subset_test_suite", "author": [ { "email": "corneliux.stoicescu@intel.com", @@ -43,7 +43,7 @@ }, { "test": { - "@alias": "configuration.configuration.POSIX_subset_test_suite", + "@alias": "compliance-test.compliance-test.POSIX_subset_test_suite", "author": [ { "email": "corneliux.stoicescu@intel.com", @@ -89,7 +89,7 @@ }, { "test": { - "@alias": "configuration.configuration.LSB_subset_test_suite", + "@alias": "compliance-test.compliance-test.LSB_subset_test_suite", "author": [ { "email": "corneliux.stoicescu@intel.com", @@ -119,7 +119,7 @@ }, { "test": { - "@alias": "General_Runtime.General_Runtime.stress_test_-_Genericx86-64", + "@alias": "compliance-test.compliance-test.stress_test_-_Genericx86-64", "author": [ { "email": "corneliux.stoicescu@intel.com", @@ -138,5 +138,57 @@ }, "summary": "stress_test_-_Genericx86-64" } + }, + { + "test": { + "@alias": "compliance-test.compliance-test.stress_test_-_- crashme_-_-Beaglebone", + "author": [ + { + "email": "corneliux.stoicescu@intel.com", + "name": "corneliux.stoicescu@intel.com" + } + ], + "execution": { + "1": { + "action": " Get crashme from http://people.delphiforums.com/gjc/crashme.html", + "expected_results": "" + }, + "2": { + "action": "Follow the setup steps on above URL, build crashme in target", + "expected_results": "" + }, + "3": { + "action": " Run crashme for 24 hours", + "expected_results": "Target should not crash with the program." + } + }, + "summary": "stress_test_-_crashme_-Beaglebone" + } + }, + { + "test": { + "@alias": "compliance-test.compliance-test.stress_test_-_ltp_-Beaglebone", + "author": [ + { + "email": "corneliux.stoicescu@intel.com", + "name": "corneliux.stoicescu@intel.com" + } + ], + "execution": { + "1": { + "action": "Build LTP with toolchain or in sdk image", + "expected_results": "" + }, + "2": { + "action": "Copy LTP folder into target, for example, /opt/ltp. Modify script, testscripts/ltpstress.sh, set Iostat=1, NO_NETWORK=1", + "expected_results": "" + }, + "3": { + "action": "cd testscripts/ && ./ltpstress.sh", + "expected_results": "This stress case will run for 24 hours Check the result\ntarget should not crash with the program " + } + }, + "summary": "stress_test_-_-ltp_-Beaglebone" } + } ] \ No newline at end of file -- cgit 1.2.3-korg