{"id":24641143,"url":"https://github.com/elixir-cloud-aai/openapi-test-runner","last_synced_at":"2025-03-20T11:49:06.405Z","repository":{"id":50455509,"uuid":"503873664","full_name":"elixir-cloud-aai/openapi-test-runner","owner":"elixir-cloud-aai","description":"An application allowing the TES servers to test their conformance to TES Specifications","archived":false,"fork":false,"pushed_at":"2025-01-23T16:50:56.000Z","size":589,"stargazers_count":4,"open_issues_count":10,"forks_count":6,"subscribers_count":28,"default_branch":"dev","last_synced_at":"2025-03-07T03:26:33.584Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elixir-cloud-aai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-15T18:06:41.000Z","updated_at":"2025-01-23T16:50:58.000Z","dependencies_parsed_at":"2025-01-03T16:47:58.080Z","dependency_job_id":"9a2e3f25-db7f-471a-b64a-52d5a1bf6e4f","html_url":"https://github.com/elixir-cloud-aai/openapi-test-runner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Fopenapi-test-runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Fopenapi-test-runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Fopenapi-test-runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Fopenapi-test-runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-cloud-aai","download_url":"https://codeload.github.com/elixir-cloud-aai/openapi-test-runner/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244609431,"owners_count":20480782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-25T12:12:25.722Z","updated_at":"2025-03-20T11:49:06.380Z","avatar_url":"https://github.com/elixir-cloud-aai.png","language":"HTML","funding_links":[],"categories":["Paper"],"sub_categories":[],"readme":"[![License][badge-apache-license]](https://opensource.org/licenses/Apache-2.0)\n[![Coverage][badge-coverage]][badge-url-coverage]\n[![Python 3.6][badge-python]](https://www.python.org)\n\n# TES Compliance Suite\n\nThe 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.\n\n## Description\n\nThe compliance suite is designed as an abstract and API specification independent runner. It allows reusability of specs without having to make significant code changes. The suite is run via multiple YAML-based test files defining the test flow of an API endpoint.\n\n## Documentation\n\nPlease refer [Installation and Usage][res-doc-installation]  to get started with the installation and usage of suite.\n\nYou can also find more details about suite architecture and methodology.\n\n- [Preamble](docs/preamble.md)\n- [API Specification](docs/api_spec.md)\n- [Architecture](docs/architecture.md)\n- [Endpoint Test Flow](docs/endpoints.md)\n- [Tests - Deep Analysis](docs/test_structure.md)\n- [Report](docs/report.md)\n\n\n## Contributing\n\nThis project is a community effort and lives off your contributions, be it in\nthe form of bug reports, feature requests, discussions, or fixes and other code\nchanges. Please refer to our organization's [contributing\nguidelines][res-contributing] if you are interested to contribute.\nPlease mind the [code of conduct][res-coc] for all interactions\nwith the community.\n\n## Versioning\n\nThe project adopts [semantic versioning][res-semver]. Currently, the service\nis in alpha stage, so the API may change without further notice.\n\n## License\n\nThis project is covered by the [Apache License 2.0][res-apache-license] also\n[shipped with this repository][res-repo-license].\n\n## Contact\n\nThe project is a collaborative effort under the umbrella of [ELIXIR Cloud \u0026\nAAI][res-elixir-cloud]. Follow the link to get in touch with us via chat or\nemail. Please mention the name of this service for any inquiry, proposal,\nquestion etc.\n\n![GA4GH_Logo_banner][img-logo-ga4gh]\n![Elixir_Logo_banner][img-logo-elixir]\n\n[badge-apache-license]: https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square\n[badge-coverage]: \u003chttps://codecov.io/gh/elixir-cloud-aai/tes-compliance-suite/branch/dev/graph/badge.svg?branch=dev\u003e\n[badge-url-coverage]: \u003chttps://codecov.io/gh/elixir-cloud-aai/tes-compliance-suite?branch=dev\u003e\n[badge-python]: \u003chttps://img.shields.io/badge/python-3.8%20-blue.svg?style=flat-square\u003e\n[img-logo-elixir]: docs/images/img-elixir.svg\n[img-logo-ga4gh]: docs/images/img-ga4gh.svg\n[res-elixir-cloud]: \u003chttps://github.com/elixir-cloud-aai/elixir-cloud-aai\u003e\n[res-apache-license]: \u003chttps://www.apache.org/licenses/LICENSE-2.0\u003e\n[res-repo-license]: LICENSE\n[res-semver]: \u003chttps://semver.org/\u003e\n[res-contributing]: \u003chttps://github.com/elixir-cloud-aai/elixir-cloud-aai/blob/dev/CONTRIBUTING.md\u003e\n[res-coc]: \u003chttps://github.com/elixir-cloud-aai/elixir-cloud-aai/blob/dev/CODE_OF_CONDUCT.md\u003e\n[res-doc-installation]: docs/utility.md\n[res-tes-spec]: \u003chttps://github.com/ga4gh/task-execution-schemas/blob/develop/openapi/task_execution_service.openapi.yaml\u003e\n[res-ga4gh]: \u003chttp://genomicsandhealth.org/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felixir-cloud-aai%2Fopenapi-test-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felixir-cloud-aai%2Fopenapi-test-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felixir-cloud-aai%2Fopenapi-test-runner/lists"}