diff options
Diffstat (limited to 'testsuites/libtests/block10/block10.scn')
-rw-r--r-- | testsuites/libtests/block10/block10.scn | 226 |
1 files changed, 226 insertions, 0 deletions
diff --git a/testsuites/libtests/block10/block10.scn b/testsuites/libtests/block10/block10.scn new file mode 100644 index 0000000000..dc5ab15784 --- /dev/null +++ b/testsuites/libtests/block10/block10.scn @@ -0,0 +1,226 @@ +*** TEST BLOCK 10 *** +test case [access]: get and release with waiter +I: try get +I: get +W: try get +I: purge +I: release +I: release done +W: get +W: release +W: release done +test case [access]: get and release without waiter +I: try get +I: get +I: purge +I: release +I: release done +test case [access]: get and release modified with waiter +I: try get +I: get +W: try get +I: purge +I: release modified +I: release modified done +W: get +W: release +W: release done +test case [access]: get and release modified without waiter +I: try get +I: get +I: purge +I: release modified +I: release modified done +test case [access]: get and sync with waiter +I: try get +I: get +W: try get +I: purge +I: sync +I: sync done +W: get +W: release +W: release done +test case [access]: get and sync without waiter +I: try get +I: get +I: purge +I: sync +I: sync done +test case [access]: access modified and release with waiter +I: try get modified +I: get modified +W: try get +I: purge +I: release +I: release done +W: get +W: release +W: release done +test case [access]: access modified and release without waiter +I: try get modified +I: get modified +I: purge +I: release +I: release done +test case [access]: access modified and release modified with waiter +I: try get modified +I: get modified +W: try get +I: purge +I: release modified +I: release modified done +W: get +W: release +W: release done +test case [access]: access modified and release modified without waiter +I: try get modified +I: get modified +I: purge +I: release modified +I: release modified done +test case [access]: access modified and sync with waiter +I: try get modified +I: get modified +W: try get +I: purge +I: sync +I: sync done +W: get +W: release +W: release done +test case [access]: access modified and sync without waiter +I: try get modified +I: get modified +I: purge +I: sync +I: sync done +test case [access]: read and release with waiter +I: try read +I: read +W: try get +I: purge +I: release +I: release done +W: get +W: release +W: release done +test case [access]: read and release without waiter +I: try read +I: read +I: purge +I: release +I: release done +test case [access]: read and release modified with waiter +I: try read +I: read +W: try get +I: purge +I: release modified +I: release modified done +W: get +W: release +W: release done +test case [access]: read and release modified without waiter +I: try read +I: read +I: purge +I: release modified +I: release modified done +test case [access]: read and sync with waiter +I: try read +I: read +W: try get +I: purge +I: sync +I: sync done +W: get +W: release +W: release done +test case [access]: read and sync without waiter +I: try read +I: read +I: purge +I: sync +I: sync done +test case [intermediate]: release with waiter +I: try read +I: read +W: try get +I: release +I: release done +I: purge +W: get +W: release +W: release done +test case [intermediate]: release without waiter +I: try read +I: read +I: release +I: release done +I: purge +test case [intermediate]: release modified with waiter +I: try read +I: read +W: try get +I: release modified +I: release modified done +I: purge +W: get +W: release +W: release done +test case [intermediate]: release modified without waiter +I: try read +I: read +I: release modified +I: release modified done +I: purge +test case [intermediate]: sync with waiter +I: try read +I: read +W: try get +I: sync +I: sync done +I: purge +W: get +W: release +W: release done +test case [intermediate]: sync without waiter +I: try read +I: read +I: sync +I: sync done +I: purge +test case [transfer]: sync with waiter +I: try read +I: read +W: try get +I: sync +P: purge +I: sync done +W: get +W: release +W: release done +test case [transfer]: sync without waiter +I: try read +I: read +I: sync +P: purge +I: sync done +test case [transfer]: transfer with waiter +I: try read +I: read +W: try get +I: sync +P: purge +I: sync done +W: get +W: release +W: release done +test case [transfer]: transfer without waiter +I: try read +I: read +I: sync +P: purge +I: sync done +*** END OF TEST BLOCK 10 *** |