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

Updated validator flags #21

Merged
merged 17 commits into from
Jul 17, 2020
Merged

Updated validator flags #21

merged 17 commits into from
Jul 17, 2020

Conversation

ml-evs
Copy link
Member

@ml-evs ml-evs commented Jul 16, 2020

Preparing for Materials-Consortia/optimade-python-tools#395 to get merged, this PR updates the flags to match the new versions in the validator.

@CasperWA CasperWA self-requested a review July 16, 2020 23:02
@ml-evs ml-evs force-pushed the ml-evs/update_validator_flags branch from 83468c8 to 1f26a20 Compare July 17, 2020 00:20
entrypoint.sh Outdated Show resolved Hide resolved
entrypoint.sh Show resolved Hide resolved
@ml-evs ml-evs force-pushed the ml-evs/update_validator_flags branch from 013c50d to 5616289 Compare July 17, 2020 10:12
CasperWA and others added 10 commits July 17, 2020 12:24
Use case for fail_fast and skip_optional in order to respect that they
are boolean variables.
This is for bats tests. By default, use commit
d71275a38f3c0e778408f22b6a2566c1e901793a from optimade-python-tools.

This is a temporary fix for `optimade_validator`->`optimade-validator`.
It seems asserts (tests) cannot be run in teardown(), hence the test
that the final `optimade-validator ...` call is correct for each test
has been moved to each test separately, and the teardown() function now
only removes the temporary output file.

Also, use the default values correctly for `skip_optional` and
`fail_fast`.
This ensures that if running the tests locally, any pip entry-points
will be updated correctly for all tests always.

Also, use `>` everywhere for writing to the temporary output test file.
Use pseudo-TTY when running Docker to get the pretty printing of BATS
testing.

Update README part describing the run script to include the
DOCKER_BATS_TEST_PATH parameter description.
Use Python 3.8 for the action.

Use the newest BATS v1.2.1 and the updated repository paths for BATS
extras (assert and support).
@CasperWA CasperWA force-pushed the ml-evs/update_validator_flags branch from 115d5ea to 5bbf16e Compare July 17, 2020 10:27
@CasperWA CasperWA force-pushed the ml-evs/update_validator_flags branch from e0eca86 to 1781fd8 Compare July 17, 2020 12:53
@CasperWA
Copy link
Member

The latest commit uses master branch of optimade-python-tools for this action's CI.
This commit should be reverted once a new version of optimade has been released.

@CasperWA CasperWA mentioned this pull request Jul 17, 2020
@CasperWA
Copy link
Member

merge at will :)

@ml-evs ml-evs merged commit 4d7628c into master Jul 17, 2020
@ml-evs ml-evs deleted the ml-evs/update_validator_flags branch July 17, 2020 13:27
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.

2 participants