Skip to content

[P1.5-S6-ARI-44] UC3 connector smoke test #78

Description

@bjridicodes

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:

  • BigQuery: ≥ 1 log line returned from bigquery_dataset resource type
  • Cloud Functions: ≥ 1 log line returned from cloud_function resource type
  • Pub/Sub: ≥ 1 log line OR ≥ 1 metric signal returned
  • GCS: ≥ 1 log line returned from gcs_bucket resource type
  • Smoke test report committed

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1.5-S6S6: GCP Native Service Connectorsphase-1.5All Phase 1.5 issuestaskConfig, data, validation, execution, or docs work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions