Rewrite integration tests to support ksonnet.next application structure
ksonnet.next is centered around the application directory structure
generated during init, however the integration tests are still tightly
tied to the model from kubecfg, where the '-f' flag was the standard and
environments were not introduced.
This commit will add test fixtures to mock a ksonnet application
structure, and rewrite the existing apply and delete tests to support
this new model.
Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
Showing
- Makefile 2 additions, 1 deletionMakefile
- integration/apply_test.go 16 additions, 55 deletionsintegration/apply_test.go
- integration/delete_test.go 18 additions, 22 deletionsintegration/delete_test.go
- integration/fixtures/sampleapp/.ksonnet/registries/incubator/9d78d6bb445d530d5b927656d2293d4f12654608.yaml 39 additions, 0 deletions...s/incubator/9d78d6bb445d530d5b927656d2293d4f12654608.yaml
- integration/fixtures/sampleapp/app.yaml 11 additions, 0 deletionsintegration/fixtures/sampleapp/app.yaml
- integration/fixtures/sampleapp/components/guestbook-ui.jsonnet 15 additions, 0 deletions...ration/fixtures/sampleapp/components/guestbook-ui.jsonnet
- integration/fixtures/sampleapp/components/params.libsonnet 10 additions, 0 deletionsintegration/fixtures/sampleapp/components/params.libsonnet
- integration/fixtures/sampleapp/environments/base.libsonnet 4 additions, 0 deletionsintegration/fixtures/sampleapp/environments/base.libsonnet
- integration/fixtures/sampleapp/environments/default/.metadata/k.libsonnet 80 additions, 0 deletions...ures/sampleapp/environments/default/.metadata/k.libsonnet
- integration/fixtures/sampleapp/environments/default/.metadata/k8s.libsonnet 19351 additions, 0 deletions...es/sampleapp/environments/default/.metadata/k8s.libsonnet
- integration/fixtures/sampleapp/environments/default/.metadata/swagger.json 56122 additions, 0 deletions...res/sampleapp/environments/default/.metadata/swagger.json
- integration/fixtures/sampleapp/environments/default/main.jsonnet 7 additions, 0 deletions...tion/fixtures/sampleapp/environments/default/main.jsonnet
- integration/fixtures/sampleapp/environments/default/params.libsonnet 10 additions, 0 deletions.../fixtures/sampleapp/environments/default/params.libsonnet
- integration/integration_suite_test.go 19 additions, 18 deletionsintegration/integration_suite_test.go
- integration/kubeflags_test.go 8 additions, 15 deletionsintegration/kubeflags_test.go
Please register or sign in to comment