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

Use skip markers in tests #4188

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    7341729 View commit details
    Browse the repository at this point in the history
  2. Silently skip SVN test on CI

    The pip-installable pysvn is incomplete and the full one is not easy to install.
    Flamefire committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f8bd1e1 View commit details
    Browse the repository at this point in the history
  3. Avoid output of expected skip of LMod tests

    Simply return if `$TEST_EASYBUILD_MODULES_TOOL` is not set to Lmod.
    This avoids any "skip" output on CI
    Flamefire committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c17ba63 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aef4c78 View commit details
    Browse the repository at this point in the history
  5. Introduce skip marker for github token-using tests

    For PRs silently skip the tests when no token is available else use a skip.
    On GHA force enable the tests when the source repo is 'easybuilds' so a
    token is expected to be available.
    Flamefire committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    50399b8 View commit details
    Browse the repository at this point in the history
  6. Introduce skip_silent* decorators

    As that is used a lot use that for better describing the purpose.
    Flamefire committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    e190203 View commit details
    Browse the repository at this point in the history
  7. Silently skip GC3PIe test w/ Python 3.11

    GC3Pie on Python 3.11 does not work: gc3pie/gc3pie#674
    So avoid the skip mark for that.
    Flamefire committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    03ba61f View commit details
    Browse the repository at this point in the history