crossplane / crossplane/conformance

Switch to gotestsum

Open
#13 2 comments 0 reactions 0 assignees View on GitHub
enhancement wontfix
Dominant language
Go
Stars
8
Forks
7
PR merge metrics
No merged PRs in 30d

Description

### What problem are you facing?

We currently use https://github.com/jstemmer/go-junit-report to create Sonobuoy compatible junit reports from our tests. It seems like there are several known issues with go-junit-report that are languishing; including that it can't handle `cmp` output correctly.

### How could conformance help solve your problem?

We could switch to https://github.com/gotestyourself/gotestsum/, which appears to be the new hotness (and better supported).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating where go-junit-report is invoked to generate Sonobuoy-compatible JUnit reports. Read the surrounding test or reporting configuration, then review gotestsum's report options and verify that the resulting output remains compatible with Sonobuoy, including cmp output handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
testing-qa
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.