You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
840 B
15 lines
840 B
1 day ago
|
# Requirements
|
||
|
- Feature coverage
|
||
|
- Tool performance
|
||
|
- When a case was run
|
||
|
|
||
|
# Feature Coverage
|
||
|
What we actually need here are two tools:
|
||
|
- A way to extract features from cases
|
||
|
- A list of features we want to test
|
||
|
|
||
|
We don't need, as a MVP, to store the features somewhere: What we actually need is a tool that can read caseSetupDict (or controlDict, or whatever Dicts are available), look for certain combinations, and figure out the "feature" it uses.
|
||
|
|
||
|
**Question**: What can we extract from those dicts? Which dicts have this information? How to report this?
|
||
|
|
||
|
We could start by getting the list of features we support and figuring out how to extract those from the dicts first, working feature by feature on the list. We also need to categorize features, in a way that we can say "Category: Feature", e.g. "compressible", "incompressible".
|