blob: 8c13b68ec33e59eab9c6ea68128122e6b364b5e1 [file] [log] [blame]
Brad Bishop19323692019-04-05 15:28:33 -04001[
2 {
3 "test": {
Brad Bishop19323692019-04-05 15:28:33 -04004 "@alias": "compliance-test.compliance-test.LSB_subset_test_suite",
5 "author": [
6 {
7 "email": "corneliux.stoicescu@intel.com",
8 "name": "corneliux.stoicescu@intel.com"
9 }
10 ],
11 "execution": {
12 "1": {
13 "action": "Get lsd-sdk image and install it on target device or start the image(if it is QEMU) with option \"-m 512M\"",
14 "expected_results": ""
15 },
16 "2": {
17 "action": "Comment in /opt/lsb-test/session any tests you don't want to run.",
18 "expected_results": ""
19 },
20 "3": {
21 "action": "Run /usr/bin/LSB_Test.sh which should download the LSB suite and set it up. Some packages may fail to download because their location changed on ftp.linuxfoundation.org. You need to manually update /opt/lsb-test/packages_list",
22 "expected_results": ""
23 },
24 "4": {
25 "action": "Tests should start automatically, you can use the web interface to reconfigure the setup. ",
26 "expected_results": "Check the result on wiki https://wiki.yoctoproject.org/wiki/LSB_Result No regression failures should be met."
27 }
28 },
29 "summary": "LSB_subset_test_suite"
30 }
31 },
32 {
33 "test": {
34 "@alias": "compliance-test.compliance-test.stress_test_-_Genericx86-64",
35 "author": [
36 {
37 "email": "corneliux.stoicescu@intel.com",
38 "name": "corneliux.stoicescu@intel.com"
39 }
40 ],
41 "execution": {
42 "1": {
43 "action": "Bootup with core-image-lsb-sdk image",
44 "expected_results": ""
45 },
46 "2": {
47 "action": "Execute the crashme test with below command \n\n./opt/ltp/runltp f crashme",
48 "expected_results": "The stress testing should not make the target crash. Check CPU usage and basic functionality of the system after the tests are over. "
49 }
50 },
51 "summary": "stress_test_-_Genericx86-64"
52 }
53 },
54 {
55 "test": {
56 "@alias": "compliance-test.compliance-test.stress_test_-_- crashme_-_-Beaglebone",
57 "author": [
58 {
59 "email": "corneliux.stoicescu@intel.com",
60 "name": "corneliux.stoicescu@intel.com"
61 }
62 ],
63 "execution": {
64 "1": {
65 "action": " Get crashme from http://people.delphiforums.com/gjc/crashme.html",
66 "expected_results": ""
67 },
68 "2": {
69 "action": "Follow the setup steps on above URL, build crashme in target",
70 "expected_results": ""
71 },
72 "3": {
73 "action": " Run crashme for 24 hours",
74 "expected_results": "Target should not crash with the program."
75 }
76 },
77 "summary": "stress_test_-_crashme_-Beaglebone"
78 }
79 },
80 {
81 "test": {
82 "@alias": "compliance-test.compliance-test.stress_test_-_ltp_-Beaglebone",
83 "author": [
84 {
85 "email": "corneliux.stoicescu@intel.com",
86 "name": "corneliux.stoicescu@intel.com"
87 }
88 ],
89 "execution": {
90 "1": {
91 "action": "Build LTP with toolchain or in sdk image",
92 "expected_results": ""
93 },
94 "2": {
95 "action": "Copy LTP folder into target, for example, /opt/ltp. Modify script, testscripts/ltpstress.sh, set Iostat=1, NO_NETWORK=1",
96 "expected_results": ""
97 },
98 "3": {
99 "action": "cd testscripts/ && ./ltpstress.sh",
100 "expected_results": "This stress case will run for 24 hours Check the result\ntarget should not crash with the program "
101 }
102 },
103 "summary": "stress_test_-_-ltp_-Beaglebone"
104 }
105 }
Brad Bishopc342db32019-05-15 21:57:59 -0400106]