From: rkao Date: Tue, 11 Nov 2008 15:54:59 +0000 (+0000) Subject: add testDescriptions.txt X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=73cc17522b3f2b59faf534a5732b039c9d5f6853;p=fleet.git add testDescriptions.txt --- diff --git a/testCode/testDescriptions.txt b/testCode/testDescriptions.txt new file mode 100644 index 0000000..6b3e482 --- /dev/null +++ b/testCode/testDescriptions.txt @@ -0,0 +1,50 @@ + Descriptions of Marina Tests + +test 2: sendInstructions() +Send instructions into the instruction port. + +test 3: sendToken() +Send a token to the token port + +test 4: getCtrsFlags() +Use the scan chain to print the value of the OLC, ILC, and flags. + +test 5: walkOneOLC() +Use single shot set instructions to write a walking one pattern into +the outer loop counter. Verify the correct OLC value using the scan +chain. + +test 1000: walkOneILC() +Use single shot set instructions to write a walking one pattern into +the inner loop counter. Verify the correct ILC value using the scan +chain. + +test 1001: countIlc() +Initialize the ILC to 63. Then send in a single shot move +instruction. Use the scan chain to verify the ILC==0. + +test 1002: countOlc() +Initialize the OLC to 63. Then send in 63 single shot set instructions +to decrement the OLC. After each decrement verify the correct OLC +value using the scan chain. + +test 1003: sendTorpedo() +Send in a move instruction that loops forever. Send a torpedo. Verify +that the move instruction and all subsequent instructions are properly +torpedoed. + +test 3000: sendToken() +Same as test 3. + +test 3001: testFlagAB() +Verify that the A and B flags can be set to one or zero. + +test 3002: testRequeueStage0() + +test 3003: testRequeuStage0to1() + +test 3004: testFlagZ() +Set the OLC to zero and one. Verify that predication on zero flag works. + +test 3005: testPredicationOnAB() +For all combinations of the A and B flags, test that preication works.