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

[4.0] run integration tests in CI with libtester from leap-dev.deb #172

Merged
merged 3 commits into from
May 24, 2023

Conversation

spoonincode
Copy link
Member

@spoonincode spoonincode commented May 3, 2023

Runs the integration tests in CI via a libtester installed by leap-dev.deb

I elected to just place the target leap-dev.deb version straight in the workflow vs a json indirection as used in contracts CI. And I also didn't make it configurable like contract CI. I guess consider this an MVP of sorts 😉

Resolves #168

Integration tests can be seen successfully run here on this line,
https://github.com/AntelopeIO/cdt/actions/runs/4877470506/jobs/8702137641?pr=172#step:6:23075

@spoonincode spoonincode linked an issue May 3, 2023 that may be closed by this pull request
Base automatically changed from bump-leap-ver to main May 4, 2023 00:11
@larryk85 larryk85 changed the base branch from main to release/4.0 May 4, 2023 18:14
@larryk85
Copy link
Contributor

larryk85 commented May 4, 2023

Hey @spoonincode, would you mind making this same PR for main too?

Copy link
Contributor

@dimas1185 dimas1185 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to fix Ubuntu 18 build we need to update antler-proj submodule to match main branch

@spoonincode spoonincode changed the title run integration tests in CI with libtester from leap-dev.deb [4.0] run integration tests in CI with libtester from leap-dev.deb May 22, 2023
@spoonincode spoonincode merged commit 09611db into release/4.0 May 24, 2023
@spoonincode spoonincode deleted the integration_tests_ci branch May 24, 2023 18:37
spoonincode added a commit that referenced this pull request May 31, 2023
[4.0 -> main] merge up #172 (CI integration tests), #182 (4.0 stable bump?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

enable integration tests in CI by way of leap-dev.deb install
3 participants