citrusframework / citrusframework/citrus

Citrus test execution summary should report on skipped tests

Open
#1,319 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
485
Forks
155
Avg merge
4d 22h
Merged PRs (30d)
6

Description

**User story**
As a user, I want to see all skipped tests included in the test execution summary, alongside the currently listed failed and successful tests. Additionally, other reporters such as JUnit and HTML should correctly display skipped tests.

**Expected behaviour**
The test execution summary should explicitly report the number of skipped tests, similar to the existing breakdown for failed and successful tests.

Example Output:

```
2025-02-17T08:31:11.089 INFO LoggingReporter : TOTAL: 2
2025-02-17T08:31:11.089 INFO LoggingReporter : FAILED: 0 (0.0%)
2025-02-17T08:31:11.090 INFO LoggingReporter : SUCCESS: 1 (50.0%)
2025-02-17T08:31:11.090 INFO LoggingReporter : SKIPPED: 1 (50.0%)
```

**Additional context**

- Ensure JUnit and HTML reports properly reflect skipped tests.

There are other issues relatde to this one:
https://github.com/citrusframework/citrus/issues/663
https://github.com/citrusframework/citrus/issues/761

Contributor guide

Open the contributing guide

Research direction

Start by locating the test execution summary and the JUnit and HTML reporters mentioned in the issue, then inspect how failed and successful tests are counted and rendered. Done means the summary reports skipped totals and percentages, and both JUnit and HTML reports correctly display skipped tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.