fix test 3021
authorAdam Megacz <adam.megacz@sun.com>
Fri, 19 Dec 2008 21:57:40 +0000 (21:57 +0000)
committerAdam Megacz <adam.megacz@sun.com>
Fri, 19 Dec 2008 21:57:40 +0000 (21:57 +0000)
testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java

index 4096a36..84c08ee 100644 (file)
@@ -143,7 +143,7 @@ public class MarinaTest {
                 err += ""+i+", ";
             }
         }
-        fatal(mismatch, "bit vectors do not match on bits " + err);
+        fatal(mismatch, "bit vectors do not match on bits " + err + "\n  "+bv1+"\n  "+bv2);
     }
 
        private static void printTestTime() {
@@ -1615,10 +1615,10 @@ public class MarinaTest {
         prln("Begin recvPath");
         adjustIndent(2);
 
-        for(int bit=0; bit<13; bit++) {
+        for(int bit=0; bit<11; bit++) {
             BitVector packet_data = new BitVector(37, "inbound data item");
             for(int i=0; i<37; i++) packet_data.set(i, false);
-            packet_data.set(24+bit, true);
+            packet_data.set(27+bit, true);
             BitVector packet_path = new BitVector(14, "inbound data item");
             for(int i=0; i<14; i++) packet_path.set(i, false);
 
@@ -1642,7 +1642,7 @@ public class MarinaTest {
             fatal(dataItems.size()!=1, "Expected one data item to emerge but got: "+dataItems.size()+" data items");
             MarinaPacket mp = new MarinaPacket(dataItems.get(0));
             
-            fatalIfBitVectorsDoNotMatch(packet_data.get(24,13), mp.path.get(0,13));
+            fatalIfBitVectorsDoNotMatch(packet_data.get(26,11), mp.path.get(0,11));
         }
 
         adjustIndent(-2);