End to end test using minimal files from the OT repo
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 13
- Forks
- 21
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 8
Description
Create an end to end test in this repo, that uses a minimal set of files from the OT repo. This can be run as part of PR check pipeline for faster regression catching.
Initially the fake launcher can be used so that this test can run as part of PR merges without having to setup a private CI to run real licensed EDA tools. However there is mechanisms in place for this and in the future it might be nice to add that in. The other thing we could do is add support for open source tool chain, which could then be used on every PR in public CI without licensing considerations.
The nightly runs already run the entire regression suite with a single seed with licenced EDA tools.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the existing fake launcher and the current nightly regression setup. Identify the minimal set of files from the OT repo needed for an end-to-end run and how PR checks are configured. Done means the test runs through the fake launcher in the PR pipeline and catches regressions without licensed EDA tools.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ci-cd, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100