Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
bischoffdev committed Mar 26, 2019
2 parents e3315d3 + 4dec3cb commit e7a894a
Show file tree
Hide file tree
Showing 134 changed files with 11,670 additions and 703 deletions.
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

Back to [Readme](README.md).

## [1.8.0] - 2019-03-27

### Added

* `All Steps` page (#145)
* Scenarios by Step overview page (#145)

### Changed

* Usage of symbols instead of text in tables for `passed`, `failed` and `skipped`

## [1.7.3] - 2019-03-05

### Fixed
Expand All @@ -15,7 +26,7 @@ Back to [Readme](README.md).

### Added

* Links starting with `file://` are converted to clickable links (#142, contributed by gazler22)
* Links starting with `file:` are converted to clickable links (#142, contributed by gazler22)

## [1.7.2] - 2019-03-05

Expand Down Expand Up @@ -377,6 +388,7 @@ Back to [Readme](README.md).

Initial project version on GitHub and Maven Central.

[1.8.0]: https://github.com/trivago/cluecumber-report-plugin/tree/1.8.0
[1.7.3]: https://github.com/trivago/cluecumber-report-plugin/tree/1.7.3
[1.7.2]: https://github.com/trivago/cluecumber-report-plugin/tree/1.7.2
[1.7.1]: https://github.com/trivago/cluecumber-report-plugin/tree/1.7.1
Expand Down
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,32 +281,58 @@ It is available in [Maven central](https://search.maven.org/#search%7Cgav%7C1%7C

### All Scenarios

This page shows an overview of all scenarios grouped by their status `passed`, `failed` or `skipped`:

![All Scenarios](documentation/img/AllScenarios.png)

### Scenario Sequence

This page shows an overview of all scenarios in running order including their individual status information:

![Scenario Sequence](documentation/img/ScenarioSequence.png)

### Scenario Details

This page shows all steps, hooks, stack traces and attachments of a single scenario:

![Scenario Details](documentation/img/ScenarioDetails.png)

### All Features

This page shows an overview of all features:

![All Features](documentation/img/AllFeatures.png)

### All Tags

This page shows an overview of all used tags in scenarios, features and example tables including their individual status information:

![All Tags](documentation/img/AllTags.png)

### All Steps

This page shows an overview of all steps in use including their individual status information:

![All Steps](documentation/img/AllSteps.png)

### Scenario by Tag

This page shows all scenarios including a specific tag:

![Scenarios by Tag](documentation/img/TagDetails.png)

### Scenario by Feature

This page shows all scenarios belonging to a specific feature:

![Scenarios by Feature](documentation/img/FeatureDetails.png)

### Scenario by Step

This page shows all scenarios that include a specific step:

![Scenarios by Step](documentation/img/StepDetails.png)

## License

Copyright 2018 trivago NV
Expand Down
12 changes: 12 additions & 0 deletions docs/css/cluecumber.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ body {
margin-bottom: 60px;
}

a {
color: #004ea2;
}

.bg-dark {
background-color: #5e6974 !important;
}
Expand Down Expand Up @@ -95,6 +99,10 @@ table.table {
margin-bottom: 0;
}

.table td {
vertical-align: middle;
}

table.table-fit {
width: 100%;
margin-bottom: 0;
Expand Down Expand Up @@ -193,4 +201,8 @@ button.btn:before {

div.collapse {
width: 100%;
}

i {
color: #135A74;
}
31 changes: 17 additions & 14 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
<!doctype html>
<!--
Copyright 2018 trivago N.V.
Expand All @@ -13,16 +12,16 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
--><!doctype html>
<html lang="en">
<head>
<base href=".">
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Cluecumber Report Plugin version 1.7.1 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.7.1">
<title>Scenario Summary - 2019/02/28 12:52:03</title>
<meta name="description" content="Cluecumber Report Plugin version 1.8.0 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.8.0">
<title>Scenario Summary - 2019/03/26 21:30:20</title>
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber_custom.css">
Expand Down Expand Up @@ -131,9 +130,10 @@
<ul class="navbar-nav mr-auto">
<li class="nav-item"> <a class="nav-link" href="pages/feature-summary.html">All Features</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/tag-summary.html">All Tags</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/step-summary.html">All Steps</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/scenario-sequence.html">Scenario Sequence</a> </li>
</ul>
<span class="text-light">2019/02/28 12:52:03</span>
<span class="text-light">2019/03/26 21:30:20</span>
</div>
</nav>
<main role="main" class="container">
Expand Down Expand Up @@ -182,7 +182,7 @@ <h3>All Scenarios</h3>
<div class="card-body">
<ul class="list-group list-group-flush">
<li class="list-group-item" data-cluecumber-item="scenario-summary"> 15 Scenario(s):<br> 6 <i class="text-success cluecumber-icon icon-passed" data-toggle="tooltip" title="passed"><span style="display:none">passed</span></i> 8 <i class="text-danger cluecumber-icon icon-failed" data-toggle="tooltip" title="failed"><span style="display:none">failed</span></i> 1 <i class="text-warning cluecumber-icon icon-skipped" data-toggle="tooltip" title="skipped"><span style="display:none">skipped</span></i> </li>
<li class="list-group-item" data-cluecumber-item="total-scenario-duration">Duration: 2m 19s 309ms</li>
<li class="list-group-item" data-cluecumber-item="total-scenario-duration">Duration: 2m 13s 912ms</li>
</ul>
</div>
</div>
Expand All @@ -192,7 +192,8 @@ <h3>All Scenarios</h3>
<div class=" col-sm-12">
<div class="card">
<div class="card-header border-danger bg-danger text-white">
Failed Scenarios
Failed Scenarios
<i class="text-white cluecumber-icon icon-failed" data-toggle="tooltip" title="failed"><span style="display:none">failed</span></i>
</div>
<div class="card-body">
<table id="results_failed" class="table table-hover renderAsDataTable">
Expand Down Expand Up @@ -255,9 +256,9 @@ <h3>All Scenarios</h3>
<tr>
<td class="text-left"><span data-toggle="tooltip" title="src/test/resources/features/cucumber3/Foo.feature"><a href="pages/feature-scenarios/feature_5.html">Cucumber 3</a></span> </td>
<td class="text-left"> <a href="pages/scenario-detail/scenario_9.html" style="word-break: break-all">Scenario with step hooks</a> </td>
<td class="text-right small" data-order="6,955,444,210">
<td class="text-right small" data-order="1,559,011,059">
<nobr>
0m 06s 955ms
0m 01s 559ms
</nobr> </td>
</tr>
<tr>
Expand All @@ -278,7 +279,8 @@ <h3>All Scenarios</h3>
<div class=" col-sm-12">
<div class="card">
<div class="card-header border-warning bg-warning">
Skipped Scenarios
Skipped Scenarios
<i class="text-black cluecumber-icon icon-skipped" data-toggle="tooltip" title="skipped"><span style="display:none">skipped</span></i>
</div>
<div class="card-body">
<table id="results_skipped" class="table table-hover renderAsDataTable">
Expand Down Expand Up @@ -308,7 +310,8 @@ <h3>All Scenarios</h3>
<div class=" col-sm-12">
<div class="card">
<div class="card-header border-success bg-success text-white">
Passed Scenarios
Passed Scenarios
<i class="text-white cluecumber-icon icon-passed" data-toggle="tooltip" title="passed"><span style="display:none">passed</span></i>
</div>
<div class="card-body">
<table id="results_passed" class="table table-hover renderAsDataTable">
Expand Down Expand Up @@ -354,7 +357,7 @@ <h3>All Scenarios</h3>
</tr>
<tr>
<td class="text-left"><span data-toggle="tooltip" title="This is an attachment test | features/feature1.feature"><a href="pages/feature-scenarios/feature_6.html">Feature 1</a></span> </td>
<td class="text-left"> <a href="pages/scenario-detail/scenario_12.html" style="word-break: break-all">This scenario passes</a> </td>
<td class="text-left"> <a href="pages/scenario-detail/scenario_12.html" style="word-break: break-all">This scenario passes as well</a> </td>
<td class="text-right small" data-order="4,167,748,802">
<nobr>
0m 04s 167ms
Expand All @@ -378,7 +381,7 @@ <h3>All Scenarios</h3>
</main>
<footer class="footer navbar-dark bg-dark">
<div class="container-fluid">
<span>Cluecumber Report Plugin version 1.7.1 - 2019/02/28 12:52:03.</span>
<span>Cluecumber Report Plugin version 1.8.0 - Report generated on 2019/03/26 21:30:20.</span>
</div>
</footer>
</body>
Expand Down
19 changes: 10 additions & 9 deletions docs/pages/feature-scenarios/feature_0.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
<!doctype html>
<!--
Copyright 2018 trivago N.V.
Expand All @@ -13,16 +12,16 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
--><!doctype html>
<html lang="en">
<head>
<base href="./../..">
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Cluecumber Report Plugin version 1.7.1 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.7.1">
<title>Scenario Summary - 2019/02/28 12:52:03</title>
<meta name="description" content="Cluecumber Report Plugin version 1.8.0 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.8.0">
<title>Scenario Summary - 2019/03/26 21:30:20</title>
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber_custom.css">
Expand Down Expand Up @@ -131,16 +130,17 @@
<ul class="navbar-nav mr-auto">
<li class="nav-item"> <a class="nav-link" href="pages/feature-summary.html">All Features</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/tag-summary.html">All Tags</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/step-summary.html">All Steps</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/scenario-sequence.html">Scenario Sequence</a> </li>
<li class="nav-item"> <a class="nav-link" href="index.html">All Scenarios</a> </li>
</ul>
<span class="text-light">2019/02/28 12:52:03</span>
<span class="text-light">2019/03/26 21:30:20</span>
</div>
</nav>
<main role="main" class="container">
<div class="cluecumber-template">
<div class="pb-2 mt-4 mb-2 border-bottom">
<h3>Scenarios in Feature 'Affiliates: Check DummyUrl'</h3>
<h3>Scenarios in Feature<br><i>Affiliates: Check DummyUrl</i></h3>
</div>
<div class="row">
<div class="col-sm-8 h-auto" data-cluecumber-item="card">
Expand Down Expand Up @@ -173,7 +173,8 @@ <h3>Scenarios in Feature 'Affiliates: Check DummyUrl'</h3>
<div class=" col-sm-12">
<div class="card">
<div class="card-header border-danger bg-danger text-white">
Failed Scenarios
Failed Scenarios
<i class="text-white cluecumber-icon icon-failed" data-toggle="tooltip" title="failed"><span style="display:none">failed</span></i>
</div>
<div class="card-body">
<table id="results_failed" class="table table-hover renderAsDataTable">
Expand Down Expand Up @@ -211,7 +212,7 @@ <h3>Scenarios in Feature 'Affiliates: Check DummyUrl'</h3>
</main>
<footer class="footer navbar-dark bg-dark">
<div class="container-fluid">
<span>Cluecumber Report Plugin version 1.7.1 - 2019/02/28 12:52:03.</span>
<span>Cluecumber Report Plugin version 1.8.0 - Report generated on 2019/03/26 21:30:20.</span>
</div>
</footer>
</body>
Expand Down
19 changes: 10 additions & 9 deletions docs/pages/feature-scenarios/feature_1.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
<!doctype html>
<!--
Copyright 2018 trivago N.V.
Expand All @@ -13,16 +12,16 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
--><!doctype html>
<html lang="en">
<head>
<base href="./../..">
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Cluecumber Report Plugin version 1.7.1 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.7.1">
<title>Scenario Summary - 2019/02/28 12:52:03</title>
<meta name="description" content="Cluecumber Report Plugin version 1.8.0 - Scenario Summary">
<meta name="author" content="Cluecumber Report Plugin version 1.8.0">
<title>Scenario Summary - 2019/03/26 21:30:20</title>
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber.css" type="text/css">
<link rel="stylesheet" href="css/cluecumber_custom.css">
Expand Down Expand Up @@ -131,16 +130,17 @@
<ul class="navbar-nav mr-auto">
<li class="nav-item"> <a class="nav-link" href="pages/feature-summary.html">All Features</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/tag-summary.html">All Tags</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/step-summary.html">All Steps</a> </li>
<li class="nav-item"> <a class="nav-link" href="pages/scenario-sequence.html">Scenario Sequence</a> </li>
<li class="nav-item"> <a class="nav-link" href="index.html">All Scenarios</a> </li>
</ul>
<span class="text-light">2019/02/28 12:52:03</span>
<span class="text-light">2019/03/26 21:30:20</span>
</div>
</nav>
<main role="main" class="container">
<div class="cluecumber-template">
<div class="pb-2 mt-4 mb-2 border-bottom">
<h3>Scenarios in Feature 'login page'</h3>
<h3>Scenarios in Feature<br><i>login page</i></h3>
</div>
<div class="row">
<div class="col-sm-8 h-auto" data-cluecumber-item="card">
Expand Down Expand Up @@ -173,7 +173,8 @@ <h3>Scenarios in Feature 'login page'</h3>
<div class=" col-sm-12">
<div class="card">
<div class="card-header border-danger bg-danger text-white">
Failed Scenarios
Failed Scenarios
<i class="text-white cluecumber-icon icon-failed" data-toggle="tooltip" title="failed"><span style="display:none">failed</span></i>
</div>
<div class="card-body">
<table id="results_failed" class="table table-hover renderAsDataTable">
Expand Down Expand Up @@ -203,7 +204,7 @@ <h3>Scenarios in Feature 'login page'</h3>
</main>
<footer class="footer navbar-dark bg-dark">
<div class="container-fluid">
<span>Cluecumber Report Plugin version 1.7.1 - 2019/02/28 12:52:03.</span>
<span>Cluecumber Report Plugin version 1.8.0 - Report generated on 2019/03/26 21:30:20.</span>
</div>
</footer>
</body>
Expand Down
Loading

0 comments on commit e7a894a

Please sign in to comment.