Ticket: P1.5-S6-06
Type: Validation | Est: 1d
Goal: GCPLogConnector returns real log lines from all 4 UC3 native GCP service types on the live UC3 GCP project.
Pre-conditions: P1.5-S6-01 (TF applied), P1.5-S6-02 (connector refactored), P1.5-S6-03 (resource types in conf.yaml)
Scope:
- Generate test activity on each UC3 service:
- BigQuery: submit a job referencing a non-existent table
- Cloud Functions: deploy a minimal function and trigger a timeout (or use existing CF if present)
- Pub/Sub: push messages faster than the subscriber consumes to build a backlog
- GCS: attempt to read a file with insufficient permissions
- For each service type: run
GCPLogConnector.query_logs() with the correct resource type template; assert ≥ 1 log line returned
- Document results in a brief smoke test report (
tests/acceptance/uc3_smoke_test.md)
Acceptance criteria:
Ticket:
P1.5-S6-06Type: Validation | Est: 1d
Goal:
GCPLogConnectorreturns real log lines from all 4 UC3 native GCP service types on the live UC3 GCP project.Pre-conditions: P1.5-S6-01 (TF applied), P1.5-S6-02 (connector refactored), P1.5-S6-03 (resource types in conf.yaml)
Scope:
GCPLogConnector.query_logs()with the correct resource type template; assert ≥ 1 log line returnedtests/acceptance/uc3_smoke_test.md)Acceptance criteria:
bigquery_datasetresource typecloud_functionresource typegcs_bucketresource type