Serenity BDD CLI
|
- |
should tell its version
|
- |
Credentials
|
- |
defaults to "no credentials" if the credentials are not specified
|
- |
defaults to "no credentials" if the credentials are empty
|
- |
complains if the credentials string does not follow the <username>:<password> template
|
- |
GAV
|
- |
can be described using a string which format
|
- |
follows group:artifact:version
|
- |
follows group:artifact:extension:version
|
- |
follows group:artifact:extension:classifier:version
|
- |
can be converted to a file name when the identifier
|
- |
follows group:artifact:version
|
- |
follows group:artifact:extension:version
|
- |
follows group:artifact:extension:classifier:version
|
- |
SerenityBDDReporter
|
SerenityBDDReporter |
spec/stage/crew/serenity-bdd-reporter/SerenityBDDReporter/dealing_with_out_of_order_events.spec.ts |
- |
spec/stage/crew/serenity-bdd-reporter/SerenityBDDReporter/dealing_with_out_of_order_events.spec.ts |
- |
SerenityBDDReporter
|
- |
captures information about scenario background
|
SerenityBDDReporter
SceneStarts
SceneBackgroundDetected
SceneFinished
ExecutionSuccessful
TestRunFinishes |
captures the description of the scenario
|
SerenityBDDReporter
SceneStarts
SceneDescriptionDetected
SceneFinished
ExecutionSuccessful
TestRunFinishes |
captures the narrative behind the scenario
|
SerenityBDDReporter
SceneStarts
FeatureNarrativeDetected
SceneFinished
ExecutionSuccessful
TestRunFinishes |
SerenityBDDReporter
|
- |
when reporting activities that took place during scenario execution
|
- |
reports the outcome of a single activity
|
SerenityBDDReporter
SceneStarts
TaskStarts
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
reports the outcome of a sequence of several activities
|
SerenityBDDReporter
SceneStarts
TaskStarts
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
reports the outcome of nested activities
|
SerenityBDDReporter
SceneStarts
TaskStarts
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
order of events
|
- |
records the events in a correct order
|
SerenityBDDReporter
SceneStarts
TaskStarts
ArtifactGenerated
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
records the order of test steps so that the Serenity BDD reporter can display the reportData in the correct context
|
SerenityBDDReporter
SceneStarts
TaskStarts
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
artifacts
|
- |
records the arbitrary JSON data emitted during the interaction
|
SerenityBDDReporter
SceneStarts
TaskStarts
ArtifactGenerated
TaskFinished
ExecutionSuccessful
SceneFinished
TestRunFinishes |
SerenityBDDReporter
|
- |
captures information about the business rule for single-scene scenarios
|
SerenityBDDReporter
SceneStarts
SceneBackgroundDetected
SceneFinished
ExecutionSuccessful
TestRunFinishes |
captures information about the business rule for scene sequences
|
- |
SerenityBDDReporter
|
- |
captures information about a sequence of scenes (2 scenes in a sequence)
|
SerenityBDDReporter |
determines the result of the sequence based on the worst result of the contributing scenarios
|
SerenityBDDReporter |
ensures that context and tags are not duplicated despite having multiple scenarios in a sequence
|
SerenityBDDReporter |
SerenityBDDReporter
|
- |
produces a SerenityBDDReport that
|
- |
can be tagged
|
- |
@manual
|
- |
is marked as automated (non-manual) by default
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
can be optionally tagged as manual
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
ManualTag |
@issue
|
- |
can be tagged with an issue number
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
IssueTag |
@arbitrary-tag
|
- |
can be tagged with an arbitrary tag
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
ArbitraryTag |
to indicate that a scenario
|
- |
belongs to a feature
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
FeatureTag |
belongs to a capability
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
FeatureTag
CapabilityTag |
belongs to a theme
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
FeatureTag
CapabilityTag
ThemeTag |
is executed in the context and
|
- |
indicates the web browser where the test was executed
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
BrowserTag |
indicates the operating system where the test was executed
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
ContextTag |
ensures that the user-specified context takes precedence over browser context
|
SerenityBDDReporter
SceneStarts
SceneFinished
SceneTagged
TestRunFinishes
ExecutionSuccessful
BrowserTag
ContextTag |
SerenityBDDReporter
|
SerenityBDDReporter |
generates a SerenityBDDReport Artifact that
|
- |
is a valid artifact
|
SerenityBDDReporter
SceneStarts
SceneFinished
ExecutionSuccessful
TestRunFinishes |
emits an ArtifactGenerated event that
|
- |
is separate for each scenario
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful
ExecutionSkipped |
produces a SerenityBDDReport that
|
- |
at the scenario level
|
- |
contains the id of the scenario
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
contains the name of the scenario
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
contains the start time of the scenario
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
contains the duration of the scenario
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
describes the result of scenario execution that
|
- |
has finished with success
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
hasn't been implemented yet
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ImplementationPending |
has been ignored
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionIgnored |
has been skipped
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSkipped |
has failed with an assertion error
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionFailedWithAssertionError |
has been compromised
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
TestCompromisedError
ExecutionCompromised |
has failed with a non-assertion error
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionFailedWithError |
has been compromised
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionCompromised |
indicates its execution context
|
- |
specifies the test runner
|
SerenityBDDReporter
TestRunnerDetected
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
specifies the user story covered
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
does not mention the user story path for non-Cucumber scenarios (as it breaks the Serenity BDD HTML report)
|
SerenityBDDReporter
SceneStarts
SceneFinished
TestRunFinishes
ExecutionSuccessful |
reports information from the cucumber feature file
|
- |
reports the scenario-level narrative
|
SerenityBDDReporter |
reports the scenario-level background title
|
SerenityBDDReporter |
reports the scenario-level background description
|
SerenityBDDReporter |
attachements
|
- |
todo
|
- |
Error handling
|
- |
generates the report even when the test runner has crashed
|
- |
SerenityBDDReporter
|
- |
spec/stage/crew/serenity-bdd-reporter/snapshots/events_before_and_after_scenario.spec.ts |
SerenityBDDReporter |