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

On-cluster testing improvements #892

Open
7 tasks
elliotgunton opened this issue Dec 12, 2023 · 0 comments
Open
7 tasks

On-cluster testing improvements #892

elliotgunton opened this issue Dec 12, 2023 · 0 comments
Labels
type:enhancement A general enhancement

Comments

@elliotgunton
Copy link
Collaborator

elliotgunton commented Dec 12, 2023

Follow up on #652 and related PR #887 summarised from the PR description:

  • I'd like to use a subset of our examples
  • But we want to assert on more than the status.phase, e.g. output values, running order, skipped nodes etc, which would require bespoke tests for each
  • It would also be good to have a wrapper for fetching these values, e.g. getting a node requires iterating through the status.nodes dictionary, which is keyed by hashes, so you have to check displayName from the values.

This issue is then for:

  • beginning a helper class for fetching values etc as described
  • adding more on-cluster tests

It would be good to target the main features of Argo/Hera for the on-cluster tests, WIP list:

  • WorkflowTemplates
  • DAGs/Steps
  • Artifacts
  • Volumes
  • Script runner (would need to build an image)
@elliotgunton elliotgunton added the type:enhancement A general enhancement label Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

1 participant