add testDescriptions.txt
authorrkao <rkao>
Tue, 11 Nov 2008 15:54:59 +0000 (15:54 +0000)
committerrkao <rkao>
Tue, 11 Nov 2008 15:54:59 +0000 (15:54 +0000)
testCode/testDescriptions.txt [new file with mode: 0644]

diff --git a/testCode/testDescriptions.txt b/testCode/testDescriptions.txt
new file mode 100644 (file)
index 0000000..6b3e482
--- /dev/null
@@ -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.