guidewire-oss / fern-reporter

A ginkgo test reporter extension for storing test run information and also for reporting html pages
Apache License 2.0
20 stars 11 forks source link

Improve code coverage #145

Open fvarg00 opened 1 day ago

fvarg00 commented 1 day ago

Currently code coverage has dropped a bit to 40%.

We would like code coverage using ginkgo tests to be around 70% or higher.

Ref: https://app.codecov.io/gh/guidewire-oss/fern-reporter?search=&displayType=list

fvarg00 commented 1 day ago

Additional context for coverage

fern-reporter git:(main) ✗ make test 🧪 Running Tests... github.com/guidewire/fern-reporter coverage: 0.0% of statements github.com/guidewire/fern-reporter/pkg/api coverage: 0.0% of statements ok github.com/guidewire/fern-reporter/config 0.609s coverage: 85.7% of statements ? github.com/guidewire/fern-reporter/pkg/graph [no test files] ? github.com/guidewire/fern-reporter/pkg/graph/modelv2 [no test files] github.com/guidewire/fern-reporter/pkg/auth/mocks coverage: 0.0% of statements github.com/guidewire/fern-reporter/pkg/graph/generated coverage: 0.0% of statements github.com/guidewire/fern-reporter/pkg/graph/gen coverage: 0.0% of statements github.com/guidewire/fern-reporter/pkg/db coverage: 0.0% of statements ok github.com/guidewire/fern-reporter/pkg/api/handlers 0.873s coverage: 81.5% of statements ? github.com/guidewire/fern-reporter/pkg/models [no test files] ok github.com/guidewire/fern-reporter/pkg/api/routers 2.217s coverage: 100.0% of statements ok github.com/guidewire/fern-reporter/pkg/auth 0.994s coverage: 43.5% of statements ok github.com/guidewire/fern-reporter/pkg/graph/resolvers 2.646s coverage: 100.0% of statements ok github.com/guidewire/fern-reporter/pkg/utils 1.886s coverage: 100.0% of statements