MCPcopy Create free account
hub / github.com/Qovery/engine / container_context

Function container_context

lib-engine/tests/helm/mod.rs:1076–1096  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1074}
1075
1076pub fn container_context() -> TestInfo {
1077 let test_kube = test_kubernetes();
1078 let infra_ctx = infra_ctx(test_kube.as_ref());
1079 let test_env = test_environment(test_kube.as_ref(), &infra_ctx.dns_provider().domain().to_string());
1080 let target = deployment_target(&test_env, &infra_ctx);
1081 let temp_dir = format!(
1082 "{}/.qovery-workspace/{}",
1083 test_kube.context().workspace_root_dir(),
1084 test_kube.context().execution_id()
1085 );
1086
1087 TestInfo {
1088 context: test_env.containers[0]
1089 .to_tera_context(&target)
1090 .expect("Unable to get application context"),
1091 event_details: test_kube.get_event_details(Stage::Environment(EnvironmentStep::LoadConfiguration)),
1092 temp_dir,
1093 service_folder_type: "containers".to_string(),
1094 service_id: *test_env.containers[0].long_id(),
1095 }
1096}
1097
1098fn test_container_with_ndots(test_kube: &dyn Kubernetes, ndots: u8) -> Container<AWSType> {
1099 let service_id = Uuid::new_v4();

Callers 2

q_container_testFunction · 0.85

Calls 11

test_kubernetesFunction · 0.85
infra_ctxFunction · 0.85
test_environmentFunction · 0.85
deployment_targetFunction · 0.85
EnvironmentClass · 0.85
as_refMethod · 0.80
dns_providerMethod · 0.80
domainMethod · 0.45
to_tera_contextMethod · 0.45
get_event_detailsMethod · 0.45
long_idMethod · 0.45

Tested by

no test coverage detected