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

Add a test framework for types #68

Closed
7 tasks
jackgr opened this issue Nov 12, 2015 · 0 comments
Closed
7 tasks

Add a test framework for types #68

jackgr opened this issue Nov 12, 2015 · 0 comments

Comments

@jackgr
Copy link
Contributor

jackgr commented Nov 12, 2015

Currently, there's no quality assurance for types pushed to the registry, other than review by the registry owners. We've talked about putting a test framework in place, to check for things like:

  • Schema file is present and well formed
  • Schema file metadata is complete
  • Type definition file is present and validates against the schema
  • Referenced types/versions exist and are valid
  • Referenced container images/tags exist and are publicly accessible
  • Type expands and deploys successfully
  • Type specific test suites supplied with the type pass

Tests should run when a type is created or updated. There needs to be a way to add type specific test suites to the type/version directory.

@jackgr jackgr mentioned this issue Nov 14, 2015
2 tasks
@jackgr jackgr modified the milestone: Sprint 14 Jan 4, 2016
@jackgr jackgr added the helm label Jan 4, 2016
@jackgr jackgr modified the milestones: Sprint 14, Sprint 15 Jan 27, 2016
@jackgr jackgr modified the milestones: Sprint 15, Sprint 16 Feb 8, 2016
@jackgr jackgr modified the milestones: Sprint 16, Sprint 17 Feb 25, 2016
@jackgr jackgr modified the milestone: Sprint 17 Mar 8, 2016
technosophos pushed a commit to technosophos/k8s-helm that referenced this issue Apr 28, 2016
feat(helm): add helm repo add command
MichaelMorrisEst pushed a commit to Nordix/helm that referenced this issue Nov 17, 2023
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

No branches or pull requests

2 participants