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

Backend-agnostic testing #1205

Merged
merged 53 commits into from
May 25, 2023

Commits on Apr 26, 2023

  1. generic TestHelper class

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    bbee536 View commit details
    Browse the repository at this point in the history
  2. duckdb test helper

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    7cc469a View commit details
    Browse the repository at this point in the history
  3. duckdb helper as a fixture

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    efdba92 View commit details
    Browse the repository at this point in the history
  4. test decorator

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    95d5d94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab82a41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36ff118 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d410a72 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6205ecf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    82aad68 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5a969df View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    46743d5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d1b616 View commit details
    Browse the repository at this point in the history
  13. sqlite helper - convert frame running sql + name, drop unneeded argument

    this pattern probably more in line with server-based dbs
    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    0084235 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    06d8689 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fcac00e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    31d9a6e View commit details
    Browse the repository at this point in the history
  17. u training test -> decorated

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    c88fd2a View commit details
    Browse the repository at this point in the history
  18. linting

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    2a6f83f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a5ad43a View commit details
    Browse the repository at this point in the history
  20. varargs in decorators

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    a5a8c6d View commit details
    Browse the repository at this point in the history
  21. mark for running _only_ dialect-specific tests

    i.e. not including unmarked tests that are independent of dialect - should be useful in e.g. CI
    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    d519d79 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    429c2b5 View commit details
    Browse the repository at this point in the history
  23. tidying

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b60ab8b View commit details
    Browse the repository at this point in the history
  24. clearer decorator names

    ADBond committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    86bcd7f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. simple conftest for benchmarking to make compatible with pytest ini

    so that -m default automatically selects all tests in these cases
    ADBond committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    c54d592 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9421825 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    4689889 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Configuration menu
    Copy the full SHA
    479abf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47dee8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    712a53c View commit details
    Browse the repository at this point in the history
  4. docs on running tests

    ADBond committed May 10, 2023
    Configuration menu
    Copy the full SHA
    185d1d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ceba5d7 View commit details
    Browse the repository at this point in the history
  6. adding links to testing docs

    ADBond committed May 10, 2023
    Configuration menu
    Copy the full SHA
    b75cef4 View commit details
    Browse the repository at this point in the history
  7. some tweaks to testing docs

    ADBond committed May 10, 2023
    Configuration menu
    Copy the full SHA
    22f546a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d33debf View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    e13c766 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    5ad108b View commit details
    Browse the repository at this point in the history
  2. simplify helper fixture

    ADBond committed May 22, 2023
    Configuration menu
    Copy the full SHA
    9fd04a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5285bb2 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    2bdc7f6 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. testing docs - adding clarity

    ADBond committed May 24, 2023
    Configuration menu
    Copy the full SHA
    db07e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5cd592 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2cf894 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e51320c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93cb31d View commit details
    Browse the repository at this point in the history
  6. add force push

    ThomasHepworth committed May 24, 2023
    Configuration menu
    Copy the full SHA
    8f644db View commit details
    Browse the repository at this point in the history
  7. +bullets

    ADBond committed May 24, 2023
    Configuration menu
    Copy the full SHA
    918f109 View commit details
    Browse the repository at this point in the history
  8. backend-agnostic testing docs - add an example covering all backends …

    …first, then the sqlite-less peculiarities
    ADBond committed May 24, 2023
    Configuration menu
    Copy the full SHA
    ee6376a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e7e536 View commit details
    Browse the repository at this point in the history
  10. gitignore vscode settings

    ADBond committed May 24, 2023
    Configuration menu
    Copy the full SHA
    713a372 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9188be3 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    9bb8d2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92e2234 View commit details
    Browse the repository at this point in the history