expected_result 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. This is the output from SimplePDLToPetriNet prototypes (quarteft repository).
  2. The compilation and execution of SimplePDLToPetriNet.t use case should print
  3. the last block of this output (beginning at "After Resolve", line 46):
  4. Starting...
  5. No model instance given in argument. Using default hardcoded model.
  6. Before Resolve
  7. tr root_start root_ready*1 --> root_running*1
  8. tr root_finish root_running*1 --> root_finished*1
  9. tr child_start child_ready*1 --> child_running*1
  10. tr child_finish child_running*1 --> child_finished*1
  11. tr resolve t_start
  12. tr resolve t_finish
  13. tr A_start A_ready*1 --> A_started*1 A_running*1
  14. tr A_finish A_running*1 --> A_finished*1
  15. tr process resolve t_start
  16. tr process resolve t_finish
  17. tr B_start B_ready*1 --> B_started*1 B_running*1
  18. tr B_finish B_running*1 --> B_finished*1
  19. tr process resolve t_start
  20. tr process resolve t_finish
  21. tr C_start C_ready*1 --> C_started*1 C_running*1
  22. tr C_finish C_running*1 --> C_finished*1
  23. tr process resolve t_start
  24. tr process resolve t_finish
  25. tr D_start D_ready*1 --> D_started*1 D_running*1
  26. tr D_finish D_running*1 --> D_finished*1
  27. tr process resolve t_start
  28. tr process resolve t_finish
  29. tr resolve t_finish
  30. tr resolve t_start
  31. pl root_ready 1
  32. pl child_ready 1
  33. pl A_ready 1
  34. pl B_ready 1
  35. pl C_ready 1
  36. pl D_ready 1
  37. pl resolve p_started
  38. pl resolve p_started
  39. Test strategy resolve
  40. After Resolve
  41. tr root_start root_ready*1 --> root_running*1 A_ready*1 B_ready*1
  42. tr root_finish root_running*1 A_finished?1 B_finished?1 --> root_finished*1
  43. tr child_start child_ready*1 --> child_running*1 C_ready*1 D_ready*1
  44. tr child_finish child_running*1 C_finished?1 D_finished?1 --> child_finished*1
  45. tr B_start B_ready*1 A_started?1 --> B_started*1 B_running*1 child_ready*1
  46. tr B_finish B_running*1 child_finished?1 --> B_finished*1
  47. tr A_start A_ready*1 --> A_started*1 A_running*1
  48. tr A_finish A_running*1 --> A_finished*1
  49. tr C_start C_ready*1 --> C_started*1 C_running*1
  50. tr C_finish C_running*1 --> C_finished*1
  51. tr D_start D_ready*1 --> D_started*1 D_running*1
  52. tr D_finish D_running*1 C_started?1 --> D_finished*1
  53. pl root_ready 1
  54. pl child_ready 1
  55. pl A_ready 1
  56. pl B_ready 1
  57. pl C_ready 1
  58. pl D_ready 1