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

Function application_context

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

Source from the content-addressed store, hash-verified

824}
825
826pub fn application_context() -> TestInfo {
827 let test_kube = test_kubernetes();
828 let infra_ctx = infra_ctx(test_kube.as_ref());
829 let test_env = test_environment(test_kube.as_ref(), &infra_ctx.dns_provider().domain().to_string());
830 let target = deployment_target(&test_env, &infra_ctx);
831 let temp_dir = format!(
832 "{}/.qovery-workspace/{}",
833 test_kube.context().workspace_root_dir(),
834 test_kube.context().execution_id()
835 );
836
837 TestInfo {
838 context: test_env.applications[0]
839 .to_tera_context(&target)
840 .expect("Unable to get application context"),
841 event_details: test_kube.get_event_details(Stage::Environment(EnvironmentStep::LoadConfiguration)),
842 temp_dir,
843 service_folder_type: "applications".to_string(),
844 service_id: *test_env.applications[0].long_id(),
845 }
846}
847
848fn test_application_with_ndots(test_kube: &dyn Kubernetes, domain: &str, ndots: u8) -> Application<AWSType> {
849 let long_id = Uuid::new_v4();

Callers 1

q_application_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