Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add system level tests to CI #107

Open
nturley opened this issue Jun 29, 2016 · 4 comments
Open

Add system level tests to CI #107

nturley opened this issue Jun 29, 2016 · 4 comments
Labels
type:feature new functionality

Comments

@nturley
Copy link
Contributor

nturley commented Jun 29, 2016

In addition to a basic smoke test (#106), the CI should also exercise building, simulation, and synthesis.

To avoid the orpsoc-cores repo breaking these tests, a dummy test repo should be created. Just enough to exercise all of the fusesoc features.

To get good coverage, calls to 3rd party proprietary tools should probably be mocked. Open source simulators and synthesizers (icarus, ghdl, icestorm) can be installed and run from the ci.

@olofk
Copy link
Owner

olofk commented Mar 14, 2017

I've started working on this now. Not system tests, but unit tests with mocked external commands

@oleg-nenashev
Copy link

I also had several proofs of concept on LibreCores CI, but have never reached the releasable state. And IIRC was going to provide examples to @olofk and then dropped the ball on it :(

@oleg-nenashev
Copy link

@olofk Feel free to assign it to me, work-in-progress

@olofk
Copy link
Owner

olofk commented Mar 21, 2017

Feel free to take it. Can't figure out how to assign with the github gui though

@imphil imphil added the type:feature new functionality label Dec 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature new functionality
Projects
None yet
Development

No branches or pull requests

4 participants