core-v-verif
core-v-verif copied to clipboard
Improvements: Test Architecture
Use this issue to gather all ideas to improve or highlight long-term issues with any of the following:
- Testbench methodology
- UVM Agents
- UVM testbench
- UVM environments
Add comments for all ideas to this issue. Please try to refrain from deeper discussion of individual items. A separate issue should be opened to enable and record that discussion.
Move all of the generated test code (e.g. .S file for corev-dv, .elf, .objdump, etc.) into the "results" area.
Move all of the generated test code (e.g. .S file for corev-dv, .elf, .objdump, etc.) into the "results" area.
Not sure I get that. The current home is consistent with the manually generated code which creates a single mental model for the organization of test-programs.
Organize test-programs hierarchically. For example:
- tests/programs/custom/plup
- tests/programs/custom/debug
- tests/programs/corev-dv/interrupt