-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: split the runner and tests #60
base: dev
Are you sure you want to change the base?
Changes from all commits
a5e2965
5d1147e
ed444d0
4b99db3
7b8e8ef
ed1285f
920ebb3
e53c2e4
05fbabb
cae17e7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,9 +2,9 @@ | |
[![Coverage][badge-coverage]][badge-url-coverage] | ||
[![Python 3.6][badge-python]](https://www.python.org) | ||
|
||
# TES Compliance Suite | ||
# API Compliance Suite | ||
|
||
The TES Compliance Suite determines a server's compliance with the [TES API specification][res-tes-spec]. The specification has been developed by the [Global Alliance for Genomics and Health][res-ga4gh], an international coalition, formed to enable the sharing of genomic and clinical data. It serves to provide a standardized API framework and data structure to allow for interoperability of datasets hosted at different institutions. | ||
The API Compliance Suite determines a server's compliance with the [TES API specification][res-tes-spec]. The specification has been developed by the [Global Alliance for Genomics and Health][res-ga4gh], an international coalition, formed to enable the sharing of genomic and clinical data. It serves to provide a standardized API framework and data structure to allow for interoperability of datasets hosted at different institutions. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This still mentions TES and GA4GH. Also, this test suite is only for OpenAPI-based services, isn't it? So please remove any mention of TES and GA4GH across the repo and replace with OpenAPI. You can (and probably should) of course link to some example specs, like TES and WES for which the runner has been tested (perhaps you could add a list of API specs for which compatible tests are available and then we can update that list as more specs become available), but it needs to be clear that these are just examples, and that in principle any OpenAPI spec will do. Btw, do you think the test runner would work for OpenAPI 2.x specs as well? Or only 3.x? The docs should also indicate that. If you don't know, say that it was written for 3.x, but it may work for 2.x (but hasn't been tested/verified). |
||
|
||
## Description | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OpenAPI (see below)