diff options
Diffstat (limited to 'plans')
-rw-r--r-- | plans/output/se-all-tests.html | 13147 | ||||
-rw-r--r-- | plans/output/se-all-tests.pdf | bin | 0 -> 183277 bytes |
2 files changed, 13147 insertions, 0 deletions
diff --git a/plans/output/se-all-tests.html b/plans/output/se-all-tests.html new file mode 100644 index 0000000..c98988d --- /dev/null +++ b/plans/output/se-all-tests.html @@ -0,0 +1,13147 @@ +<!DOCTYPE html> +<html lang=en> + <head> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> + <!-- Optional theme --> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> + <!-- Latest compiled and minified JavaScript --> + <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + </head> + <body> + <div class="container"> + <div id="metadata"> + <h1>Schneider Electric Test Plan</h1> + <table class="table table-striped"> + <thead> + <tr> + <th>Key</th> + <th>Value</th> + </tr> + </thead> + <tbody> + + <tr> + <td>name</td> + <td> + + se-all-tests + + </td> + </tr> + + <tr> + <td>description</td> + <td> + + Scheider Electric Test Plan describing all manual and automated tests performed when making a release + + </td> + </tr> + + <tr> + <td>os</td> + <td> + + openembedded + + </td> + </tr> + + <tr> + <td>devices</td> + <td> + + <ul> + + <li>lces2 + + <li>soca9 + + </ul> + + </td> + </tr> + + <tr> + <td>maintainer</td> + <td> + + <ul> + + <li>ryan.harkinlinaro.org + + </ul> + + </td> + </tr> + + <tr> + <td>approver</td> + <td> + + <ul> + + <li>ryan.harkin@linaro.org + + </ul> + + </td> + </tr> + + <tr> + <td>owner</td> + <td> + + <ul> + + <li>ryan.harkin@linaro.org + + </ul> + + </td> + </tr> + + <tr> + <td>format</td> + <td> + + Linaro Test Plan v2 + + </td> + </tr> + + <tr> + <td>now</td> + <td> + + February 02, 2021 + + </td> + </tr> + + </tbody> + </table> + </div> + <div id="tests"> + <h1>Tests</h1> + + + <h2>Manual tests</h2> + + <div > + <h3>Manual Testcase 1</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + Lynis + + </tr> + + + + <tr> + <td>description</td> + <td> + + Generate Lynis report + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/lynis.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>lynis audit system </li> + + <li>Check the output of the commands </li> + + <li>Save the logs and add to the release bundle and report </li> + + <li>/var/log/lynis.log </li> + + <li>/var/log/lynis-report.dat </li> + + <li>BOARD=soca9 </li> + + <li>BOARD=lces2 </li> + + <li>KERNEL_VERSION=4.9 </li> + + <li>KERNEL_VERSION=4.19 </li> + + <li>scp /var/log/lynis.log ryan@192.168.1.11:/linaro/schneider/release/2019.09-warrior.2/logs/lynis.log.${BOARD}-${KERNEL_VERSION} </li> + + <li>scp /var/log/lynis-report.dat ryan@192.168.1.11:/linaro/schneider/release/2019.09-warrior.2/logs/lynis-report.dat.${BOARD}-${KERNEL_VERSION} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Log files are generated and saved for the release report. </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 2</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + mbedtls + + </tr> + + + + <tr> + <td>description</td> + <td> + + Run the mbedtls test suite + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/mbedtls.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>You may need to rebase to the latest se/mbedtls-2.16 branch </li> + + <li> </li> + + <li>git clone ssh://git@dev-private-git.linaro.org/schneider/mbedtls.git -b rmh-2.16.8 </li> + + <li>git log --oneline -1 </li> + + <li>e3f460832 2020-03-10 enable trustm </li> + + <li> </li> + + <li>scp -r ryan@192.168.1.11:/linaro/schneider/g.l.o/mbedtls . </li> + + <li>cd mbedtls </li> + + <li>mkdir build </li> + + <li>cd build </li> + + <li>cmake -DUSE_SHARED_MBEDTLS_LIBRARY=ON -DENABLE_PROGRAMS=ON -DENABLE_TESTING=ON -DENABLE_HW_TRUSTM_SUPPORT=ON -Wno-dev .. </li> + + <li>make </li> + + <li> </li> + + <li># note: make takes a long time, 10 minutes or more? </li> + + <li># You should have all these files to be able to run the test: </li> + + <li>ls -al \ </li> + + <li>./tests/test_suite_pk_sks \ </li> + + <li>./tests/test_suite_pk_sks.datax \ </li> + + <li>./tests/data_files/sks_parsePEM_2.key \ </li> + + <li>./tests/data_files/sks_parsePEM_1.key \ </li> + + <li>./tests/data_files/sks_parsePEM_3.key </li> + + <li> </li> + + <li># First time when using a new trustm module </li> + + <li># note: the app came from an email from Milan. I have it in my tools repo: </li> + + <li>./trustm_configure sample-activate </li> + + <li> </li> + + <li># To run the tests, do this </li> + + <li>cd tests </li> + + <li>./test_suite_pk_sks </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Example output: </li> + + <li> </li> + + <li>root@rzn1-snarc:~/mbedtls/build/tests# ./test_suite_pk_sks </li> + + <li>PK_SKS #1 unknown sks handler ..................................... PASS </li> + + <li>PK_SKS #2 self_test sks handler ................................... PASS </li> + + <li>PK_SKS #3 invalid sks name ........................................ PASS </li> + + <li>PK_SKS #4 Write SKS PEM file (bad handler) ........................ PASS </li> + + <li>PK_SKS #5 Write SKS PEM file (too long sks name) .................. PASS </li> + + <li>PK_SKS #6 Write SKS PEM file (check simple descriptor) ............ PASS </li> + + <li>PK_SKS #7 Write SKS PEM file (check big key id) ................... PASS </li> + + <li>PK_SKS #8 Parse SKS key descriptor (Simple descriptor) ............ PASS </li> + + <li>PK_SKS #9 Parse SKS key descriptor (Null descriptor) .............. PASS </li> + + <li>PK_SKS #10 Parse SKS key descriptor (No delimiter) ................ PASS </li> + + <li>PK_SKS #11 Parse SKS key descriptor (Trail delimiter) ............. PASS </li> + + <li>PK_SKS #12 Parse SKS key descriptor (Trim delimiter) .............. PASS </li> + + <li>PK_SKS #13 Parse SKS key descriptor (Only delimiter) .............. PASS </li> + + <li>PK_SKS #14 Parse SKS key descriptor (Invalid integer type) ........ PASS </li> + + <li>PK_SKS #15 Parse SKS key descriptor (Invalid integer format) ...... PASS </li> + + <li>PK_SKS #16 Parse SKS key descriptor (Unknown SKS handler) ......... PASS </li> + + <li>PK_SKS #17 Parse SKS key descriptor (One digit key ID) ............ PASS </li> + + <li>PK_SKS #18 Parse SKS key descriptor (Simple int key ID) ........... PASS </li> + + <li>PK_SKS #19 Parse SKS key descriptor (Long int key ID) ............. PASS </li> + + <li>PK_SKS #20 Parse SKS PEM file sks_parsePEM_1.key .................. PASS </li> + + <li>PK_SKS #21 Parse SKS PEM file sks_parsePEM_2.key .................. PASS </li> + + <li>PK_SKS #22 Parse SKS PEM file sks_parsePEM_3.key .................. PASS </li> + + <li>TrustM verify sks handler ......................................... PASS </li> + + <li>TrustM ECC-Genuine ................................................ PASS </li> + + <li>TrustM ECC-Machine keypair (gen) .................................. PASS </li> + + <li>TrustM ECC-Machine keypair (default) .............................. PASS </li> + + <li>TrustM #3 ECC-Machine pubkey (default) ............................ PASS </li> + + <li>TrustM #4 Sign/verify ECC-Machine ................................. PASS </li> + + <li>TrustM #5 SKS generated CSR with ECC-Machine ...................... PASS </li> + + <li>TrustM #6 Parse SKS PEM key format (Genuine) ...................... PASS </li> + + <li>TrustM #7 Parse SKS PEM key format (Machine ECC) .................. PASS </li> + + <li> </li> + + <li>---------------------------------------------------------------------------- </li> + + <li> </li> + + <li>PASSED (31 / 31 tests (0 skipped)) </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 3</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + mbedtls-internal + + </tr> + + + + <tr> + <td>description</td> + <td> + + Run the internal mbedtls test suite + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/mbedtls-internal.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>You may need to rebase to the latest se/mbedtls-2.16 branch </li> + + <li> </li> + + <li>git clone ssh://git@dev-private-git.linaro.org/schneider/mbedtls.git -b rmh-2.16.8 </li> + + <li>git log --oneline -1 </li> + + <li>e3f460832 2020-03-10 enable trustm </li> + + <li> </li> + + <li>scp -r ryan@192.168.1.11:/linaro/schneider/g.l.o/mbedtls . </li> + + <li>cd mbedtls </li> + + <li>mkdir build </li> + + <li>cd build </li> + + <li>cmake -DUSE_SHARED_MBEDTLS_LIBRARY=ON -DENABLE_PROGRAMS=ON -DENABLE_TESTING=ON -DENABLE_HW_TRUSTM_SUPPORT=ON -Wno-dev CMAKE_BUILD_TYPE=CheckFull .. </li> + + <li>make </li> + + <li>make test </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li># Expect all tests to pass, except for these failures: </li> + + <li>63/73 Test #63: pkwrite-suite ....................***Failed 0.36 sec </li> + + <li>73/73 Test #73: x509write-suite ..................***Failed 30.52 sec </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 4</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB1 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB1: assign IP address + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb1-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>For SoCA9 </li> + + <li>targetip=192.168.1.71 </li> + + <li>For LCES2 </li> + + <li>targetip=192.168.1.108 </li> + + <li> </li> + + <li>LCES2 ports: J17=eth1, J21=eth1, J22=lan0, J23=lan1, J24=lan2 </li> + + <li>SoCA9 ports: J17=eth1, J21=eth2, J22=lan0, J23=lan1, J24=lan2 </li> + + <li> </li> + + <li>Set 'eth' variable for the port being tested </li> + + <li>eth=eth1 </li> + + <li>eth=eth2 # soca9 only </li> + + <li>eth=lan0 </li> + + <li>eth=lan1 </li> + + <li>eth=lan2 </li> + + <li> </li> + + <li># For tb11 only </li> + + <li>ifconfig $eth mtu 1508 </li> + + <li> </li> + + <li>Once the variables are assigned, these are the test steps: </li> + + <li> </li> + + <li>If testing lan0, lan1 or lan2 </li> + + <li>ifconfig eth0 up </li> + + <li> </li> + + <li>ifconfig $eth ${targetip} up </li> + + <li>ifconfig $eth </li> + + <li>dhclient -r $eth </li> + + <li>ifconfig $eth </li> + + <li>dhclient $eth </li> + + <li>ifconfig $eth </li> + + <li>ethtool ${eth} </li> + + <li>ethtool -s ${eth} speed 100 duplex full autoneg off </li> + + <li>ethtool ${eth} ; ifconfig ${eth} </li> + + <li>dhclient -r $eth </li> + + <li>ifconfig $eth ${targetip} up </li> + + <li>ifconfig $eth </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>IP addresses are assigned correctly </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 5</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB2 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB2: ping + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb2-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>ping ${targetip} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping returns successfully each time </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 6</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB3 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB3: disconnect ethernet cable + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb3-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>pull ethernet cablle while pinging from host </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping times out once cable removed </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 7</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB4 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB4: reconnect ethernet cable + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb4-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>plug ethernet cable back in while ping is running on host </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping starts responding </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 8</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB5 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB5: 100M Half duplex AutoNeg OFF + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb5-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>ethtool -s ${eth} speed 100 duplex half autoneg off </li> + + <li>ethtool ${eth} ; ifconfig ${eth} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping from the host continues to respond </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 9</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB6 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB6: 100M Full duplex AutoNeg OFF + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb6-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>ethtool -s ${eth} speed 100 duplex full autoneg off </li> + + <li>ethtool ${eth} ; ifconfig ${eth} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping from the host continues to respond </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 10</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB7 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB7: AutoNeg ON + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb7-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>ethtool -s ${eth} autoneg on </li> + + <li>ethtool ${eth} ; ifconfig ${eth} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping from the host continues to respond </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 11</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB8 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB8: Bulk Data Transfer + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb8-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>From the host </li> + + <li>rm /linaro/tmp/1Gfile.${board} </li> + + <li> </li> + + <li>From target: (note, it's ok to run dd once and skip for subsequent runs, so long as you remember to delete the file from the host) </li> + + <li>dd if=/dev/urandom of=1Gfile bs=1M count=1024 </li> + + <li>scp 1Gfile ryan@192.168.1.11:/linaro/tmp/1Gfile.${board} </li> + + <li>md5sum 1Gfile </li> + + <li> </li> + + <li>From host </li> + + <li>ls -al /linaro/tmp/1Gfile.${board} ; md5sum /linaro/tmp/1Gfile.${board} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>md5sum of the file on the target and host match </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 12</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB9 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB9: Connectivity via a switch + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb9-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>Connect taget to a switch </li> + + <li> </li> + + <li>After the test </li> + + <li>Take the i/f down so we can continue the tests with other i/fs </li> + + <li>ifconfig ${eth} down && ifconfig ${eth} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping from the host continues to respond </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 13</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB10 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB10: Repeat TB1..9 for additional ethernet ports + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb10-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>repeat TB1..TB9 for eth2 (J21), lan0 (J22), lan1 (J23) and lan2 (J24) </li> + + <li>J17 and J21 = eth1 on lces2 </li> + + <li>J17 = eth1 on soca9 </li> + + <li>J21 = eth2 on soca9 </li> + + <li>bring up eth0 to test lan0, lan1 and lan2 </li> + + <li>ifconfig eth0 up </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>eth0 comes up </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 14</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB11 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB11: Repeat TB1..9 for additional ethernet ports with MTU 1508 + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb11-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>skip </li> + + <li> </li> + + <li>Test runs in LAVA </li> + + <li> </li> + + <li>repeat TB1..TB9 for eth2 (J21), lan0 (J22), lan1 (J23) and lan2 (J24) </li> + + <li>J17 and J21 = eth1 on lces2 </li> + + <li>J17 = eth1 on soca9 </li> + + <li>J21 = eth2 on soca9 </li> + + <li>bring up eth0 to test lan0, lan1 and lan2 </li> + + <li>ifconfig eth0 up </li> + + <li>ifconfig $eth mtu 1508 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>eth0 comes up </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 15</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB12 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB12: Insert USB stick + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb12.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 16</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB13 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB13: Mount USB stick + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb13.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 17</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB14 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB14: remove USB stick + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb14.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 18</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB15 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB15: Bulk Data Transfer + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb15.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 19</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB16 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB16: + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb16.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 20</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB17 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB17: + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb17.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 21</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB18 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB18: ttyGS0 to ttyACM0 + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb18.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>on the target </li> + + <li>cat /dev/ttyGS0 </li> + + <li> </li> + + <li>on the host </li> + + <li>echo hello > /dev/ttyACM0 </li> + + <li> </li> + + <li>on the host </li> + + <li>cat /dev/ttyACM0 </li> + + <li> </li> + + <li>on the target </li> + + <li>echo test > /dev/ttyGS0 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip on lces2 </li> + + <li>Data transferred OK on SoCA9 </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 22</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB19 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB19: MMC device exists + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb19.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 23</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB20 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB20: MMC card partitions detected + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb20.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>This tests runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 24</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB21 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB21: timer devices exist + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb21.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>soca9: </li> + + <li>clk=timer0 </li> + + <li>lces2: </li> + + <li>clk=rzn1-timer1:2 </li> + + <li> </li> + + <li>cat /proc/timer_list | grep ${clk} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>timers exist </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 25</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB22 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB22: available clocksource + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb22.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cat /sys/devices/system/clocksource/clocksource0/available_clocksource </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>SoCA9 has timer1 </li> + + <li>LCES2 has rzn1_timer_clocksource </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 26</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB23 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB23: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb23-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 27</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB24 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB24: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb24-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 28</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB25 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB25: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb25-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 29</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB26 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB26: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb26-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 30</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB27 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB27: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb27-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 31</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB28 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB28: UART loopback + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb28-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 32</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB29 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB29: UART Loopback + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb29-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 33</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB30 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB30: UART Loopback + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb30-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 34</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB31 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB31: Watchdog + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb31.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>TODO: copy wd-test*.deb from lces2 build to soca9 board </li> + + <li> </li> + + <li>wdt_driver_test 5 4 1 # this should never reboot, CTRL-C to exit after about 1 min </li> + + <li>wdt_driver_test 5 6 0 # this should reboot after 5 secs </li> + + <li>wdt_driver_test 5 6 1 # this should reboot after 5 secs </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>reboots happen only when expected </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 35</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB32 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB32: MTD flash + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb32.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>num=0 # for NAND </li> + + <li>num=2 # for NOR </li> + + <li>#lces2: ok </li> + + <li>num=9 </li> + + <li> </li> + + <li>dev=/dev/mtd${num} </li> + + <li>blk=/dev/mtdblock${num} </li> + + <li>mnt=/mnt/jffs2 </li> + + <li>tmp=/tmp/file.dat </li> + + <li> </li> + + <li>flash_erase -j ${dev} 0 0 </li> + + <li># Create a folder in which flash partition will be mounted: </li> + + <li>mkdir ${mnt} </li> + + <li># Mount NOR Flash jffs2 partition </li> + + <li>mount -t jffs2 ${blk} ${mnt} </li> + + <li>cd ${mnt} </li> + + <li>dd if=/dev/urandom of=${tmp} bs=1K count=512 </li> + + <li>md5sum ${tmp} </li> + + <li>cp ${tmp} ${mnt} </li> + + <li>sync </li> + + <li>cd </li> + + <li>umount ${mnt} </li> + + <li>reboot </li> + + <li># set env vars from above </li> + + <li>ls ${mnt} </li> + + <li>mount -t jffs2 ${blk} ${mnt} </li> + + <li>md5sum ${mnt}/file.dat </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>no unpexpected errors reported </li> + + <li>md5sums match </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 36</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB33 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB33: MTD iozone + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb33.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ${mnt} </li> + + <li>iozone -e -s 40M </li> + + <li>cd </li> + + <li>umount ${mnt} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>iozone completes without errors </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 37</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB34 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB34: ubiattach + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb34.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>soca9: </li> + + <li>dev=/dev/mtd0 </li> + + <li>mib=480 </li> + + <li>#lces2: </li> + + <li>dev=/dev/mtd1 </li> + + <li>mib=237 </li> + + <li> </li> + + <li>mnt=/mnt/ubifs </li> + + <li>ubiformat -y ${dev} </li> + + <li> </li> + + <li># Attach MTD device: </li> + + <li>ubiattach -p ${dev} </li> + + <li># Create an 485MiB volume on UBI dev. 0: </li> + + <li>ubimkvol /dev/ubi0 -N ubifs_vol -s ${mib}MiB </li> + + <li>mkdir -p ${mnt} </li> + + <li># Mount partition: </li> + + <li>mount -t ubifs /dev/ubi0_0 ${mnt} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ubi partition mounted </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 38</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB35 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB35: + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb35.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li># run TB34 first </li> + + <li>cd ${mnt} </li> + + <li>iozone -e -s 40M </li> + + <li>cd ; umount ${mnt} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>iozone completes without errors </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 39</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB36 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB36: dmatest + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb36.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>channels=(0 1 2 3 4 5) </li> + + <li>modprobe dmatest </li> + + <li># </li> + + <li>#lces2: ok </li> + + <li>channels=(2 3 4 5 6 7) </li> + + <li># </li> + + <li>echo > /sys/module/dmatest/parameters/channel </li> + + <li>echo 2000 > /sys/module/dmatest/parameters/timeout </li> + + <li>echo 1000 > /sys/module/dmatest/parameters/iterations </li> + + <li>echo 1 > /sys/module/dmatest/parameters/run </li> + + <li># </li> + + <li>for channel in ${channels[@]}; do echo dma0chan${channel} > /sys/module/dmatest/parameters/channel; echo 1 > /sys/module/dmatest/parameters/run ; sleep 5 ; done </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>no errors reported </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 40</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB37 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB37: Read/Write I2C EEPROM + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb37.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Run tc22 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Same results as tc22 </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 41</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB38 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB38: temperature sensor + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb38.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cat /sys/class/hwmon/hwmon0/temp1_input </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>value read from the temperature input </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 42</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB40 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB40: RS485 + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb40-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 43</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TB41 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TB41: RS485 + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tb41-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 44</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC1 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC1: Flash SD cards from the CI binaries + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc1.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Download the binaries from the release candidate CI snapshot </li> + + <li>Flash them to SD card </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>The board should boot normally and the user is able to log in </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 45</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC2 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC2: boot SD card with release candidate images + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc2.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Boot the board from the SD card using the 'linux_sd' command in U-Boot </li> + + <li>Log in at the prompt </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>The board should boot normally and the user is able to log in </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 46</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC3 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC3: ce_count + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc3-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>ce_count is not available </li> + + <li>This test should be skipped </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 47</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC5 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC5: ce_count + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc5-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>ce_count is not available </li> + + <li>This test should be skipped </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 48</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC7 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC7: ce_count + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc7-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>ce_count is not available </li> + + <li>This test should be skipped </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 49</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC8 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC8: u-boot mtest + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc8.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>On SoCA9, run the following command: </li> + + <li>mtest 0 1befffff 0 10 </li> + + <li> </li> + + <li>On LCES2, run the following commands: </li> + + <li>mtest 80000000 87bfffff </li> + + <li>mtest 88a00000 8fdfffff </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Each mtest command should return with the following string: </li> + + <li>Tested 16 iteration(s) with 0 errors </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 50</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC9 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC9: ce_count + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc9-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>ce_count is not available </li> + + <li>This test should be skipped </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 51</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC16 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC16: Dual Core CMP + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc16.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cat /proc/cpuinfo </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li># soca9 </li> + + <li>root@snarc-soca9:/data/linux_scripts/linux# cat /proc/cpuinfo </li> + + <li>processor : 0 </li> + + <li>model name : ARMv7 Processor rev 0 (v7l) </li> + + <li>BogoMIPS : 200.00 </li> + + <li>Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 </li> + + <li>CPU implementer : 0x41 </li> + + <li>CPU architecture: 7 </li> + + <li>CPU variant : 0x3 </li> + + <li>CPU part : 0xc09 </li> + + <li>CPU revision : 0 </li> + + <li>processor : 1 </li> + + <li>model name : ARMv7 Processor rev 0 (v7l) </li> + + <li>BogoMIPS : 200.00 </li> + + <li>Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 </li> + + <li>CPU implementer : 0x41 </li> + + <li>CPU architecture: 7 </li> + + <li>CPU variant : 0x3 </li> + + <li>CPU part : 0xc09 </li> + + <li>CPU revision : 0 </li> + + <li>Hardware : Altera SOCFPGA </li> + + <li>Revision : 0000 </li> + + <li>Serial : 0000000000000000 </li> + + <li> </li> + + <li># lces2 </li> + + <li>root@rzn1-snarc:/data/linux_scripts/linux# cat /proc/cpuinfo </li> + + <li>processor : 0 </li> + + <li>model name : ARMv7 Processor rev 5 (v7l) </li> + + <li>BogoMIPS : 12.50 </li> + + <li>Features : half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16 tls vfpv4 idiva idivt lpae evtstrm </li> + + <li>CPU implementer : 0x41 </li> + + <li>CPU architecture: 7 </li> + + <li>CPU variant : 0x0 </li> + + <li>CPU part : 0xc07 </li> + + <li>CPU revision : 5 </li> + + <li>processor : 1 </li> + + <li>model name : ARMv7 Processor rev 5 (v7l) </li> + + <li>BogoMIPS : 12.50 </li> + + <li>Features : half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16 tls vfpv4 idiva idivt lpae evtstrm </li> + + <li>CPU implementer : 0x41 </li> + + <li>CPU architecture: 7 </li> + + <li>CPU variant : 0x0 </li> + + <li>CPU part : 0xc07 </li> + + <li>CPU revision : 5 </li> + + <li>Hardware : Renesas RZ/N1 (DT) </li> + + <li>Revision : 0000 </li> + + <li>Serial : LCES2-0x0000000000000000 </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 52</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC17 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC17: CPU Core Clock + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc17.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li># soca9: skip </li> + + <li># lces2: ok </li> + + <li> </li> + + <li>SCP a clone of the test scripts repo to the board </li> + + <li>bash ~/test-scripts/test-cpu-freq.sh </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Test reports pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 53</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC18 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC18: UDL Timer + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc18.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>sleep 10 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Sleep happens for 10 seconds, timed with a stopwatch </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 54</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC19 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC19: Real Time Clock + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc19.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li># soca9: skip </li> + + <li># lces2: ok </li> + + <li> </li> + + <li># example of setting hwclock </li> + + <li># hwclock --set --date="2015-12-31 23:59:55" --localtime </li> + + <li> </li> + + <li># Run this command sequence, the watch the time tick over from from 2015 to 2016 </li> + + <li> </li> + + <li>hwclock --set --date="2015-12-31 23:59:55" --localtime ; while [ true ]; do hwclock; sleep 10; done </li> + + <li>reboot </li> + + <li># check date and time after reboot </li> + + <li>hwclock </li> + + <li>date </li> + + <li> </li> + + <li># Set the hwclock back to match the system time </li> + + <li>hwclock -w </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>clock is set to the specified values and overflows correctly </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 55</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC20 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC20: UART Loopback + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc20-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 56</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC21 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC21: I2C detect + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc21.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>dev=0 </li> + + <li>#lces2: ok </li> + + <li>dev=1 </li> + + <li> </li> + + <li>i2cdetect -y -r ${dev} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>I2C device detected </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 57</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC22 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC22: Read/Write I2C EEPROM + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc22.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li># soca9: ok </li> + + <li>EEPROM=/sys/bus/i2c/devices/0-0050/eeprom </li> + + <li># lces2: ok </li> + + <li>EEPROM=/sys/bus/i2c/devices/1-0050/eeprom </li> + + <li> </li> + + <li>dd if=/dev/urandom of=${TMPFILE} bs=1 count=64 </li> + + <li>dd if=${TMPFILE} of=${EEPROM} </li> + + <li>dd if=${EEPROM} of=${TMPFILE}.read bs=1 count=64 </li> + + <li>cmp ${TMPFILE} ${TMPFILE}.read </li> + + <li>if [ $? -eq 0 ]; then echo pass; else echo fail; fi </li> + + <li>time cat ${EEPROM} | od -x </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>pass is displayed on the terminal </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 58</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC23 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC23: I2C Error Handling + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc23.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>dev=0 </li> + + <li>#lces2: ok </li> + + <li>dev=1 </li> + + <li> </li> + + <li>device_exists /dev/i2c-${dev} </li> + + <li>i2cset -y ${dev} 0x60 0x00 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Error: Write failed </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 59</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC25 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC25: NAND Controller + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc25.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>NAND_MTD=/dev/mtd0 </li> + + <li>#lces2: ok </li> + + <li>NAND_MTD=/dev/mtd1 </li> + + <li> </li> + + <li>USB_DEV=/dev/sda1 </li> + + <li> </li> + + <li>device_exists $NAND_MTD </li> + + <li>device_exists $USB_DEV </li> + + <li> </li> + + <li># This might fail if there are bad blocks on the NAND </li> + + <li>#dd if=/dev/urandom of=/tmp/random bs=1M count=10 && time flashcp -v /tmp/random $NAND_MTD </li> + + <li> </li> + + <li>flash_erase $NAND_MTD 0 0 </li> + + <li> </li> + + <li># This is a more reliable/realistic test because it skips bad blocks </li> + + <li>dd if=/dev/urandom of=/tmp/random bs=1M count=10 && time nandwrite $NAND_MTD /tmp/random </li> + + <li> </li> + + <li># mount the USB stick first </li> + + <li>mnt=/mnt/usb </li> + + <li>mkdir -p ${mnt} </li> + + <li>mount ${USB_DEV} ${mnt} </li> + + <li> </li> + + <li>nanddump -l 10485760 ${NAND_MTD} > ${mnt}/nand.bin </li> + + <li> </li> + + <li>ls -al /tmp/random ${mnt}/nand.bin </li> + + <li>md5sum /tmp/random ${mnt}/nand.bin </li> + + <li>umount ${mnt} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>md5sums match </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 60</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC26 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC26: NAND MTD Read/Write + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc26.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>PART=0 </li> + + <li>#lces2: ok </li> + + <li>PART=1 </li> + + <li>sumfile=~/tc26.md5 </li> + + <li>rm ${sumfile}* </li> + + <li> </li> + + <li>./test-mtd-write.sh ${PART} 512 | tail -1 | cut -d " " -f 1 | tee ${sumfile} </li> + + <li># note checksum output </li> + + <li>reboot </li> + + <li> </li> + + <li>#soca9: </li> + + <li>PART=0 </li> + + <li>#lces2: </li> + + <li>PART=1 </li> + + <li> </li> + + <li> </li> + + <li>sumfile=~/tc26.md5 </li> + + <li>./test-mtd-read.sh ${PART} | tail -1 | cut -d " " -f 1 | tee ${sumfile}.read </li> + + <li># verify checksum matches one from the write test </li> + + <li> </li> + + <li>cat ${sumfile}* </li> + + <li>cmp ${sumfile}* </li> + + <li>if [ $? -eq 0 ]; then echo pass; else echo fail; fi </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Test echos pass </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 61</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC27 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC27: USB Mass Storage + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc27-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 62</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC28 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC28: USB Mass Storage Bonnie++ test + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc28-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 63</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC29 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC29: USB RNDIS + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc29.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Connect a USB cable from J9 USB OTG on the board to a host PC </li> + + <li> </li> + + <li>#soca9: skip </li> + + <li>#lces2: ok </li> + + <li> </li> + + <li># From host machine: </li> + + <li>script -a <log file location>/host-00n.log </li> + + <li>hostif=usb0 </li> + + <li>hostif=enp0s29u1u2u4u3 # on 'x220' laptop </li> + + <li>hostif=enp0s20f0u5u2u2 # on 'bld' desktop machine </li> + + <li>hostif=enp0s20f0u3u2u2 # on 'bld' desktop machine with LCES2 board 2 </li> + + <li>targetip=10.0.0.35 # original test used 192.168.1.35, but that clashes with my network setup </li> + + <li> </li> + + <li>sudo ifconfig ${hostif} down </li> + + <li>sudo ifconfig ${hostif} ${targetip} up </li> + + <li>sudo ifconfig ${hostif} </li> + + <li> </li> + + <li>for n in 1 1 1500; do </li> + + <li> echo "n: $n" </li> + + <li> ping -c 5 -s $n -I ${hostif} ${targetip} </li> + + <li>done </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping returns without failures </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 64</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC30 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC30: USB RNDIS fping + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc30.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: skip </li> + + <li>#lces2: ok </li> + + <li> </li> + + <li>NR_PKTS=10 </li> + + <li> </li> + + <li># run tc.29, then from host machine: </li> + + <li># large: </li> + + <li>start=64501 </li> + + <li>end=65000 </li> + + <li>for (( bytes=${start}; bytes<=${end}; bytes++ )); do </li> + + <li> let iters_left=${end}-${bytes} </li> + + <li> echo "bytes=${bytes} (${iters_left} iterations left)" </li> + + <li> fping $targetip -c $NR_PKTS -b ${bytes} -o </li> + + <li>done </li> + + <li> </li> + + <li># small: </li> + + <li>start=1 </li> + + <li>end=15 </li> + + <li>for (( bytes=${start}; bytes<=${end}; bytes++ )); do </li> + + <li> echo bytes=${bytes} </li> + + <li> fping $targetip -c $NR_PKTS -b ${bytes} -o </li> + + <li>done </li> + + <li> </li> + + <li>sudo ifconfig ${hostif} down </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>fping returns without failures </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 65</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC31 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC31: QSPI + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc31.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: </li> + + <li>QSPI_MTD=/dev/mtd2 </li> + + <li>#lces2: ok </li> + + <li>QSPI_MTD=/dev/mtd9 </li> + + <li> </li> + + <li>dd if=/dev/urandom of=/tmp/random bs=1M count=1 && time flashcp -v /tmp/random $QSPI_MTD </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>flashcp completes without errors </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 66</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC32 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC32: QSPI mtd_debug + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc32.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: skip </li> + + <li>#lces2: ok </li> + + <li>time mtd_debug read $QSPI_MTD 0 0x830000 /tmp/a </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li> </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 67</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC33 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC33: QSPI MTD read/write + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc33.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>dev=2 </li> + + <li>#lces2: ok </li> + + <li>dev=9 </li> + + <li> </li> + + <li>sumfile=~/tc26.md5 </li> + + <li> </li> + + <li>./test-mtd-write.sh ${dev} 128 | tail -1 | cut -d " " -f 1 | tee ${sumfile}.write </li> + + <li> </li> + + <li>reboot </li> + + <li>sumfile=~/tc26.md5 </li> + + <li>./test-mtd-read.sh ${dev} | tail -1 | cut -d " " -f 1 | tee ${sumfile}.read </li> + + <li> </li> + + <li>cat ${sumfile}.* </li> + + <li>cmp ${sumfile}.* </li> + + <li>if [ $? -eq 0 ]; then echo pass; else echo fail; fi </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>The checksum matches, pass is echoed to the terminal </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 68</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC34 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC34: USB Ethernet adapter + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc34-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Test script got1Mnew not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 69</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC35 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC35: Large ping + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc35.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>targetip=192.168.1.71 </li> + + <li>#lces2: ok </li> + + <li>targetip=192.168.1.108 </li> + + <li> </li> + + <li>#On the development host: </li> + + <li>ping -c 500 -s 32768 ${targetip} </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>ping returns without errors </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 70</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC36 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC36: GPIO LED Use Case 1 + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc36.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li># soca9: ok </li> + + <li>d1grn=1952 # D1 green </li> + + <li>d1red=1953 # D1 red </li> + + <li>d3grn=1954 # D3 green </li> + + <li>d3red=1955 # D3 red </li> + + <li> </li> + + <li>function led_enable() </li> + + <li>{ </li> + + <li> local led=$1 </li> + + <li> cd /sys/class/gpio/ </li> + + <li> echo ${led} > export </li> + + <li> echo "out" > gpio${led}/direction </li> + + <li>} </li> + + <li> </li> + + <li>function led_set() </li> + + <li>{ </li> + + <li> local led=$1 </li> + + <li> local value=$2 </li> + + <li> echo $value > gpio${led}/value </li> + + <li> sleep 0.5 </li> + + <li>} </li> + + <li> </li> + + <li>function led_disable() </li> + + <li>{ </li> + + <li> local led=$1 </li> + + <li> cd /sys/class/gpio/ </li> + + <li> echo ${led} > unexport </li> + + <li>} </li> + + <li> </li> + + <li>led_enable ${d1grn} </li> + + <li>led_enable ${d1red} </li> + + <li>led_enable ${d3grn} </li> + + <li>led_enable ${d3red} </li> + + <li> </li> + + <li># D1 green/orange/red </li> + + <li>led_set ${d1grn} 255 </li> + + <li>led_set ${d1red} 255 </li> + + <li>led_set ${d1grn} 0 </li> + + <li>led_set ${d1red} 0 </li> + + <li> </li> + + <li># D3 green/orange/red </li> + + <li>led_set ${d3grn} 255 </li> + + <li>led_set ${d3red} 255 </li> + + <li>led_set ${d3grn} 0 </li> + + <li>led_set ${d3red} 0 </li> + + <li> </li> + + <li>led_disable ${d1grn} </li> + + <li>led_disable ${d1red} </li> + + <li>led_disable ${d3grn} </li> + + <li>led_disable ${d3red} </li> + + <li> </li> + + <li>#lces2: ok </li> + + <li># Sumo & Warrior: </li> + + <li> </li> + + <li>function led_test() </li> + + <li>{ </li> + + <li> local led=$1 </li> + + <li> echo none > $led/trigger </li> + + <li> echo 255 > $led/brightness </li> + + <li> sleep 1 </li> + + <li> echo 0 > $led/brightness </li> + + <li> sleep 1 </li> + + <li> echo 255 > $led/brightness </li> + + <li> sleep 1 </li> + + <li> echo 0 > $led/brightness </li> + + <li>} </li> + + <li>led_test /sys/class/leds/pl_gpio13 # LED D3 (Red LED) </li> + + <li>led_test /sys/class/leds/pl_gpio14 # LED D3 (Green LED) </li> + + <li>led_test /sys/class/leds/pl_gpio17 # LED D1 (Green LED) </li> + + <li>led_test /sys/class/leds/pl_gpio18 # LED D1 (Red LED) </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>LEDs light up with correct colours </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 71</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC37 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC37: GPIO input + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc37.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li># Sumo 4.9 </li> + + <li>sw3=384 </li> + + <li>sw4=385 </li> + + <li># Warrior 4.19 </li> + + <li>sw3=1920 </li> + + <li>sw4=1921 </li> + + <li> </li> + + <li>#lces2: ok </li> + + <li>sw3=461 </li> + + <li># sw4 is not routed as a GPIO like this </li> + + <li> </li> + + <li># buttons on SoCA9 are SW3 and SW4 </li> + + <li>sw=${sw3} </li> + + <li># or </li> + + <li>sw=${sw4} </li> + + <li> </li> + + <li>echo ${sw} > /sys/class/gpio/export </li> + + <li>echo in > /sys/class/gpio/gpio${sw}/direction </li> + + <li>cat /sys/class/gpio/gpio${sw}/value </li> + + <li> </li> + + <li>echo 1 > /sys/class/gpio/gpio${sw}/active_low </li> + + <li>cat /sys/class/gpio/gpio${sw}/value </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>The GPIO value read correctly when the button is pressed or not </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 72</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC38 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC38: GPIO Input + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc38.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>TC37 runs the tests needed for this testcase </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Same results as TC37 </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 73</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC39 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC30: Watchdog timer + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc39.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>watchdog -t 20 -T 30 /dev/watchdog </li> + + <li>ps -ef | grep watch | grep -v grep </li> + + <li># check the watchdogs are created </li> + + <li># Example output: </li> + + <li># root@rzn1-snarc:~# ps -ef | grep watch | grep -v grep </li> + + <li># root 31 2 0 16:44 ? 00:00:00 [watchdogd] </li> + + <li># root 330 1 0 16:51 ? 00:00:00 watchdog -t 20 -T 30 /dev/watchdog </li> + + <li> </li> + + <li># Kill the program, check it goes away, but the [watchdogd] entry stays </li> + + <li>process=$(ps -ef | grep watch | grep -v "grep" | tail -1 | awk '{print $2}') </li> + + <li>echo ${process} </li> + + <li>kill ${process} </li> + + <li>ps -ef | grep watch | grep -v grep </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Watchdog processes are started and terminated </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 74</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC40 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC40: Watchdog + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc40-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Scripts not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 75</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC41 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC41: DHCP IP Address + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc41.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: ok </li> + + <li>ipaddr=192.168.1.171 </li> + + <li>dev=eth1 # eth0 incdicates freja dtb </li> + + <li>#lces2: ok </li> + + <li>dev=eth1 </li> + + <li>ipaddr=192.168.1.170 </li> + + <li> </li> + + <li>ifconfig ${dev} </li> + + <li>ifconfig ${dev} down </li> + + <li>ifconfig ${dev} ${ipaddr} up </li> + + <li>ifconfig ${dev} </li> + + <li> </li> + + <li>dhclient -r ${dev} </li> + + <li>ifconfig ${dev} </li> + + <li> </li> + + <li>ifconfig ${dev} down </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>IP addresses are assigned </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 76</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC42 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC42: memtester + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc42-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Runs in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 77</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC43 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC43: CAN Bus + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc43-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Hardware not available </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 78</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC44 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC44: Password Change + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc44.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>passwd root </li> + + <li>P@ssword-2 </li> + + <li> </li> + + <li>useradd passtest </li> + + <li>passwd passtest << EOF </li> + + <li>passWd1! </li> + + <li>passWd1! </li> + + <li>passWd1! </li> + + <li>EOF </li> + + <li> </li> + + <li>cp -r ~/test-scripts/ /home/passtest/ </li> + + <li>logout </li> + + <li> </li> + + <li># log in as user passtest </li> + + <li># Run "passwd" with this sequence of passwords: </li> + + <li>newpassword="passWd1!" </li> + + <li>passwd << EOF </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>${newpassword} </li> + + <li>EOF </li> + + <li> </li> + + <li># Look for this error, it is expected and means the test has passed: </li> + + <li>"passwd: password unchanged" </li> + + <li> </li> + + <li># List of newpasswords </li> + + <li># Look for success: </li> + + <li># "password updated successfully" </li> + + <li>newpassword="passWd1!" </li> + + <li>oldpassword=${newpassword}; newpassword="u7F8A:e="; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="6rY9bN~)"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="!qIS2{h3"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="])Qoh24I"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="66%U-Hpa"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="33uCl/D@"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="y0T8<n}U"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="PnD]r9&5"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="F6N&3{ub"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="Z[0>aT0v"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li> </li> + + <li># Then try again with password "passWd1!" </li> + + <li># This should fail </li> + + <li># Look for these errors: </li> + + <li># Password has been already used. Choose another. </li> + + <li># passwd: Authentication token manipulation error </li> + + <li># passwd: password unchanged </li> + + <li> </li> + + <li>failpassword="passWd1!" </li> + + <li>passwd << EOF </li> + + <li>${newpassword} </li> + + <li>${failpassword} </li> + + <li>${failpassword} </li> + + <li>${failpassword} </li> + + <li>${failpassword} </li> + + <li>${failpassword} </li> + + <li>${failpassword} </li> + + <li>EOF </li> + + <li> </li> + + <li># Then try again with these passwords: </li> + + <li>oldpassword=${newpassword}; newpassword="J7\$4J[gq"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="48}h=TL88l"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li>oldpassword=${newpassword}; newpassword="Ytr56mp$"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li> </li> + + <li># Then try again with password "passWd1!" </li> + + <li># This should pass </li> + + <li>oldpassword=${newpassword}; newpassword="passWd1!"; ./test-password-change.sh "${oldpassword}" "${newpassword}" </li> + + <li> </li> + + <li> </li> + + <li> </li> + + <li># Once the test has finished: </li> + + <li>logout </li> + + <li> </li> + + <li># login as root, password should be P@ssword-2 but might be passWd1! </li> + + <li>passwd -d root </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Passwords are changed or rejected at the correct points </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 79</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC45 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC45: SSH + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc45.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Assign an IP address if networking configured </li> + + <li>udhcpc -i eth1 </li> + + <li> </li> + + <li>make sure dropbear isn't running </li> + + <li>systemctl stop dropbear.socket; systemctl status dropbear.socket </li> + + <li> </li> + + <li># Attempt to SSH into the board </li> + + <li># This should fail. </li> + + <li> </li> + + <li># In file /etc/default/dropbear </li> + + <li># Replace `DROPBEAR_EXTRA_ARGS="-w"` with `DROPBEAR_EXTRA_ARGS=` </li> + + <li>sed -i 's/"-w"/""/g' /etc/default/dropbear </li> + + <li> </li> + + <li># Start dropbear </li> + + <li>systemctl start dropbear.socket; systemctl status dropbear.socket </li> + + <li> </li> + + <li># Attempt to SSH into the board </li> + + <li># This should pass. </li> + + <li># Check who is connected </li> + + <li>systemctl status dropbear.socket </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>remote users are able to SSH into the board </li> + + <li>systemctl shows users connecting and disconnecting </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 80</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC46 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC46: Password reuse + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc46.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>Tested in TC44 </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Same results as TC44 </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 81</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC47 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC47: zscaler + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc47-skip.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>zscaler not available outside SE </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>skip </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 82</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC48 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC48: Flash and Boot UBI image + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc48.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: skip </li> + + <li>#lces2: ok </li> + + <li> </li> + + <li># from u-boot - make sure there is nothing in nand </li> + + <li>nand erase.chip </li> + + <li> </li> + + <li># Boot from SD card </li> + + <li># Use Linux to flash the UBI image and boot it </li> + + <li>ubiformat /dev/mtd1 -f dip-image-rzn1-snarc*.rootfs.ubi </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Board boots from UBI image </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 83</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC49 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC49: Boot on INIT_RAM_FS + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc49.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>#soca9: skip </li> + + <li>#lces2: ok </li> + + <li> </li> + + <li># On target, at u-boot prompt </li> + + <li>dfu </li> + + <li> </li> + + <li># On Host, flash the initramfs image </li> + + <li>dfu-util -a n_fs1 -D zImage-initramfs-rzn1-snarc.bin </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>Board boots from flashed initramfs </li> + + </ol> + + + </div> + + <div > + <h3>Manual Testcase 84</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>name</td> + <td> + + TC50 + + </tr> + + + + <tr> + <td>description</td> + <td> + + TC50: Boot Matrix + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>path</td> + <td> + + manual/se/tc50.yaml + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>flash the UBI images, SD cards, etc. and test they boot </li> + + <li>This is tested in LAVA </li> + + </ol> + + <h4>Expected results</h4> + <ol> + + <li>All combinations boot </li> + + </ol> + + + </div> + + + + <h2>Automated tests</h2> + + <div > + <h3>Automated Testcase 1</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Check files exist + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + files-exist + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/files-exist/files-exist.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: True<br/> + + <strong>EXTRA_FILES</strong>: /etc/os-release<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/files-exist </li> + + <li>./files-exist.sh -e "${EXTRA_FILES}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 2</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + This test checks if Ethernet is up and prints IP address. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>centos </li> + + <li>fedora </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + ethernet + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/ethernet/ethernet.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>INTERFACE</strong>: eth1<br/> + + <strong>SKIP_INSTALL</strong>: False<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd automated/linux/ethernet </li> + + <li>./ethernet.sh -s "${SKIP_INSTALL}" -i "${INTERFACE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 3</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Collect the information in /proc/meminfo after boot. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + meminfo + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/meminfo/meminfo.yaml + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/meminfo </li> + + <li>./meminfo.sh </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 4</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Run a read-only test for bad blocks + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + <li>debian </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + badblocks + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/badblocks/badblocks.yaml + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/badblocks/ </li> + + <li>./badblocks.sh -b "${BLOCK_DEVICE}" -p "${BADBLOCKS_PARAMS}" -s "${SKIP_INSTALL}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 5</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Stress test to find memory subsystem faults + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + <li>stress </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + memtester + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/memtester/memtester.yaml + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/memtester/ </li> + + <li>./memtester.sh -s "${SKIP_INSTALL}" -m "${MEMORY}" -i "${ITERATIONS}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 6</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + UART functional test. This runs a functional test across two connected UARTs. It tests baud rates from 9600 to 230400, a selection of parity, CTS/RTS, and stop bit settings. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + <li>uart </li> + + <li>loopback </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + uart-loopback-forward + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/uart-loopback/uart-loopback.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>UART0</strong>: /dev/ttyUSB0<br/> + + <strong>UART1</strong>: /dev/ttyS1<br/> + + <strong>YKUSHPORT</strong>: 1<br/> + + <strong>TXUART</strong>: /dev/ttyS1<br/> + + <strong>RXUART</strong>: /dev/ttyUSB0<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/uart-loopback </li> + + <li>./uart-loopback.sh -t "${TXUART}" -r "${RXUART}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 7</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + UART functional test. This runs a functional test across two connected UARTs. It tests baud rates from 9600 to 230400, a selection of parity, CTS/RTS, and stop bit settings. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + <li>uart </li> + + <li>loopback </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + uart-loopback-reverse + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/uart-loopback/uart-loopback.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>UART0</strong>: /dev/ttyS1<br/> + + <strong>UART1</strong>: /dev/ttyUSB0<br/> + + <strong>YKUSHPORT</strong>: 1<br/> + + <strong>TXUART</strong>: /dev/ttyS1<br/> + + <strong>RXUART</strong>: /dev/ttyUSB0<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/uart-loopback </li> + + <li>./uart-loopback.sh -t "${TXUART}" -r "${RXUART}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 8</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Test a partition on a block device. +Check that files can be written and read reliably, measure the timings for read and write, and run the bonnie++ block device test on the device. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>blkdev </li> + + <li>bonnie++ </li> + + <li>performance </li> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + block-device-sda + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/block-device/block-device.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>DEVICE</strong>: /dev/sda<br/> + + <strong>YKUSHPORT</strong>: 2<br/> + + <strong>FORMAT_DEVICE</strong>: False<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/block-device </li> + + <li>./block-device.sh -s "${SKIP_INSTALL}" -d "${DEVICE}" -f "${FORMAT_DEVICE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 9</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Use 'hdparm -t' to perform timings of block device reads for benchmark and comparison purposes. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>performance </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + device-read-perf + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/device-read-perf/device-read-perf.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>DEVICE</strong>: sda mmcblk0<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/device-read-perf/ </li> + + <li>./device-read-perf.sh -d "${DEVICE}" -s "${SKIP_INSTALL}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 10</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Schneider Electric cryptotest + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + cryptotest + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/cryptotest/cryptotest.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: True<br/> + + <strong>CRYPTO_DEVICE</strong>: /dev/cryptotest<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/cryptotest </li> + + <li>./cryptotest.sh -c "${CRYPTO_DEVICE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 11</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Docker smoke test. When docker not pre-installed, docker-ce will be installed from upstream on supported distributions. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + docker-hello-world + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/docker/docker.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>IMAGE</strong>: hello-world<br/> + + <strong>SKIP_INSTALL</strong>: True<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/docker/ </li> + + <li>./docker.sh -i "${IMAGE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 12</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Docker smoke test. When docker not pre-installed, docker-ce will be installed from upstream on supported distributions. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + docker + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/docker/docker.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>IMAGE</strong>: arm32v7/ubuntu<br/> + + <strong>SKIP_INSTALL</strong>: True<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/docker/ </li> + + <li>./docker.sh -i "${IMAGE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 13</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + OP-TEE sanity test suite + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + <li>performance </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>openembedded </li> + + <li>debian </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + optee-xtest + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/optee/optee-xtest.yaml + + </tr> + + + + + + <tr> + <td>parameters</td> + <td> + + + <strong>TEST_LEVEL</strong>: 0<br/> + + <strong>TEST_SUITE</strong>: regression<br/> + + + </tr> + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/optee/ </li> + + <li>./optee-xtest.sh -l "${TEST_LEVEL}" -t "${TEST_SUITE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 14</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Schneider Electric EEPROM test + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + spi-eeprom-lces2 + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/eeprom/eeprom.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>EEPROM</strong>: /sys/bus/spi/devices/spi0.1/eeprom<br/> + + <strong>BLOCK_SIZE</strong>: 1024<br/> + + <strong>BLOCK_COUNT</strong>: 128<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/eeprom </li> + + <li>./eeprom.sh -e "${EEPROM}" -b ${BLOCK_SIZE} -c ${BLOCK_COUNT} </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 15</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Schneider Electric EEPROM test + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + spi-eeprom-soca9 + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/eeprom/eeprom.yaml + + </tr> + + + + <tr> + <td>parameters</td> + <td> + + + <strong>SKIP_INSTALL</strong>: true<br/> + + <strong>EEPROM</strong>: /sys/bus/spi/devices/spi0.0/eeprom<br/> + + <strong>BLOCK_SIZE</strong>: 1024<br/> + + <strong>BLOCK_COUNT</strong>: 128<br/> + + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/eeprom </li> + + <li>./eeprom.sh -e "${EEPROM}" -b ${BLOCK_SIZE} -c ${BLOCK_COUNT} </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 16</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + Test networking features and performance, including running iperf, scp and ssh from daemon to DUT. + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>performance </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>debian </li> + + <li>ubuntu </li> + + <li>fedora </li> + + <li>centos </li> + + <li>openembedded </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + network-test + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/network-test/network-test.yaml + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/network-test </li> + + <li>./network-test.sh -c "${CMD}" -s "${SKIP_INSTALL}" -e "${ETH}" -t "${TIME}" -p "${THREADS}" -r "${EXPECTED_RESULT}" -a "${AUTONEG}" -l "${LINKSPEED}" -d "${DUPLEX}" -m "${MTU}" -w "${SWITCH_IF}" "${AFFINITY}" "${REVERSE}" </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + <div > + <h3>Automated Testcase 17</h3> + <table class="table table-striped"> + <tbody> + + + <tr> + <td>description</td> + <td> + + TPM test. Run the Schneider version of the ECDSA tests from https://github.com/tpm2-software/tpm2-tss-engine + + </tr> + + + + <tr> + <td>scope</td> + <td> + + <ul> + + <li>functional </li> + + </ul> + + </tr> + + + + <tr> + <td>os</td> + <td> + + <ul> + + <li>oe </li> + + </ul> + + </tr> + + + + <tr> + <td>name</td> + <td> + + tpm + + </tr> + + + + <tr> + <td>from</td> + <td> + + git + + </tr> + + + + <tr> + <td>history</td> + <td> + + False + + </tr> + + + + <tr> + <td>repository</td> + <td> + + https://git.linaro.org/landing-teams/working/schneider/test-definitions.git + + </tr> + + + + <tr> + <td>branch</td> + <td> + + master + + </tr> + + + + <tr> + <td>path</td> + <td> + + automated/linux/tpm/tpm.yaml + + </tr> + + + + + + + </tbody> +</table> + + <h4>Steps to execute</h4> + <ol> + + <li>cd ./automated/linux/tpm </li> + + <li>./tpm.sh </li> + + <li>../../utils/send-to-lava.sh ./output/result.txt </li> + + </ol> + + + </div> + + + + </div> + </div> + </body> +</html>
\ No newline at end of file diff --git a/plans/output/se-all-tests.pdf b/plans/output/se-all-tests.pdf Binary files differnew file mode 100644 index 0000000..0f2d0a3 --- /dev/null +++ b/plans/output/se-all-tests.pdf |