integr8ly / 3scale-operator-old

3scale operator
2 stars 3 forks source link

Add end to end test for basic deployment #2

Closed mikenairn closed 5 years ago

mikenairn commented 5 years ago

Verification: Run the e2e tests locally with:

make test-e2e-local
mikenairn commented 5 years ago

Output for test should be like:

 $ make test-e2e-local 
Running e2e tests:
operator-sdk test local ./test/e2e --go-test-flags "-v"
=== RUN   TestThreescale
=== RUN   TestThreescale/deployment
=== RUN   TestThreescale/deployment/basic
--- PASS: TestThreescale (192.94s)
    --- PASS: TestThreescale/deployment (191.41s)
        --- PASS: TestThreescale/deployment/basic (191.41s)
                client.go:57: resource type ServiceAccount with namespace/name (threescale-deployment-basic-1541681588/3scale-operator) created
                client.go:57: resource type Role with namespace/name (threescale-deployment-basic-1541681588/3scale-operator) created
                client.go:57: resource type RoleBinding with namespace/name (threescale-deployment-basic-1541681588/default-account-3scale-operator) created
                client.go:57: resource type Deployment with namespace/name (threescale-deployment-basic-1541681588/3scale-operator) created
                wait_util.go:51: Deployment available (1/1)
                client.go:57: resource type ThreeScale with namespace/name (threescale-deployment-basic-1541681588/3scale-test) created
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-mysql-1 rc (0/1)
                utils.go:59: Replication controller 'system-mysql-1' available (1/1)
                utils.go:59: Replication controller 'system-memcache-1' available (1/1)
                utils.go:59: Replication controller 'system-redis-1' available (1/1)
                utils.go:59: Replication controller 'system-resque-1' available (1/1)
                utils.go:53: Waiting for full availability of system-sidekiq-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-sidekiq-1 rc (0/1)
                utils.go:59: Replication controller 'system-sidekiq-1' available (1/1)
                utils.go:59: Replication controller 'system-sphinx-1' available (1/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:53: Waiting for full availability of system-app-1 rc (0/1)
                utils.go:59: Replication controller 'system-app-1' available (1/1)
                utils.go:59: Replication controller 'backend-cron-1' available (1/1)
                utils.go:59: Replication controller 'backend-listener-1' available (1/1)
                utils.go:59: Replication controller 'backend-redis-1' available (1/1)
                utils.go:59: Replication controller 'backend-worker-1' available (1/1)
                utils.go:59: Replication controller 'zync-1' available (1/1)
                utils.go:59: Replication controller 'zync-database-1' available (1/1)
                utils.go:59: Replication controller 'apicast-wildcard-router-1' available (1/1)
                utils.go:59: Replication controller 'apicast-staging-1' available (1/1)
                utils.go:53: Waiting for full availability of apicast-production-1 rc (0/1)
                utils.go:53: Waiting for full availability of apicast-production-1 rc (0/1)
                utils.go:59: Replication controller 'apicast-production-1' available (1/1)
                threescale_test.go:141: route'api-apicast-production-route' available
                threescale_test.go:141: route'api-apicast-staging-route' available
                threescale_test.go:141: route'apicast-wildcard-router-route' available
                threescale_test.go:141: route'backend-route' available
                threescale_test.go:141: route'system-developer-route' available
                threescale_test.go:141: route'system-master-admin-route' available
                threescale_test.go:141: route'system-provider-admin-route' available
                threescale_test.go:126: secret'admin-credentials' available
                threescale_test.go:126: secret'3scale-master-access-token' available
                client.go:75: resource type ThreeScale with namespace/name (threescale-deployment-basic-1541681588/3scale-test) successfully deleted
PASS
ok      github.com/integr8ly/3scale-operator/test/e2e   194.646s
odra commented 5 years ago

:eyes:

odra commented 5 years ago

Tests worked in RHDPS cluster.