Skip to content

Commit f2e527f

Browse files
authored
Fixing toc (#192)
1 parent 764cd9a commit f2e527f

File tree

1 file changed

+72
-46
lines changed

1 file changed

+72
-46
lines changed

README.md

Lines changed: 72 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -14,52 +14,78 @@ Examples of events are:
1414
* Service shut-downs
1515

1616
## Table of Contents
17-
- [Problem Statement](#problem-statement)
18-
* [Interruptive Events](#interruptive-events)
19-
* [Non-Interruptive Events](#non-interruptive-events)
20-
- [Installation](#installation)
21-
* [Maven](#maven)
22-
- [Phases](#phases)
23-
* [Test Execution Modes](#test-execution-modes)
24-
+ [Default Mode](#default-mode)
25-
+ [Single Execution Mode](#single-execution-mode)
26-
+ [Shuffled Execution Mode](#shuffled-execution-mode)
27-
- [Shuffled - Interruptive](#shuffled---interruptive)
28-
- [Shuffled - Non-Interruptive](#shuffled---non-interruptive)
29-
- [Writing a Phased Test](#writing-a-phased-test)
30-
* [Setting Execution Modes](#setting-execution-modes)
31-
+ [Shuffled Mode](#shuffled-mode)
32-
+ [Single Run Mode](#single-run-mode)
33-
* [Local Execution](#local-execution)
34-
* [Non-Interruptive Events](#non-interruptive-events-1)
35-
+ [Writing a Non-Interruptive Event](#writing-a-non-interruptive-event)
36-
+ [Binding an Event to a Scenario](#binding-an-event-to-a-scenario)
37-
+ [Attaching an Event using the PhaseEvent Annotation](#attaching-an-event-using-the-phaseevent-annotation)
38-
+ [Attaching an Event using the PhasedTest Annotation](#attaching-an-event-using-the-phasedtest-annotation)
39-
+ [Attaching an Event to the Test Suite](#attaching-an-event-to-the-test-suite)
40-
* [Before- and After-Phase Actions](#before--and-after-phase-actions)
41-
* [Nested Design Pattern](#nested-design-pattern)
42-
- [Running a Phased Test](#running-a-phased-test)
43-
* [Run Time Properties](#run-time-properties)
44-
* [Executing a CONSUMER phase based on the PRODUCED Data](#executing-a-consumer-phase-based-on-the-produced-data)
45-
* [Execution Order](#execution-order)
46-
- [Integrity between Steps and Scenarios](#integrity-between-steps-and-scenarios)
47-
* [Phase Contexts - Managing the Scenario Step Executions](#phase-contexts---managing-the-scenario-step-executions)
48-
+ [On Failure](#on-failure)
49-
+ [On Non-Execution of a Phase](#on-non-execution-of-a-phase)
50-
* [Managing Phased Data](#managing-phased-data)
51-
+ [Simple Properties file - Default](#simple-properties-file---default)
52-
+ [Phased Data Broker](#phased-data-broker)
53-
- [Reporting](#reporting)
54-
* [Report By Phase Group and Scenario](#report-by-phase-group-and-scenario)
55-
+ [Configuring Merged Reports](#configuring-merged-reports)
56-
* [Raw Reports](#raw-reports)
57-
- [Misc](#misc)
58-
* [Data Providers](#data-providers)
59-
- [Known Issues and Limitations](#known-issues-and-limitations)
60-
* [Parallel Testing](#parallel-testing)
61-
* [Retry Mechanisms](#retry-mechanisms)
62-
- [Release Notes](#release-notes)
17+
<!-- TOC -->
18+
* [Problem Statement](#problem-statement)
19+
* [Interruptive Events](#interruptive-events)
20+
* [Non-Interruptive Events](#non-interruptive-events)
21+
* [Installation](#installation)
22+
* [Maven](#maven)
23+
* [Demo](#demo)
24+
* [Phases](#phases)
25+
* [Test Execution Modes](#test-execution-modes)
26+
* [Default Mode](#default-mode)
27+
* [Single Execution Mode](#single-execution-mode)
28+
* [Shuffled Execution Mode](#shuffled-execution-mode)
29+
* [Shuffled - Interruptive](#shuffled---interruptive)
30+
* [Shuffled - Non-Interruptive](#shuffled---non-interruptive)
31+
* [Writing a Phased Test](#writing-a-phased-test)
32+
* [Setting Execution Modes](#setting-execution-modes)
33+
* [Shuffled Mode](#shuffled-mode)
34+
* [Single Run Mode](#single-run-mode)
35+
* [Local Execution](#local-execution)
36+
* [Non-Interruptive Events](#non-interruptive-events)
37+
* [Writing a Non-Interruptive Event](#writing-a-non-interruptive-event)
38+
* [Binding an Event to a Scenario](#binding-an-event-to-a-scenario)
39+
* [Attaching an Event using the PhaseEvent Annotation](#attaching-an-event-using-the-phaseevent-annotation)
40+
* [Attaching an Event using the PhasedTest Annotation](#attaching-an-event-using-the-phasedtest-annotation)
41+
* [Attaching an Event to the Test Suite](#attaching-an-event-to-the-test-suite)
42+
* [Targeting an Event to a Specific Step](#targeting-an-event-to-a-specific-step)
43+
* [Before- and After-Phase Actions](#before--and-after-phase-actions)
44+
* [Nested Design Pattern](#nested-design-pattern)
45+
* [Running a Phased Test](#running-a-phased-test)
46+
* [Run Time Properties](#run-time-properties)
47+
* [PHASED.TESTS.PHASE](#phasedtestsphase)
48+
* [PHASED.EVENTS.NONINTERRUPTIVE](#phasedeventsnoninterruptive)
49+
* [PHASED.TESTS.DATABROKER](#phasedtestsdatabroker)
50+
* [PHASED.TESTS.STORAGE.PATH](#phasedtestsstoragepath)
51+
* [PHASED.TESTS.OUTPUT.DIR](#phasedtestsoutputdir)
52+
* [PHASED.TESTS.RETRY.DISABLED](#phasedtestsretrydisabled)
53+
* [PHASED.TESTS.REPORT.BY.PHASE_GROUP](#phasedtestsreportbyphase_group)
54+
* [PHASED.TESTS.CODE.ROOT](#phasedtestscoderoot)
55+
* [PHASED.TESTS.DETECT.ORDER](#phasedtestsdetectorder)
56+
* [PHASED.TESTS.NONPHASED.LEGACY](#phasedtestsnonphasedlegacy)
57+
* [Executing a CONSUMER phase based on the PRODUCED Data](#executing-a-consumer-phase-based-on-the-produced-data)
58+
* [Execution Order](#execution-order)
59+
* [Integrity between Steps and Scenarios](#integrity-between-steps-and-scenarios)
60+
* [Phase Contexts - Managing the Scenario Step Executions](#phase-contexts---managing-the-scenario-step-executions)
61+
* [On Failure](#on-failure)
62+
* [On Non-Execution of a Phase](#on-non-execution-of-a-phase)
63+
* [Managing Phased Data](#managing-phased-data)
64+
* [Simple Properties file - Default](#simple-properties-file---default)
65+
* [Phased Data Broker](#phased-data-broker)
66+
* [Reporting](#reporting)
67+
* [Report By Phase Group and Scenario](#report-by-phase-group-and-scenario)
68+
* [Configuring Merged Reports](#configuring-merged-reports)
69+
* [Raw Reports](#raw-reports)
70+
* [Misc](#misc)
71+
* [Data Providers](#data-providers)
72+
* [Known Issues and Limitations](#known-issues-and-limitations)
73+
* [Parallel Testing](#parallel-testing)
74+
* [Retry Mechanisms](#retry-mechanisms)
75+
* [Release Notes](#release-notes)
76+
* [8.11.2](#8112)
77+
* [8.11.1](#8111)
78+
* [8.0.0](#800)
79+
* [7.0.10](#7010)
80+
* [7.0.9](#709)
81+
* [7.0.8](#708)
82+
* [7.0.7](#707)
83+
* [7.0.5](#705)
84+
* [7.0.4](#704)
85+
* [7.0.3](#703)
86+
* [7.0.0](#700)
87+
* [1.0.0](#100)
88+
<!-- TOC -->
6389

6490
## Problem Statement
6591
Phased Testing has been created to address the issues related to Event Based Testing. Event Based Testing is a notion where tests adapt to external events, and allow you to simulate how your product reacts to an external event. We identify two types of events:

0 commit comments

Comments
 (0)