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

Automated unit test cases from test data #131

Open
chadell opened this issue Dec 15, 2021 · 1 comment
Open

Automated unit test cases from test data #131

chadell opened this issue Dec 15, 2021 · 1 comment
Labels
status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation type: housekeeping

Comments

@chadell
Copy link
Collaborator

chadell commented Dec 15, 2021

Environment

  • circuit_maintenance_parser version: 2.0.8

Proposed Functionality

Automated Parser/End-to-end test discoverability, so the test cases could be automatically discovered following some pattern

Use Case

Simplify development time, by dynamically fetching test cases, so no need to manually explicit them,

@chadell
Copy link
Collaborator Author

chadell commented Aug 27, 2022

@scetron what do you think about this:

  1. We know all the Providers that are exposed
  2. In the parametrized tests, instead of defining the pairing of test/result, we could use a folder structure
  3. Each Provider should have a folder, with a test input and result, matching some convention

This would get rid of manually adding the tests, and more important, it will catch any Provider missing tests, automatically.

Obviously, for some Providers that share input data, we would create symlinks

@chadell chadell added the status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation label Aug 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: gathering feedback Further discussion is needed to determine this issue's scope and/or implementation type: housekeeping
Projects
None yet
Development

No branches or pull requests

1 participant