Skip to content

smoke: qecore-headless produces 'No results generated' on bluefin-qa-pipeline (bluefin#837) #604

Description

@castrojo

What

The ghost-cluster bluefin-qa-pipeline Argo workflow (podman nested-systemd + qecore-headless path) runs the smoke suite for bluefin PR #837 and ends with:

  • test-lane(0:smoke): Failed, exit 1
  • result-summary.txt: "No results generated" (the default fallback)
  • results.json: never written

validate-suites (the suite-name gate) passes; the failure is downstream in the qecore/behave execution.

Evidence

Two runs, both Failed at the workflow level, validate-suites Succeeded:

blu-837-...-kvlxb  Failed  (test-lane(0:smoke) exit 1)
blu-837-...-ljb9t  Failed  (test-lane(0:smoke) exit 1)

Node message: main: Error (exit code 1), output result: "No results generated".

Fix hypothesis

The run-container-tests template reaches the else printf 'Execution failed' >/tmp/results/result-summary.txt branch, meaning /tmp/results/results.json was never produced. Likely causes:

  1. qecore-headless exits non-zero before behave writes results.json
  2. behave --outfile /tmp/results/results.json never runs because the GNOME Shell AT-SPI wait or gnome-ponytail-daemon fails first
  3. The behave run crashes before opening the output file

Pod logs are GC'd (podGC: OnWorkflowSuccess), so the fastest next step is to reproduce with podGC disabled and capture qecore-headless stderr.

Why it matters for projectbluefin/actions#319

PR #319 adds a release-gate calling testsuite/e2e.yml — a different path (QEMU on GHA ubuntu-latest, not the cluster podman path), so this bug does not directly block #319's gate. But bluefin#837 is the consumer-validation PR for #319, and its cluster smoke CI is red because of this testsuite-infra issue.

Automatable: yes — the fix is in the testsuite harness, not the image.

Filed from a pi agent session reviewing projectbluefin/actions open PRs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-triageNew work awaiting human triage.holdWork is intentionally paused.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions