Skip to content

[CI] Added testing framework#1122

Open
liranbg wants to merge 6 commits intov3io:developmentfrom
liranbg:update-ci
Open

[CI] Added testing framework#1122
liranbg wants to merge 6 commits intov3io:developmentfrom
liranbg:update-ci

Conversation

@liranbg
Copy link
Collaborator

@liranbg liranbg commented Dec 7, 2025

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove irrelevant fields.]

  • Chart Version bumped
  • Title of the PR starts with chart name (e.g. [mychartname])

Description

Why:

What:

  • Improve chart validation by integrating tests into the CI process
    • Added generic test framework (tests/test_runner.sh, tests/lib/common.sh) for discoverable chart tests
    • Added example test for mlrun chart (MySQL image tag validation)
  • Upgraded GitHub Actions: actions/checkout@v6, Helm setup action, Minikube v1.37.0

How to run locally:

# Run all chart tests
make test-charts

# Run a specific chart test
./tests/mlrun/test_mysql_tag.sh

@liranbg liranbg requested a review from TomerShor December 7, 2025 13:16
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