forked from jon-jacky/PyModel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_observables.ref
More file actions
35 lines (32 loc) · 1.14 KB
/
test_observables.ref
File metadata and controls
35 lines (32 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
0. Finished at step 0, no more actions enabled, reached accepting state
Push(1,)
Push(2,)
Pop(2,)
Pop(1,)
0. Finished at step 4, no more actions enabled, reached accepting state
Push(1,)
Push(2,)
1. Finished at step 2, no more actions enabled, ended in non-accepting state
Push(1,)
Push(3,)
2. Finished at step 2, no more actions enabled, ended in non-accepting state
3. Finished at step 0, no more actions enabled, ended in non-accepting state
Test finished, completed 4 runs
Push(1,)
Push(2,)
Pop(2,)
Pop(1,)
0. Finished at step 4, no more actions enabled, reached accepting state
Push(1,)
Push(2,)
1. Finished at step 2, no more actions enabled, ended in non-accepting state
Push(1,)
Push(3,)
Pop(3,)
Pop(1,)
2. Finished at step 4, no more actions enabled, reached accepting state
3. Finished at step 0, no more actions enabled, ended in non-accepting state
Test finished, completed 4 runs
Push is observable here so no actions are enabled in the initial state
Accepts Push(3) but not Pop(3) because here Push is observable, Pop controllable
Accepts both Push(3) and Pop(3) because here both are observable, still doesnt accept out-of-order Pop.