add MarinaTest.expectNorthFifoAtLeast()
authorAdam Megacz <adam@megacz.com>
Thu, 23 Jul 2009 23:47:37 +0000 (16:47 -0700)
committerAdam Megacz <adam@megacz.com>
Thu, 23 Jul 2009 23:47:37 +0000 (16:47 -0700)
marina/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java

index 23d1030..6531a91 100644 (file)
@@ -968,6 +968,13 @@ public class MarinaTest {
               "Expected exactly "+num+
               " data items to emerge but got at least: "+dataItems.size());
     }
+    private void expectNorthFifoAtLeast(int num) {
+        model.waitNS(128 * CYCLE_TIME_NS);
+        List<BitVector> dataItems = marina.data.drainMany(num);
+        fatal(dataItems.size()<num,
+              "Expected at least "+num+
+              " data items to emerge but got only: "+dataItems.size());
+    }
     private void expectTokensNoMoreThan(int num) {
         int x = marina.getNumTokens();
         List<BitVector> dataItems = marina.data.drainMany(num+1);