3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-06 17:44:08 +00:00
Commit graph

15 commits

Author SHA1 Message Date
0152la 3516c5272a
Update coverage github action (#5483)
* Correctly emits simple and detailed coverage reports using a
  combination of `gcovr` and `llvm-cov gcov`
* Uploads the reports as associated artifacts, with 4 days of retention
* Executes on every `master` push, and daily at 11 UTC

Co-authored-by: Andrei Lascu <andrei.lascu10@imperial.ac.uk>
2021-08-16 14:13:28 -07:00
Nikolaj Bjorner 7f6f7eff1e
Update coverage.yml 2021-08-02 13:45:17 -07:00
0152la fcb55257be
Improve coverage CI script (#5451)
* Due to the long duration of the CI execution, execute it at a set time
  daily (currently 11 UTC / 4 PDT)
* Use `Ninja` to build instead of Makefile, due to better compilation
  time
* Execute all the available Z3 tests and examples: `test-z3 -a`,
  `z3test` regression suites (`smt2`, `smt2-debug`, and `smt2-extra`),
  `z3test` coverage tests, and the 4 provided examples
* Upload `gcovr` report as an artifact associated with the CI run

TODOs:
* Fix `gcovr` emitting an empty report
* Potentially take the artifact and upload it somewhere accessible

Co-authored-by: Andrei Lascu <andrei.lascu10@imperial.ac.uk>
2021-08-02 12:01:41 -07:00
Nikolaj Bjorner ada873631e
Update coverage.yml 2021-07-31 14:56:20 -07:00
Nikolaj Bjorner 84e628cf74
Update coverage.yml 2021-07-31 13:49:37 -07:00
Nikolaj Bjorner 173257b4a0
Update coverage.yml 2021-07-31 13:15:11 -07:00
Nikolaj Bjorner efa82fa4f0
Update coverage.yml 2021-07-31 13:13:22 -07:00
Nikolaj Bjorner 42b3254c46
Update coverage.yml 2021-07-31 12:36:32 -07:00
Nikolaj Bjorner f17131fd06
Update coverage.yml 2021-07-31 12:01:39 -07:00
Nikolaj Bjorner 8f36287229
Update coverage.yml 2021-07-31 12:00:15 -07:00
Nikolaj Bjorner 2046907aaa
Update coverage.yml 2021-07-31 11:57:03 -07:00
Nikolaj Bjorner 07283ddea9
Update coverage.yml 2021-07-31 11:53:30 -07:00
Nikolaj Bjorner a2bd1d8fa2
Update coverage.yml 2021-07-31 11:51:00 -07:00
Nikolaj Bjorner 8b887cb0b8
Update coverage.yml 2021-07-31 11:46:26 -07:00
Nikolaj Bjorner f6d6d2cc2d
Create coverage.yml
Move coverage to self-contained github action
2021-07-31 11:03:14 -07:00