tast: Add start time and duration to reports request
Add start time and duration to reports request.
Manual test:
$ cros-test --input ./src/chromiumos/test/execution/data/test.json -metadatadir ./src/chromiumos/test/execution/data/metadata -output result.json
...
$ cat result.json
{"testCaseResults":[{"testCaseId":{"value":"tast.example.Fail"},"resultDirPath":{"hostType":"LOCAL","path":"/tmp/test/results/tast/tests/example.Fail"},"fail":{},"reason":"Here's an error\nAnd here's a second\nFinally, a fatal error","testHarness":{"tast":{}},"startTime":"2022-04-08T17:24:15.806575763Z","duration":"1.111927398s"}...
BUG=b:228470369
TEST=./fast_build.sh -T; Manually run it with cros-test.
Cq-Depend: chromium:3577797
Cq-Depend: chromium:3578579
Change-Id: Iff3d8cc4d18850005a8f19feff6e753d3d50b152
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/3579437
Reviewed-by: Derek Beckett <dbeckett@chromium.org>
Tested-by: Seewai Fu <seewaifu@google.com>
Commit-Queue: Seewai Fu <seewaifu@google.com>
2 files changed