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

chore: test suite refactor #2289

Draft
wants to merge 18 commits into
base: main
Choose a base branch
from
Draft

Commits on Apr 24, 2024

  1. fix: namespace logic cleanup and test isolation

    - Pulls logic for defaulting to active namespace (K8S) moved UP to CLI during
      flag default calculation.
    - Pushes logic of deciding between f.Namespace vs f.Deploy.Namespace down into
      implementations.
    - Updates some tests which needed to have their environment cleared.
    - Refactors Pipelines tests to use client API.
    - Removes namespaces as a state variable all structures, instead passing as
      an argument.
    - Moves FromTempDirectory to testing package for use outside cmd.
    lkingland committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e28d6ab View commit details
    Browse the repository at this point in the history
  2. e2e-short initial structure

    lkingland committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d9462fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66b2125 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    352c667 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aaaeede View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11bee53 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6f06763 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6642f80 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. consolidate actions

    lkingland committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b8178ea View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. workflows updates

    - Utilize the `make check-embedded-fs` target
    - Renames schema-check to check-schema to match other checks
    - Delegates runtime and builder matrix logic to test suite impl
    - Relocates converage reformatting to workflows
    lkingland committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    47f69da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    810b98c View commit details
    Browse the repository at this point in the history
  3. Makefile updates

    - Adds test-all target
    - integration and e2e tests clearly state they run unit tests too
    - integration and e2e tests clear cache
    - Adds a check-embedded-fs target
    - Adds several missing .PHONY lines
    lkingland committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3d254b2 View commit details
    Browse the repository at this point in the history
  4. integration test isolation

    - Default builder and pusher set to embedded Host Builder/Pusher(oci)
    - Most tests clear environment
    - Environment defaults can be controlled via environment variables
    - Tests which require back-compat `git` binary actively check and skip
      when running with a cleared environment (both integration and unit).
    - Bugfixes for when run in tandem with E2E tests
    - Ignores go-created directories in the default home path (testdata)
    lkingland committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a7eb595 View commit details
    Browse the repository at this point in the history
  5. e2e core tests

    - Updates docs and moves package doc to a README.md
    - Sets up MatrixRuntimes and MatrixBuilders as an opt-in filter
    - Implements delete
    - Bugfixes when run via make
    lkingland committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c02bb84 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

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

Commits on May 6, 2024

  1. add interactive E2E stubs

    lkingland committed May 6, 2024
    Configuration menu
    Copy the full SHA
    f6ffd41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43db89f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98ea9b6 View commit details
    Browse the repository at this point in the history