Skip to content

Commit

Permalink
Merge pull request #361 from afbjorklund/elapsed-env
Browse files Browse the repository at this point in the history
Rename TESTS_ELAPSED environment variable
  • Loading branch information
dnephin committed Aug 22, 2023
2 parents 1497b37 + 91d9373 commit e7c9840
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,14 @@ test run has completed. The binary will be run with the following environment
variables set:

```
GOTESTSUM_ELAPSED # test time elapsed, in seconds
GOTESTSUM_FORMAT # gotestsum format (ex: short)
GOTESTSUM_JSONFILE # path to the jsonfile, empty if no file path was given
GOTESTSUM_JUNITFILE # path to the junit.xml file, empty if no file path was given
TESTS_ERRORS # number of errors
TESTS_FAILED # number of failed tests
TESTS_SKIPPED # number of skipped tests
TESTS_TOTAL # number of tests run
TESTS_ELAPSED # test time elapsed, in seconds
```

To get more details about the test run, such as failure messages or the full list of failed
Expand Down
2 changes: 1 addition & 1 deletion cmd/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -170,11 +170,11 @@ func postRunHook(opts *options, execution *testjson.Execution) error {
"GOTESTSUM_JSONFILE="+opts.jsonFile,
"GOTESTSUM_JSONFILE_TIMING_EVENTS="+opts.jsonFileTimingEvents,
"GOTESTSUM_JUNITFILE="+opts.junitFile,
fmt.Sprintf("GOTESTSUM_ELAPSED=%.3f", execution.Elapsed().Seconds()),
fmt.Sprintf("TESTS_TOTAL=%d", execution.Total()),
fmt.Sprintf("TESTS_FAILED=%d", len(execution.Failed())),
fmt.Sprintf("TESTS_SKIPPED=%d", len(execution.Skipped())),
fmt.Sprintf("TESTS_ERRORS=%d", len(execution.Errors())),
fmt.Sprintf("TESTS_ELAPSED=%.3f", execution.Elapsed().Seconds()),
)
return cmd.Run()
}
2 changes: 1 addition & 1 deletion cmd/handler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ func TestPostRunHook(t *testing.T) {
assert.NilError(t, err)

actual := text.ProcessLines(t, buf, func(line string) string {
if strings.HasPrefix(line, "TESTS_ELAPSED=0.0") {
if strings.HasPrefix(line, "GOTESTSUM_ELAPSED=0.0") {
i := strings.Index(line, "=")
return line[:i] + "=0.000"
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/testdata/post-run-hook-expected
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
GOTESTSUM_ELAPSED=0.000
GOTESTSUM_FORMAT=short
GOTESTSUM_JSONFILE=events.json
GOTESTSUM_JSONFILE_TIMING_EVENTS=timing.json
GOTESTSUM_JUNITFILE=junit.xml
TESTS_ELAPSED=0.000
TESTS_ERRORS=0
TESTS_FAILED=13
TESTS_SKIPPED=5
Expand Down

0 comments on commit e7c9840

Please sign in to comment.