diff --git a/README.md b/README.md index 2ea4e402..e92c2263 100644 --- a/README.md +++ b/README.md @@ -258,23 +258,21 @@ Events are an important topic, and have to be correctly covered. An event in Mut These parts of an event allow us to pilot the event injection around the scenario. -The general goal is that an event is started alongside a step, and the scenario waits for -the event to finish before it is allowed to affect a later point in the scenario: - -![Event Wrapping - Target](diagrams/PhasedDiagrams-asynchronousEventIntegrity.drawio.png) - -In practice there are several ways to pilot exactly *when* the event's completion is waited -for and *when* its tear-down happens. [#203](https://github.com/adobe/phased-testing/issues/203) -identifies six such wrappings, referred to there as `NIE_xx` (e.g. `NIE_33`, `NIE_23`) — that -naming is only used in the issue tracker and diagrams, **not** in actual configuration; at -run time each wrapping is selected via the plain numeric behavior code, e.g. -`NON-INTERRUPTIVE(33)` (see [NON-INTERRUPTIVE execution mode](#non-interruptive-execution-mode) -for the full table and exact syntax). - -Of those six, behaviors `33` and `23` are currently implemented +There are several ways to pilot exactly *when* an event's completion is waited for and +*when* its tear-down happens relative to the step it targets. +[#203](https://github.com/adobe/phased-testing/issues/203) identifies six such wrappings, +numbered `1`-`6` below (this numbering is only used in the diagrams and issue tracker, not in +actual configuration; at run time each wrapping is selected via the plain numeric behavior +code shown next to it, e.g. `NON-INTERRUPTIVE(33)` — see +[NON-INTERRUPTIVE execution mode](#non-interruptive-execution-mode) for the full table and +exact syntax): + +![All Event Wrappings](diagrams/PhasedDiagrams-asynchronousEventIntegrity.png) + +Of those six, only behaviors `33` and `23` are currently implemented (see [#197](https://github.com/adobe/phased-testing/issues/197)): -![Event Wrappings - Implemented](diagrams/Murational-eventWrappings.png) +![Event Wrappings - Implemented](diagrams/Mutational-eventWrappings.png) The remaining four behaviors (`22`, `20`, `30`, `00`) are not yet implemented — see [#256](https://github.com/adobe/phased-testing/issues/256), diff --git a/diagrams/Murational-eventWrappings.png b/diagrams/Murational-eventWrappings.png deleted file mode 100644 index 091b358b..00000000 Binary files a/diagrams/Murational-eventWrappings.png and /dev/null differ diff --git a/diagrams/Mutational-eventWrappings.png b/diagrams/Mutational-eventWrappings.png new file mode 100644 index 00000000..1e70d7e4 Binary files /dev/null and b/diagrams/Mutational-eventWrappings.png differ diff --git a/diagrams/PhasedDiagrams-asynchronousEventIntegrity.drawio.png b/diagrams/PhasedDiagrams-asynchronousEventIntegrity.drawio.png deleted file mode 100644 index 83644526..00000000 Binary files a/diagrams/PhasedDiagrams-asynchronousEventIntegrity.drawio.png and /dev/null differ diff --git a/diagrams/PhasedDiagrams-asynchronousEventIntegrity.png b/diagrams/PhasedDiagrams-asynchronousEventIntegrity.png new file mode 100644 index 00000000..fb863a52 Binary files /dev/null and b/diagrams/PhasedDiagrams-asynchronousEventIntegrity.png differ diff --git a/diagrams/PhasedDiagrams.drawio b/diagrams/PhasedDiagrams.drawio index bd2dacec..e50190d9 100644 --- a/diagrams/PhasedDiagrams.drawio +++ b/diagrams/PhasedDiagrams.drawio @@ -1,4 +1,4 @@ - + @@ -1048,418 +1048,400 @@ - + - + - - + + - - - + + + - + - + - - + + - + - - + + - - + + - - - + + - + + - + - + - - + + - + - - + + - - - + + + - + - + - - + + - + - - + + - - + + - - - + + - + + - - + + - - + + - - + + - - + + - + - - + + - + - - + + - - - + + + - + - + - - + + - + - - + + - - + + - - - + + - + + - - + + - + - - + + - + - - + + - - - + + + - + - + - - + + - + - - + + - + - - + + - - - + + - + + - - + + - + - - + + - - + + - + - - + + - - - + + + - + - + - - + + - + - - + + - + - - + + - - - + + - + + - - + + - + - - + + - - + + - + - - + + - - - + + + - + - + - - + + - + - - + + - + - - + + - - - + + - + + - - + + - + - - + + - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - + + - - + + @@ -1467,6 +1449,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +