-
Notifications
You must be signed in to change notification settings - Fork 126
Closed
Labels
[C] Feature / EnhancementA new feature request or enhancement to an existing feature.A new feature request or enhancement to an existing feature.
Milestone
Description
Currently assess gathers data by building projects in test mode. This is required for most of assess, but it is possible to run --codegen-only
and just emit (statically reachable) unsupported features data.
I ran some experiments in #2029 to see what unsupported features are reported if we just built the package normally. We could add a flag to do this, instead of as a hack.
As a hack, the following two changes are made:
- Patch
cargokani_assess_main
to no longer settests = true
- Patch
cargo_build
to force the reachability mode toReachabilityMode::AllPubFns
We could add this is a proper feature by:
- Add a new flag (or other mechanism) to
cargo kani
to change the reachability mode - Add a new flag (
--no-tests
?) to assess, to indicate this mode should be used.
Metadata
Metadata
Assignees
Labels
[C] Feature / EnhancementA new feature request or enhancement to an existing feature.A new feature request or enhancement to an existing feature.