Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.

CI for coverage properties #1213

Open
lembergerth opened this issue Nov 4, 2020 · 1 comment
Open

CI for coverage properties #1213

lembergerth opened this issue Nov 4, 2020 · 1 comment
Labels
C Task in language C CI Continous Integration

Comments

@lembergerth
Copy link
Contributor

lembergerth commented Nov 4, 2020

Currently, coverage properties are not always updated with their corresponding formal-verification properties. So at the moment, I run a toolchain to update all of the tasks once a year.

This could be improved on with a CI check that:

  • checks that all coverage-related benchmark tasks fulfill the above criteria.
  • checks that all not-coverage-related benchmark tasks do not fulfill the above criteria.

This CI check would allows us to keep coverage-properties consistent.

Originally posted by @kfriedberger in #1209 (comment)

@PhilippWendler
Copy link
Member

c/check.py already has some property-related checks including checks that ensure consistency between some properties, so I guess it would not be difficult to add it there (depending on how complex the to-be-implemented checks are).

@PhilippWendler PhilippWendler added C Task in language C CI Continous Integration labels Nov 4, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C Task in language C CI Continous Integration
Development

No branches or pull requests

2 participants