When running the command below, we see all the right things are being handled BUT the counts of the different events are off.
We have built 5 things, and we have cached 5 things, but there is no mention of the 11 tests that were ran and cached.
; warp test --public-store-metadata-url http://localhost:9000 --force-redownload ./test/verl_SUITE.erl
Started http://localhost:9000/tricorder/beam/manifest.json
Readying http://localhost:9000/tricorder/beam/manifest.json
Ready http://localhost:9000/tricorder/beam/manifest.json
Cache-hit https://rules.warp.build/toolchains/openssl
Cache-hit https://rules.warp.build/toolchains/erlang
Cache-hit src/verl_parser.erl
Cache-hit src/verl.erl
PASS ./test/verl_SUITE.erl parse_test (CACHED)
PASS ./test/verl_SUITE.erl compare_test (CACHED)
PASS ./test/verl_SUITE.erl between_test (CACHED)
PASS ./test/verl_SUITE.erl compile_requirement_test (CACHED)
PASS ./test/verl_SUITE.erl ./test/verl_SUITE.erl (CACHED)
PASS ./test/verl_SUITE.erl lte_test (CACHED)
PASS ./test/verl_SUITE.erl lt_test (CACHED)
PASS ./test/verl_SUITE.erl gt_test (CACHED)
PASS ./test/verl_SUITE.erl is_match_test (CACHED)
PASS ./test/verl_SUITE.erl parse_requirement_test (CACHED)
PASS ./test/verl_SUITE.erl eq_test (CACHED)
PASS ./test/verl_SUITE.erl gte_test (CACHED)
Finished ./test/verl_SUITE.erl in 865ms (5 built, 5 cached)
What we'd expect to see would be:
Finished ./test/verl_SUITE.erl in 865ms (11 passed, 0 errors, 5 built, 16 cached)
And also, one specific line where we built a library (the test/verl_SUITE.erl
library) reads:
PASS ./test/verl_SUITE.erl ./test/verl_SUITE.erl (CACHED)
where it should read:
Cache-hit ./test/verl_SUITE.erl
enhancement good first issue