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

integration tests and improved pytest suite #61

Open
7 tasks
kuefmz opened this issue Jul 15, 2024 · 1 comment
Open
7 tasks

integration tests and improved pytest suite #61

kuefmz opened this issue Jul 15, 2024 · 1 comment
Assignees
Labels
Milestone

Comments

@kuefmz
Copy link
Collaborator

kuefmz commented Jul 15, 2024

  • pytests for different kinds of ontology failure classes (dns issue, http error, empty file, etc.)
  • make above pytests reproducible by using a mock server that responds with those different failure categories #113
  • Large-scale test for all archivo ontologies (requesting every ontology in different proxy modes and compare responses for verification)
  • set proxy as system proxy (make sure that browsers also use system proxy) in https-only-for-archivo-ont-interception mode and timetravel to 10.10.2024 and then use it for over a week.
  • use owlapi with proxy configured (probably via java) laoding a) an ontology that is not available and b) full imports where 1 imported onto is not available
  • use it as a transparent proxy in a docker compose setup @JJ-Author
  • select a list of terms from slash ontologies that are not available to check whether it works (probably best doing SPARQL) @JJ-Author
@kuefmz kuefmz added this to the Week 13 milestone Jul 15, 2024
@kuefmz kuefmz changed the title Conduct a final review and testing of the entire project. Large scale test for all archivo ontologies Sep 27, 2024
@kuefmz kuefmz modified the milestones: Week 13, TODO Sep 27, 2024
@JJ-Author JJ-Author changed the title Large scale test for all archivo ontologies integration tests and improved pytest suite Oct 10, 2024
@kuefmz
Copy link
Collaborator Author

kuefmz commented Oct 25, 2024

  • also add testcase for HEAD request

@kuefmz kuefmz self-assigned this Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant