コード例 #1
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void ring() {
   assertTrue(
       ui.run(
           "verify",
           "-deadlock=potential -inputNPROCS_BOUND=8",
           "-inputN_BOUND=4",
           filename("ring.cvl")));
 }
コード例 #2
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void wildcard() {
   assertTrue(
       ui.run(
           "verify",
           "-inputNPROCS=2 -showTransitions",
           "-enablePrintf=false",
           filename("wildcard.cvl")));
 }
コード例 #3
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void blockAdder() {
   assertTrue(ui.run("verify", "-inputB=6", "-inputW=3", filename("blockAdder.cvl")));
 }
コード例 #4
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void barrierBad() {
   assertFalse(ui.run("verify", "-min", "-inputB=4", filename("barrierBad.cvl")));
   assertFalse(ui.run("replay", "-id=0", filename("barrierBad.cvl")));
 }
コード例 #5
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void barrier2() {
   assertTrue(ui.run("verify", "-inputB=4", filename("barrier2.cvl")));
 }
コード例 #6
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void bank() {
   assertTrue(ui.run("verify", "-inputNUM_ACCOUNTS=3", filename("bank.cvl")));
 }
コード例 #7
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void waitSelf() {
   assertFalse(ui.run("verify", filename("waitSelf.cvl")));
 }
コード例 #8
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void locksGood() {
   assertTrue(ui.run("verify", filename("locksGood.cvl")));
 }
コード例 #9
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void diningBad() {
   assertFalse(ui.run("verify", "-inputB=4", "-min", filename("diningBad.cvl")));
   assertFalse(ui.run("replay", filename("diningBad.cvl")));
 }
コード例 #10
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void ring3Bad() {
   assertFalse(ui.run("verify -deadlock=potential", filename("ring3Bad.cvl")));
 }
コード例 #11
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void ring3() {
   assertTrue(ui.run("verify -deadlock=potential", filename("ring3.cvl")));
 }
コード例 #12
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void ring2Bad() {
   assertFalse(ui.run("verify", "-deadlock=potential -inputNPROCS=3", filename("ring2Bad.cvl")));
 }
コード例 #13
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void mpiPthreadsMin() {
   assertFalse(ui.run("verify", "-min", filename("mpi-pthreads.cvl")));
 }
コード例 #14
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void hybrid() {
   assertFalse(ui.run("verify", "-inputNPROCS=2", filename("hybrid.cvl")));
 }
コード例 #15
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void dlqueue() {
   assertTrue(ui.run("verify", filename("dlqueue.cvl")));
 }
コード例 #16
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void blockAdderBad() {
   assertFalse(ui.run("verify", "-inputB=6", "-inputW=3", "-min", filename("blockAdderBad.cvl")));
   assertFalse(ui.run("replay", filename("blockAdderBad.cvl")));
 }
コード例 #17
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void dining() {
   assertTrue(ui.run("verify", "-inputBOUND=4 -showTransitions=false", filename("dining.cvl")));
 }
コード例 #18
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void wildcardBad() {
   assertFalse(ui.run("verify", "-enablePrintf=false", filename("wildcardBad.c")));
   ui.run("replay", filename("wildcardBad.c"));
 }
コード例 #19
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void locksBad10() {
   assertFalse(ui.run("verify", filename("locksBad10.cvl")));
 }
コード例 #20
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void adder() {
   assertTrue(ui.run("verify", "-inputB=5", filename("adder.cvl")));
 }
コード例 #21
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void spawn() {
   assertTrue(ui.run("verify", "-inputN=10", filename("spawn.cvl")));
 }
コード例 #22
0
ファイル: ConcurrencyTest.java プロジェクト: byu-vv-lab/civl
 @Test
 public void spawnBad() {
   assertFalse(ui.run("verify", "-inputN=10", filename("spawnBad.cvl")));
 }