Skip to content

Commit a7fb6eb

Browse files
committed
WebApplication README.md done
1 parent 3c7c80f commit a7fb6eb

1 file changed

Lines changed: 27 additions & 16 deletions

File tree

samples/WebApplication/README.md

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ The modules are:
5959
- *Stepper*: enables *pmt* to use *WebModel* (etc.) to drive *webapp*
6060

6161
- *WSGIVerboseConfig*, *wsgiconfig*, *PHPLocalConfig*,
62-
*local8080config*, VerboseConfig*, *nmodelconfig*:
62+
*local8080config*, *VerboseConfig*, *nmodelconfig*:
6363
configuration modules for *Stepper* that select different URLs for the web
6464
application, or other options such as printing the HTTP headers.
6565

66-
- *OneUserDomain*: configuration for *WebMOdel*, limits *users* domain to one
66+
- *OneUserDomain*: configuration for *WebModel*, limits *users* domain to one
6767
particular element
6868

6969
- *OneUserFilter*: configuration for *WebModel*, assigns *StateFilter*
@@ -80,10 +80,10 @@ The modules are:
8080
one particular user to log in and log out
8181

8282
- *TestIntFailure*, *TestIntSuccess*, *TestIntSuccessNoNone*,
83-
*TestIntTwoRuns*, TestIntTwoUsers*, *TestIntWrong*, *TestIntWrongLogout*,
83+
*TestIntTwoRuns*, *TestIntTwoUsers*, *TestIntWrong*, *TestIntWrongLogout*,
8484
*TestLoginFiveFailures*: test suites, use as offline tests
8585

86-
- *test*: use *pmt* to generate traces from WebModel*, with many test
86+
- *test*: use *pmt* to generate traces from *WebModel*, with many test
8787
cases that demonstrate various *pmt* options and the built-in
8888
*ActionNameCoverage* and *StateCoverage* strategies. Also, one
8989
test case that executes the *TestIntTwoRuns* test suite.
@@ -128,22 +128,33 @@ The modules are:
128128
- *fsmpy*, *svg*: directories of output files from *test_graphics*
129129
or *test_viewer*
130130

131-
You can view the generated graphics files in a browser. Hover the
132-
pointer over any state bubble to see a tooltip that shows the state
133-
variables in that state.
131+
View the generated graphics files in a browser. Hover the pointer
132+
over any state bubble to see a tooltip that shows the state variables
133+
in that state.
134134

135135
- *WebModelFSM*: graph generated by exploring *WebModel* alone,
136136
limited only by the *pma -m 50* option (to limit the number of
137137
transitions). Exploration stopped at all the states colored orange.
138138

139-
- *TestIntWrongLogout*, ...: graphs of test suites including traces
140-
that are forbidden by the model. They all reach their own accepting
141-
states, which are colored green.
142-
143-
- *...*: graphs of tests suites composed with the model. Each trace ends
144-
in the last state allowed by the model. If this is not the last state
145-
in the trace from the test suite, it is colored yellow.
146-
147-
(more to come)
139+
- *OneUserScenario*, *OneUserNoIntScenario*: scenario machines (FSMs)
140+
for composing with *WebModel*
141+
142+
- *OneUserScenarioFSM*, *OneUserNoIntScenarioFSM*, *OneUserFilterFSM*,
143+
*OneUserDomainFSM*: graphs generated from *WebModel* combined with
144+
other modules that restrict its behavior.
145+
146+
- *TestIntWrongLogoutFSM*, *TestIntWrongFSM*,
147+
*TestIntTwoRuns_NoLogout*, *TwoIntTwoRuns_Add*, *TestIntTwoRunsFSM*,
148+
*TestIntSuccessFSM*, *TestIntFailureFSM*: graphs of test
149+
suites including traces that are forbidden by the model. They all
150+
reach their own accepting states, which are colored green.
151+
152+
- *TestWrongComposeFSM*, *TestSuccessComposeFSM*,
153+
*TestComposeLogoutFSM*, *TestIntComposeFSM*: graphs of tests
154+
suites composed with the model. Each trace ends in the last state
155+
allowed by the model. If this is not the last state in the trace
156+
from the test suite, it is colored yellow. This indicates that the
157+
trace is not allowed by the model. If the whole trace is allowed by
158+
the model, the last state is green.
148159

149160
Revised Mar 2013

0 commit comments

Comments
 (0)