Refactor product data handling and improve error management in superuser products layout
This commit is contained in:
@@ -63,6 +63,8 @@ it('builds the installer around the compose stack artifacts and management polli
|
||||
expect($managerSource)->toContain('report_install_status "FAILED" "FAILED" "$failure_message" "$diagnostics_json" "$gateway_id"');
|
||||
expect($managerSource)->toContain('print_collected_diagnostics()');
|
||||
expect($managerSource)->toContain('log_error "Diagnostic: ${DIAGNOSTIC_NAMES[$index]}"');
|
||||
expect($managerSource)->toContain("collect_install_diagnostics\n diagnostics_json=\"$(emit_diagnostic_json)\"");
|
||||
expect($managerSource)->not->toContain('diagnostics_json="$(collect_install_diagnostics)"');
|
||||
expect($managerSource)->toContain('print_collected_diagnostics');
|
||||
expect($managerSource)->toContain('run_step "Writing fresh agent config" cp "$CONFIG_TEMPLATE_PATH" "$CONFIG_PATH"');
|
||||
expect($managerSource)->not->toContain('REUSE_EXISTING_CREDENTIALS');
|
||||
@@ -113,9 +115,9 @@ it('builds the installer around the compose stack artifacts and management polli
|
||||
expect($normalizedComposeSource)->toContain("mariadb:\n condition: service_started");
|
||||
expect($composeSource)->toContain('/opt/truckwash-edge-agent/runtime/control-plane-status.json');
|
||||
expect($composeSource)->toContain('$$data[\\"last_loop_at\\"]');
|
||||
expect($composeSource)->toContain('$$data[\\"last_successful_sync_at\\"]');
|
||||
expect($composeSource)->toContain('<= 30');
|
||||
expect($composeSource)->toContain('<= 90');
|
||||
expect($composeSource)->toContain('$$data[\\"started_at\\"]');
|
||||
expect($composeSource)->not->toContain('$$data[\\"last_successful_sync_at\\"]');
|
||||
expect($composeSource)->toContain('<= 120');
|
||||
expect($composeSource)->toContain("http://127.0.0.1:8090/health");
|
||||
expect($composeSource)->toContain('$$json=@file_get_contents(\'http://127.0.0.1:8090/health\');');
|
||||
expect($composeSource)->toContain('./config.json:/config/config.json:ro');
|
||||
|
||||
Reference in New Issue
Block a user