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

restructure testing framework #123

Merged
merged 1 commit into from
Nov 29, 2021
Merged

Conversation

svenevs
Copy link
Owner

@svenevs svenevs commented Nov 29, 2021

  • each testing/projects/{project} is dynamically imported
    • provides definitions for expected class / file hierarchies
    • hierarchies are deep copied, tests that reuse previously
      mutated these
    • docs updated to use automodule, except cpp with spaces
      (not possible to document in sphinx)
  • ignore from collections import MutableMapping warnings
    (see also cannot import name 'MutableMapping' from 'collections' #119)
  • skip mac builds on CI until hidden breakages with doxygen 1.9.2 #122 is solved
  • install correct beautiful soup package in tox.ini
  • fix url parsing in docs/testproject.py

These should never have been cluttered into #114...

- each testing/projects/{project} is dynamically imported
    - provides definitions for expected class / file hierarchies
    - hierarchies are deep copied, tests that reuse previously
      mutated these
    - docs updated to use automodule, except `cpp with spaces`
      (not possible to document in sphinx)
- ignore `from collections import MutableMapping` warnings
  (see also #119)
- skip mac builds on CI until #122 is solved
- install correct beautiful soup package in tox.ini
- fix url parsing in docs/testproject.py
@svenevs svenevs merged commit 687cc71 into master Nov 29, 2021
@svenevs svenevs deleted the fix/rebase-testing-support-pages branch November 29, 2021 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant