Automated Test Results

Build

Branch: PR #8955 in openshift/hypershift

CheckResultNotes
make product-cli (before)PASSBuilt from main branch — 162,040,706 bytes (/tmp/hcp-before)
make product-cli (after)PASSBuilt with PR #8955 changes — 162,041,058 bytes (/tmp/hcp-after)
go vet ./product-cli/...PASSNo issues found

Unit Tests

Test SuiteCommandResultTests Run
TestNewLogger (new) go test -v -run TestNewLogger ./product-cli/... PASS 1
Full product-cli suite go test -v ./product-cli/... PASS 1
Total unit tests1 test (validates JSON encoding + RFC3339 timestamps)

New Test Details

TestWhat It Verifies
TestNewLoggerLogger produces valid JSON output with ts field in RFC3339 format (e.g., 2026-07-13T08:46:56-04:00). Tests that newLogger() creates a properly configured zap logger matching hypershift-operator and control-plane-operator patterns.

CI Jobs (PR #8955)

All 30 CI jobs passed on PR #8955.

Prow Jobs (11)

JobResult
pull-ci-openshift-hypershift-main-e2e-awsPASS
pull-ci-openshift-hypershift-main-e2e-azure-v2-self-managedPASS
pull-ci-openshift-hypershift-main-e2e-kubevirt-aws-ovn-reducedPASS
pull-ci-openshift-hypershift-main-imagesPASS
pull-ci-openshift-hypershift-main-unit-testPASS
pull-ci-openshift-hypershift-main-verifyPASS
pull-ci-openshift-hypershift-main-lintPASS
pull-ci-openshift-hypershift-main-e2e-aws-upgrade-hypershift-operatorPASS
pull-ci-openshift-hypershift-main-e2e-kubevirt-hypershiftPASS
pull-ci-openshift-hypershift-main-e2e-powervsPASS
pull-ci-openshift-hypershift-main-envtestPASS

GitHub Actions (12)

WorkflowResult
DCOPASS
Go / BuildPASS
Go / TestPASS
Go / VetPASS
Go / VerifyPASS
Go / LintPASS
Go / GeneratePASS
Go / Build product-cliPASS
Go / Build hypershift-operatorPASS
Go / Build control-plane-operatorPASS
MkDocsPASS
CodecovPASS

Konflux (3)

PipelineResult
hypershift-operator-on-pull-requestPASS
hypershift-on-pull-requestPASS
hypershift-private-on-pull-requestPASS

4 additional Prow jobs were skipped (not required) and are excluded from the count.


Full Unit Test Output

$ go test -v ./product-cli/...
=== RUN   TestNewLogger
    main_test.go:18: Logger output: {"level":"info","ts":"2026-07-13T08:46:56-04:00","msg":"test message"}
--- PASS: TestNewLogger (0.00s)
PASS
ok  	github.com/openshift/hypershift/product-cli	0.284s