Branch: PR #8955 in openshift/hypershift
| Check | Result | Notes |
|---|---|---|
make product-cli (before) | PASS | Built from main branch — 162,040,706 bytes (/tmp/hcp-before) |
make product-cli (after) | PASS | Built with PR #8955 changes — 162,041,058 bytes (/tmp/hcp-after) |
go vet ./product-cli/... | PASS | No issues found |
| Test Suite | Command | Result | Tests 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 tests | 1 test (validates JSON encoding + RFC3339 timestamps) | ||
| Test | What It Verifies |
|---|---|
TestNewLogger | Logger 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. |
All 30 CI jobs passed on PR #8955.
| Job | Result |
|---|---|
| pull-ci-openshift-hypershift-main-e2e-aws | PASS |
| pull-ci-openshift-hypershift-main-e2e-azure-v2-self-managed | PASS |
| pull-ci-openshift-hypershift-main-e2e-kubevirt-aws-ovn-reduced | PASS |
| pull-ci-openshift-hypershift-main-images | PASS |
| pull-ci-openshift-hypershift-main-unit-test | PASS |
| pull-ci-openshift-hypershift-main-verify | PASS |
| pull-ci-openshift-hypershift-main-lint | PASS |
| pull-ci-openshift-hypershift-main-e2e-aws-upgrade-hypershift-operator | PASS |
| pull-ci-openshift-hypershift-main-e2e-kubevirt-hypershift | PASS |
| pull-ci-openshift-hypershift-main-e2e-powervs | PASS |
| pull-ci-openshift-hypershift-main-envtest | PASS |
| Workflow | Result |
|---|---|
| DCO | PASS |
| Go / Build | PASS |
| Go / Test | PASS |
| Go / Vet | PASS |
| Go / Verify | PASS |
| Go / Lint | PASS |
| Go / Generate | PASS |
| Go / Build product-cli | PASS |
| Go / Build hypershift-operator | PASS |
| Go / Build control-plane-operator | PASS |
| MkDocs | PASS |
| Codecov | PASS |
| Pipeline | Result |
|---|---|
| hypershift-operator-on-pull-request | PASS |
| hypershift-on-pull-request | PASS |
| hypershift-private-on-pull-request | PASS |
4 additional Prow jobs were skipped (not required) and are excluded from the count.
$ 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