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

Fix TES compliance tests #458

Merged
merged 3 commits into from
Oct 12, 2023
Merged

Fix TES compliance tests #458

merged 3 commits into from
Oct 12, 2023

Conversation

yuliadub
Copy link
Contributor

@yuliadub yuliadub commented Oct 11, 2023

ever since the tes compliance test repo was renamed, the tes tests have not been working due to this change. This PR will fix that.

issues related to this:
#457
#397
#393

# openapi-test-runner repo provides a default entry point script, but since TES uses basic auth it needs to be replaced to add approprite credentials
# https://github.com/elixir-cloud-aai/openapi-test-runner
openapi-test-runner report --server http://$tesuser:$tespassword@$teshostname/ --tag all --version 1.0.0 --output_path results
Copy link
Contributor Author

Choose a reason for hiding this comment

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

i asume we are still on version tes 1.0.0, is that correct?

Copy link
Collaborator

@MattMcL4475 MattMcL4475 Oct 12, 2023

Choose a reason for hiding this comment

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

Great point, yes, and I wonder if we could loop through each TES version (1.0.0, 1.1.0), run the openapi-test-runner, and update the status of a badge on the readme that says "✔️ GA4GH TES 1.0.0", "🏗️ GA4GH TES 1.1.0"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we certainly can - but this is a bit more of a lift. Great opportunity for someone to pick this up and learn how these tests work (so I am not the only one with this knowledge). I'll make an issue to track this and happy to help if any road blocks are hit.

@yuliadub
Copy link
Contributor Author

after these changes tests ran successfully:

image

@yuliadub yuliadub merged commit 9ca258d into main Oct 12, 2023
8 checks passed
@yuliadub yuliadub deleted the yulia/fix_compliance_tests branch October 12, 2023 21:11
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

2 participants