aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2021-02-02 10:10:20 +0000
committerRyan Harkin <ryan.harkin@linaro.org>2021-02-03 16:25:07 +0000
commit4d04dceaba30afa62045c31f8f9b2824c5da7b0e (patch)
treef12a7d748c245d704a72e158229a5355946a719f
parenta71ca6dbfbb85dc8b4c363766cc09aaf63ae208f (diff)
Add auto-generated Test Plan HTML and PDFlinaro-20210103-001
These were generated with se-generate.sh. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--plans/output/se-all-tests.html13147
-rw-r--r--plans/output/se-all-tests.pdfbin0 -> 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
new file mode 100644
index 0000000..0f2d0a3
--- /dev/null
+++ b/plans/output/se-all-tests.pdf
Binary files differ