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

Cli testing #43

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

matthiasbeyer
Copy link
Contributor

This patchset introduces CLI testing code.

bors bot added a commit that referenced this pull request Nov 10, 2022
45: Fix: Example config should be compatible with current version of butido r=christophprokop a=matthiasbeyer

Extracted from #43 

Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
The "unused_crate_dependencies" lint has to be disabled now, as it
apparently fails because there are dev-dependencies now. Strange.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Fixes: a53f3bf ("Rewrite value fetching")
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
For a testing directory where butido can potentially be automatically
tested in.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
@primeos-work primeos-work mentioned this pull request Dec 13, 2022
11 tasks
primeos-work added a commit to primeos-work/butido that referenced this pull request Jan 11, 2024
We should verify that the example repo is and remains valid and this
also serves as a useful test with a more complex repo.

This should resolve science-computing#23 (we already have such an example packages repo
in this butido Git repo and this test does at least verify that it can
be loaded, i.e., that the definitions are syntactically valid (regarding
the type checking) - ideally we'd also have a high-level test that
actually runs some builds to verify the logic (semantics) but that can
be done as part of science-computing#109 / the CLI tests in science-computing#43).

Signed-off-by: Michael Weiss <michael.weiss@eviden.com>
ammernico pushed a commit to ammernico/butido that referenced this pull request Apr 30, 2024
We should verify that the example repo is and remains valid and this
also serves as a useful test with a more complex repo.

This should resolve science-computing#23 (we already have such an example packages repo
in this butido Git repo and this test does at least verify that it can
be loaded, i.e., that the definitions are syntactically valid (regarding
the type checking) - ideally we'd also have a high-level test that
actually runs some builds to verify the logic (semantics) but that can
be done as part of science-computing#109 / the CLI tests in science-computing#43).

Signed-off-by: Michael Weiss <michael.weiss@eviden.com>
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.

None yet

1 participant