Gatling's specific fingerprint, which defines which classes are to be picked up by the test framework from the test ClassLoader as test classes, in this case Gatling simulations.
Gatling's test framework.
As there is no further special handling needed or simulations to reject, GatlingRunner simply creates a GatlingTask for each discovered simulation.
The main worker of the test framework :
The main worker of the test framework :
The event fired by the test framework if Gatling couldn't start due to an invalid argument provided to it.
The event fired by the test framework if Gatling couldn't start due to an invalid argument provided to it.
The simulation class' fully qualified name.
The GatlingFingerprint for this simulation.
The Selector used for this simulation.
The exception that may have been thrown by Gatling.
The simulation's execution's duration.
The event fired by the test framework if the simulation failed, eg.
The event fired by the test framework if the simulation failed, eg. Gatling exits prematurely or at least one assertion failed.
The simulation class' fully qualified name.
The GatlingFingerprint for this simulation.
The Selector used for this simulation.
The exception that may have been thrown by Gatling.
The simulation's execution's duration.
The event fired by the test framework if the simulation was successful, eg.
The event fired by the test framework if the simulation was successful, eg. Gatling doesn't prematurely stop and assertions didn't fail.
The simulation class' fully qualified name.
The GatlingFingerprint for this simulation.
The Selector used for this simulation.
The exception that may have been thrown by Gatling.
The simulation's execution's duration.
Gatling's test framework. Test classes are filtered to only keep classes matching GatlingFingerprint.