(kube: &dyn Kubernetes, domain: &str)
| 142 | } |
| 143 | |
| 144 | fn test_environment(kube: &dyn Kubernetes, domain: &str) -> Environment { |
| 145 | let app = test_application(kube, domain); |
| 146 | let app_id = *app.long_id(); |
| 147 | let env_id = Uuid::new_v4(); |
| 148 | Environment::new( |
| 149 | Uuid::new_v4(), |
| 150 | "my_test_environment".to_string(), |
| 151 | format!("env-{}-my-test-environment", to_short_id(&env_id)), |
| 152 | Uuid::new_v4(), |
| 153 | env_id, |
| 154 | Action::Create, |
| 155 | kube.context(), |
| 156 | 1, |
| 157 | 1, |
| 158 | vec![Box::new(app)], |
| 159 | vec![Box::new(test_container(kube))], |
| 160 | vec![Box::new(test_router(kube, app_id))], |
| 161 | vec![ |
| 162 | Box::new(test_managed_database(kube)), |
| 163 | Box::new(test_container_database(kube)), |
| 164 | ], |
| 165 | vec![Box::new(test_job(kube))], |
| 166 | vec![], // TODO (helm): add helm charts test |
| 167 | vec![], |
| 168 | ) |
| 169 | } |
| 170 | |
| 171 | fn test_port() -> Port { |
| 172 | Port { |
no test coverage detected