Skip to content

Instantly share code, notes, and snippets.

@daantimmer
Created December 2, 2025 23:27
Show Gist options
  • Select an option

  • Save daantimmer/88fd8a8a0dddb73f005956b7c4740bc1 to your computer and use it in GitHub Desktop.

Select an option

Save daantimmer/88fd8a8a0dddb73f005956b7c4740bc1 to your computer and use it in GitHub Desktop.
on_test_run_started: {"id":"707","timestamp":{"nanos":528000000,"seconds":1764717789}}
on_test_case: {"id":"715","pickleId":"36","testRunStartedId":"707","testSteps":[{"hookId":"3","id":"708"},{"hookId":"4","id":"709"},{"id":"710","pickleStepId":"32","stepDefinitionIds":["1"],"stepMatchArgumentsLists":[{"stepMatchArguments":[]}]},{"id":"711","pickleStepId":"33","stepDefinitionIds":["3"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"10"},"parameterTypeName":"int"}]}]},{"id":"712","pickleStepId":"34","stepDefinitionIds":["4"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"5"},"parameterTypeName":"int"}]}]},{"id":"713","pickleStepId":"35","stepDefinitionIds":["6"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"5"}}]}]},{"hookId":"5","id":"714"}]}
on_test_case: {"id":"723","pickleId":"41","testRunStartedId":"707","testSteps":[{"hookId":"3","id":"716"},{"hookId":"4","id":"717"},{"id":"718","pickleStepId":"37","stepDefinitionIds":["1"],"stepMatchArgumentsLists":[{"stepMatchArguments":[]}]},{"id":"719","pickleStepId":"38","stepDefinitionIds":["3"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"11"},"parameterTypeName":"int"}]}]},{"id":"720","pickleStepId":"39","stepDefinitionIds":["4"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"3"},"parameterTypeName":"int"}]}]},{"id":"721","pickleStepId":"40","stepDefinitionIds":["6"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"8"}}]}]},{"hookId":"5","id":"722"}]}
on_test_case: {"id":"731","pickleId":"674","testRunStartedId":"707","testSteps":[{"hookId":"3","id":"724"},{"hookId":"4","id":"725"},{"id":"726","pickleStepId":"670","stepDefinitionIds":["1"],"stepMatchArgumentsLists":[{"stepMatchArguments":[]}]},{"id":"727","pickleStepId":"671","stepDefinitionIds":["3"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"10"},"parameterTypeName":"int"}]}]},{"id":"728","pickleStepId":"672","stepDefinitionIds":["4"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"5"},"parameterTypeName":"int"}]}]},{"id":"729","pickleStepId":"673","stepDefinitionIds":["6"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"5"}}]}]},{"hookId":"5","id":"730"}]}
on_test_case: {"id":"739","pickleId":"679","testRunStartedId":"707","testSteps":[{"hookId":"3","id":"732"},{"hookId":"4","id":"733"},{"id":"734","pickleStepId":"675","stepDefinitionIds":["1"],"stepMatchArgumentsLists":[{"stepMatchArguments":[]}]},{"id":"735","pickleStepId":"676","stepDefinitionIds":["3"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"11"},"parameterTypeName":"int"}]}]},{"id":"736","pickleStepId":"677","stepDefinitionIds":["4"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"3"},"parameterTypeName":"int"}]}]},{"id":"737","pickleStepId":"678","stepDefinitionIds":["6"],"stepMatchArgumentsLists":[{"stepMatchArguments":[{"group":{"children":[],"value":"8"}}]}]},{"hookId":"5","id":"738"}]}
on_test_run_hook_started: {"hookId":"1","id":"740","testRunStartedId":"707","timestamp":{"nanos":533000000,"seconds":1764717789}}
on_test_run_hook_finished: {"result":{"duration":{"nanos":13039,"seconds":0},"status":"PASSED"},"testRunHookStartedId":"740","timestamp":{"nanos":533000000,"seconds":1764717789}}
on_test_run_hook_started: {"hookId":"8","id":"741","testRunStartedId":"707","timestamp":{"nanos":534000000,"seconds":1764717789}}
HOOK_BEFORE_ALL
on_test_run_hook_finished: {"result":{"duration":{"nanos":2189,"seconds":0},"status":"PASSED"},"testRunHookStartedId":"741","timestamp":{"nanos":534000000,"seconds":1764717789}}
on_test_case_started: {"attempt":0,"id":"742","testCaseId":"731","timestamp":{"nanos":534000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"724","timestamp":{"nanos":534000000,"seconds":1764717789}}
running before every test case
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"724","testStepResult":{"duration":{"nanos":12333,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":534000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"725","timestamp":{"nanos":534000000,"seconds":1764717789}}
running only for result:OK test cases
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"725","testStepResult":{"duration":{"nanos":2578,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":534000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"726","timestamp":{"nanos":534000000,"seconds":1764717789}}
running before every test step
this is a background step
running after every test step
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"726","testStepResult":{"duration":{"nanos":19334,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":534000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"727","timestamp":{"nanos":534000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"727","testStepResult":{"duration":{"nanos":13313,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":535000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"728","timestamp":{"nanos":535000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"728","testStepResult":{"duration":{"nanos":14417,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":535000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"729","timestamp":{"nanos":535000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"729","testStepResult":{"duration":{"nanos":13619,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":535000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"742","testStepId":"730","timestamp":{"nanos":535000000,"seconds":1764717789}}
running after every test case
on_test_step_finished: {"testCaseStartedId":"742","testStepId":"730","testStepResult":{"duration":{"nanos":13444,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":535000000,"seconds":1764717789}}
on_test_case_finished: {"testCaseStartedId":"742","timestamp":{"nanos":535000000,"seconds":1764717789},"willBeRetried":false}
on_test_case_started: {"attempt":0,"id":"743","testCaseId":"739","timestamp":{"nanos":535000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"732","timestamp":{"nanos":535000000,"seconds":1764717789}}
running before every test case
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"732","testStepResult":{"duration":{"nanos":13969,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":536000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"733","timestamp":{"nanos":536000000,"seconds":1764717789}}
running only for result:OK test cases
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"733","testStepResult":{"duration":{"nanos":14279,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":536000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"734","timestamp":{"nanos":536000000,"seconds":1764717789}}
running before every test step
this is a background step
running after every test step
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"734","testStepResult":{"duration":{"nanos":14308,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":536000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"735","timestamp":{"nanos":536000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"735","testStepResult":{"duration":{"nanos":13777,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":536000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"736","timestamp":{"nanos":536000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"736","testStepResult":{"duration":{"nanos":13793,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":536000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"737","timestamp":{"nanos":536000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"737","testStepResult":{"duration":{"nanos":13566,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"743","testStepId":"738","timestamp":{"nanos":537000000,"seconds":1764717789}}
running after every test case
on_test_step_finished: {"testCaseStartedId":"743","testStepId":"738","testStepResult":{"duration":{"nanos":16973,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_case_finished: {"testCaseStartedId":"743","timestamp":{"nanos":537000000,"seconds":1764717789},"willBeRetried":false}
on_test_case_started: {"attempt":0,"id":"744","testCaseId":"715","timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"708","timestamp":{"nanos":537000000,"seconds":1764717789}}
running before every test case
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"708","testStepResult":{"duration":{"nanos":13856,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"709","timestamp":{"nanos":537000000,"seconds":1764717789}}
running only for result:OK test cases
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"709","testStepResult":{"duration":{"nanos":13976,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"710","timestamp":{"nanos":537000000,"seconds":1764717789}}
running before every test step
this is a background step
running after every test step
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"710","testStepResult":{"duration":{"nanos":16953,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":537000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"711","timestamp":{"nanos":538000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"711","testStepResult":{"duration":{"nanos":13960,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":538000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"712","timestamp":{"nanos":538000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"712","testStepResult":{"duration":{"nanos":2728,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":538000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"713","timestamp":{"nanos":538000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"713","testStepResult":{"duration":{"nanos":13755,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":538000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"744","testStepId":"714","timestamp":{"nanos":538000000,"seconds":1764717789}}
running after every test case
on_test_step_finished: {"testCaseStartedId":"744","testStepId":"714","testStepResult":{"duration":{"nanos":15848,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":538000000,"seconds":1764717789}}
on_test_case_finished: {"testCaseStartedId":"744","timestamp":{"nanos":538000000,"seconds":1764717789},"willBeRetried":false}
on_test_case_started: {"attempt":0,"id":"745","testCaseId":"723","timestamp":{"nanos":538000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"716","timestamp":{"nanos":538000000,"seconds":1764717789}}
running before every test case
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"716","testStepResult":{"duration":{"nanos":13596,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":539000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"717","timestamp":{"nanos":539000000,"seconds":1764717789}}
running only for result:OK test cases
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"717","testStepResult":{"duration":{"nanos":13536,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":539000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"718","timestamp":{"nanos":539000000,"seconds":1764717789}}
running before every test step
this is a background step
running after every test step
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"718","testStepResult":{"duration":{"nanos":14831,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":539000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"719","timestamp":{"nanos":539000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"719","testStepResult":{"duration":{"nanos":13694,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":539000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"720","timestamp":{"nanos":539000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"720","testStepResult":{"duration":{"nanos":13593,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":539000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"721","timestamp":{"nanos":540000000,"seconds":1764717789}}
running before every test step
running after every test step
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"721","testStepResult":{"duration":{"nanos":13871,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":540000000,"seconds":1764717789}}
on_test_step_started: {"testCaseStartedId":"745","testStepId":"722","timestamp":{"nanos":540000000,"seconds":1764717789}}
running after every test case
on_test_step_finished: {"testCaseStartedId":"745","testStepId":"722","testStepResult":{"duration":{"nanos":15226,"seconds":0},"status":"PASSED"},"timestamp":{"nanos":540000000,"seconds":1764717789}}
on_test_case_finished: {"testCaseStartedId":"745","timestamp":{"nanos":540000000,"seconds":1764717789},"willBeRetried":false}
on_test_run_hook_started: {"hookId":"9","id":"746","testRunStartedId":"707","timestamp":{"nanos":540000000,"seconds":1764717789}}
HOOK_AFTER_ALL
on_test_run_hook_finished: {"result":{"duration":{"nanos":14061,"seconds":0},"status":"PASSED"},"testRunHookStartedId":"746","timestamp":{"nanos":540000000,"seconds":1764717789}}
on_test_run_finished: {"success":true,"testRunStartedId":"707","timestamp":{"nanos":540000000,"seconds":1764717789}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment