XBT_INFO("**** End test ****");
- return 0;
+ xbt_abort();
}
int main(int argc, char **argv){
! expect signal SIGABRT
! timeout 200
-$ ${bindir:=.}/snapshot_comparison1 --cfg=model-check:1 --cfg=contexts/factory:ucontext "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
+$ ${bindir:=.}/snapshot_comparison1 --cfg=model-check:1 "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [ 0.000000] (0:@) Configuration change: Set 'model-check' to '1'
> [ 0.000000] (0:@) type in variable = 2
> [ 0.000000] (0:@) Check the liveness property promela
-> [ 1.000000] (1:test@HostA) **** Start test ****
-> [ 1.000000] (1:test@HostA) Take two successive snapshots (No modification)
-> [ 1.000000] (1:test@HostA) First snapshot
-> [ 3.000000] (1:test@HostA) Second snapshot
-> [ 3.000000] (1:test@HostA) Test result : 0 (0 = state equality, 1 = different states)
-> [ 3.000000] (1:test@HostA) **** End test ****
-> [ 0.000000] (0:@) Next pair (depth = 5) already reached !
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) | ACCEPTANCE CYCLE |
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) Counter-example that violates formula :
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_COMPARE_SNAPSHOTS ((null))
-> [ 0.000000] (0:@) End of system requests but evolution in Büchi automaton
-> [ 0.000000] (0:@) Expanded pairs = 5
-> [ 0.000000] (0:@) Visited pairs = 4
-> [ 0.000000] (0:@) Expanded / Visited = 0.800000
+> [ 0.000000] (1:test@HostA) **** Start test ****
+> [ 0.000000] (1:test@HostA) Take two successive snapshots (No modification)
+> [ 0.000000] (1:test@HostA) First snapshot
+> [ 0.000000] (1:test@HostA) Second snapshot
+> [ 0.000000] (1:test@HostA) Test result : 0 (0 = state equality, 1 = different states)
+> [ 0.000000] (1:test@HostA) **** End test ****
xbt_free(toto);
- return 0;
+ xbt_abort();
}
int main(int argc, char **argv){
> [ 0.000000] (0:@) Configuration change: Set 'model-check' to '1'
> [ 0.000000] (0:@) type in variable = 2
> [ 0.000000] (0:@) Check the liveness property promela
-> [ 1.000000] (1:test@HostA) **** Start test ****
-> [ 1.000000] (1:test@HostA) Malloc after first snapshot
-> [ 2.000000] (1:test@HostA) First snapshot
-> [ 2.000000] (1:test@HostA) Toto allocated
-> [ 3.000000] (1:test@HostA) Second snapshot
-> [ 3.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
-> [ 3.000000] (1:test@HostA) **** End test ****
-> [ 0.000000] (0:@) Next pair (depth = 5) already reached !
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) | ACCEPTANCE CYCLE |
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) Counter-example that violates formula :
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_COMPARE_SNAPSHOTS ((null))
-> [ 0.000000] (0:@) End of system requests but evolution in Büchi automaton
-> [ 0.000000] (0:@) Expanded pairs = 5
-> [ 0.000000] (0:@) Visited pairs = 4
-> [ 0.000000] (0:@) Expanded / Visited = 0.800000
+> [ 0.000000] (1:test@HostA) **** Start test ****
+> [ 0.000000] (1:test@HostA) Malloc after first snapshot
+> [ 0.000000] (1:test@HostA) First snapshot
+> [ 0.000000] (1:test@HostA) Toto allocated
+> [ 0.000000] (1:test@HostA) Second snapshot
+> [ 0.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
+> [ 0.000000] (1:test@HostA) **** End test ****
XBT_INFO("**** End test ****");
- return 0;
+ xbt_abort();
}
int main(int argc, char **argv){
> [ 0.000000] (0:@) Configuration change: Set 'model-check' to '1'
> [ 0.000000] (0:@) type in variable = 2
> [ 0.000000] (0:@) Check the liveness property promela
-> [ 1.000000] (1:test@HostA) **** Start test ****
-> [ 1.000000] (1:test@HostA) Malloc and free after first snapshot
-> [ 2.000000] (1:test@HostA) First snapshot
-> [ 2.000000] (1:test@HostA) Toto allocated
-> [ 2.000000] (1:test@HostA) Toto free
-> [ 3.000000] (1:test@HostA) Second snapshot
-> [ 3.000000] (1:test@HostA) Test result : 0 (0 = state equality, 1 = different states)
-> [ 3.000000] (1:test@HostA) **** End test ****
-> [ 0.000000] (0:@) Next pair (depth = 5) already reached !
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) | ACCEPTANCE CYCLE |
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) Counter-example that violates formula :
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_COMPARE_SNAPSHOTS ((null))
-> [ 0.000000] (0:@) End of system requests but evolution in Büchi automaton
-> [ 0.000000] (0:@) Expanded pairs = 5
-> [ 0.000000] (0:@) Visited pairs = 4
-> [ 0.000000] (0:@) Expanded / Visited = 0.800000
+> [ 0.000000] (1:test@HostA) **** Start test ****
+> [ 0.000000] (1:test@HostA) Malloc and free after first snapshot
+> [ 0.000000] (1:test@HostA) First snapshot
+> [ 0.000000] (1:test@HostA) Toto allocated
+> [ 0.000000] (1:test@HostA) Toto free
+> [ 0.000000] (1:test@HostA) Second snapshot
+> [ 0.000000] (1:test@HostA) Test result : 0 (0 = state equality, 1 = different states)
+> [ 0.000000] (1:test@HostA) **** End test ****
XBT_INFO("**** End test ****");
- return 0;
+ xbt_abort();
}
int main(int argc, char **argv){
> [ 0.000000] (0:@) Configuration change: Set 'model-check' to '1'
> [ 0.000000] (0:@) type in variable = 2
> [ 0.000000] (0:@) Check the liveness property promela
-> [ 1.000000] (1:test@HostA) **** Start test ****
-> [ 1.000000] (1:test@HostA) Free after first snapshot
-> [ 1.000000] (1:test@HostA) Toto allocated
-> [ 2.000000] (1:test@HostA) First snapshot
-> [ 2.000000] (1:test@HostA) Toto free
-> [ 2.000000] (1:test@HostA) Second snapshot
-> [ 3.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
-> [ 3.000000] (1:test@HostA) **** End test ****
-> [ 0.000000] (0:@) Next pair (depth = 5) already reached !
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) | ACCEPTANCE CYCLE |
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) Counter-example that violates formula :
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_COMPARE_SNAPSHOTS ((null))
-> [ 0.000000] (0:@) End of system requests but evolution in Büchi automaton
-> [ 0.000000] (0:@) Expanded pairs = 5
-> [ 0.000000] (0:@) Visited pairs = 4
-> [ 0.000000] (0:@) Expanded / Visited = 0.800000
\ No newline at end of file
+> [ 0.000000] (1:test@HostA) **** Start test ****
+> [ 0.000000] (1:test@HostA) Free after first snapshot
+> [ 0.000000] (1:test@HostA) Toto allocated
+> [ 0.000000] (1:test@HostA) First snapshot
+> [ 0.000000] (1:test@HostA) Toto free
+> [ 0.000000] (1:test@HostA) Second snapshot
+> [ 0.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
+> [ 0.000000] (1:test@HostA) **** End test ****
\ No newline at end of file
XBT_INFO("**** End test ****");
- return 0;
+ xbt_abort();
}
int main(int argc, char **argv){
> [ 0.000000] (0:@) Configuration change: Set 'model-check' to '1'
> [ 0.000000] (0:@) type in variable = 2
> [ 0.000000] (0:@) Check the liveness property promela
-> [ 1.000000] (1:test@HostA) **** Start test ****
-> [ 1.000000] (1:test@HostA) Increment local variable
-> [ 1.000000] (1:test@HostA) j = 0
-> [ 2.000000] (1:test@HostA) First snapshot
-> [ 2.000000] (1:test@HostA) j = 1
-> [ 3.000000] (1:test@HostA) Second snapshot
-> [ 3.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
-> [ 3.000000] (1:test@HostA) **** End test ****
-> [ 0.000000] (0:@) Next pair (depth = 5) already reached !
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) | ACCEPTANCE CYCLE |
-> [ 0.000000] (0:@) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-> [ 0.000000] (0:@) Counter-example that violates formula :
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_SNAPSHOT ((null))
-> [ 0.000000] (0:@) [(1)test] MC_COMPARE_SNAPSHOTS ((null))
-> [ 0.000000] (0:@) End of system requests but evolution in Büchi automaton
-> [ 0.000000] (0:@) Expanded pairs = 5
-> [ 0.000000] (0:@) Visited pairs = 4
-> [ 0.000000] (0:@) Expanded / Visited = 0.800000
+> [ 0.000000] (1:test@HostA) **** Start test ****
+> [ 0.000000] (1:test@HostA) Increment local variable
+> [ 0.000000] (1:test@HostA) j = 0
+> [ 0.000000] (1:test@HostA) First snapshot
+> [ 0.000000] (1:test@HostA) j = 1
+> [ 0.000000] (1:test@HostA) Second snapshot
+> [ 0.000000] (1:test@HostA) Test result : 1 (0 = state equality, 1 = different states)
+> [ 0.000000] (1:test@HostA) **** End test ****