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

Create a test battery to check use cases on arbitrary server #61

Open
Mec-iS opened this issue Dec 6, 2018 · 0 comments
Open

Create a test battery to check use cases on arbitrary server #61

Mec-iS opened this issue Dec 6, 2018 · 0 comments

Comments

@Mec-iS
Copy link
Contributor

Mec-iS commented Dec 6, 2018

Every use case in Specs should be turned into one or more TestCase in a battery of tests to check full compliance of an arbitrary server with Hydra specs.

UPDATE:
The battery is executed client-side, but the target endpoints are on the server; so the agent will run the tests on a target server to check if the server is compliant with Hydra specs. This is an additional set of tests to its own unit tests. This way python-hydra-agent can be both a client AND some sort of "Hydra compliance agent" that can test servers. There are lot of synergies in place between these two tasks, this functionality can improve both our knowledge of practical API development and the strength of hydrus if the tests are run against it.
By defining this test battery we achieve both objectives:

  • we align the client to the use cases
  • we test the server to be hydra compliant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant