summaryrefslogtreecommitdiffstats
path: root/sbe/test/testFifoReset.py
diff options
context:
space:
mode:
Diffstat (limited to 'sbe/test/testFifoReset.py')
-rw-r--r--sbe/test/testFifoReset.py57
1 files changed, 0 insertions, 57 deletions
diff --git a/sbe/test/testFifoReset.py b/sbe/test/testFifoReset.py
deleted file mode 100644
index 9660df2e..00000000
--- a/sbe/test/testFifoReset.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import sys
-sys.path.append("targets/p9_nimbus/sbeTest")
-import testUtil
-
-err = False
-
-# Test data that only contains the command header
-TESTDATA = [0, 0, 0, 3,
- 0, 0, 0xA1, 0x01]
-
-# Complete test data
-TESTDATA_FULL = [0, 0, 0, 3,
- 0, 0, 0xA1, 0x01,
- 0, 0x02, 0x00, 0x01]
-
-# Get capabilities command. This will ensure the DS FIFO gets full
-TESTDATA_2 = [0, 0, 0, 2,
- 0, 0, 0xA8, 0x02]
-
-def main():
- try:
- testUtil.runCycles(10000000)
- # Send a partial chip-op
- testUtil.writeUsFifo(TESTDATA)
- testUtil.resetFifo()
- # Make sure both the upstream and downstrem FIFOs are clear after the reset
- testUtil.waitTillUsFifoEmpty()
- testUtil.waitTillDsFifoEmpty()
- # Now send a complete chip-op on the upstream FIFO
- testUtil.writeUsFifo(TESTDATA_FULL)
- testUtil.writeEot()
- testUtil.resetFifo()
- # Make sure both the upstream and downstrem FIFOs are clear after the reset
- testUtil.waitTillUsFifoEmpty()
- testUtil.waitTillDsFifoEmpty()
- # Now send a get capabilities chip-op, so that in response, the DS FIFO
- # gets full before we do a reset
- testUtil.writeUsFifo(TESTDATA_2)
- testUtil.writeEot()
- testUtil.resetFifo()
- # Make sure both the upstream and downstrem FIFOs are clear after the reset
- testUtil.waitTillUsFifoEmpty()
- testUtil.waitTillDsFifoEmpty()
- except:
- print("\nTest completed with error(s), Raise error")
- raise
- print("\nTest completed with no errors")
-
-main()
-
-if err:
- print ("\nTest Suite completed with error(s)")
- #sys.exit(1)
-else:
- print ("\nTest Suite completed with no errors")
- #sys.exit(0);
-
OpenPOWER on IntegriCloud