-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
207 lines (171 loc) · 9.42 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="OpenClover is a free and open-source code coverage tool for Java, Groovy and AspectJ.
It's based on the open-sourced version of Atlassian Clover®, the world's most sophisticated code coverage tool.">
<meta name="author" content="">
<link rel="icon" href="resources/img/clover.ico">
<title>OpenClover - Java, Groovy and AspectJ code coverage tool</title>
<link href="resources/css/bootstrap-5.3.2.min.css" rel="stylesheet">
<link href="resources/css/style.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top">
<div class="container">
<a class="navbar-brand" href="/"><img src="resources/img/openclover_logo_white_40pt_alpha_with_icon.png" alt="OpenClover"/></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMainMenu" aria-controls="navbarMainMenu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMainMenu">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link active" aria-current="page" href="/">Overview</a></li>
<li class="nav-item"><a class="nav-link" href="features">Features</a></li>
<li class="nav-item"><a class="nav-link" href="downloads">Downloads</a></li>
<li class="nav-item"><a class="nav-link" href="documentation">Documentation</a></li>
<li class="nav-item"><a class="nav-link" href="support">Support</a></li>
<li class="nav-item"><a class="nav-link" href="blog">Blog</a></li>
<!--<li><a href="faq">FAQ</a></li>-->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="about-us" id="navbarDropdown"
role="button" data-bs-toggle="dropdown" aria-expanded="false">About ...</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li><a class="dropdown-item" href="about-us">Development team</a></li>
<li><a class="dropdown-item" href="privacy-policy">Privacy policy</a></li>
<li><a class="dropdown-item" href="license">License information</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div class="container bg-light rounded p-4">
<h1><img src="resources/img/openclover_logo_violet_40pt_alpha.png" alt="OpenClover"/></h1>
<p>Balance your effort spent on writing application and test code.</p>
<p>Use the most sophisticated code coverage tool for Java and Groovy.</p>
<p><a class="btn btn-danger btn-lg" href="downloads" role="button">Get it for free »</a></p>
</div>
<div class="container marketing">
<div class="row">
<div class="col-md-6">
<h2>Attack your top project risks first.</h2>
<p class="lead">OpenClover measures code coverage for Java and Groovy and collects over 20
code metrics. It not only shows you untested areas of your application but also combines
coverage and metrics to find the most risky code.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Generic placeholder image" src="resources/img/features/clover_top_risks_cropped.png">
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-6">
<h2>Run tests faster. Don't waste your time.</h2>
<p class="lead">The Test Optimization feature tracks which test cases are related with each class of
your application code. Thanks to this OpenClover can run tests relevant to
changes made in your application code, significantly reducing test execution time.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Author: Atlassian. License: CC Australia 2.5. Source: conflucence.atlassian.com/display/CLOVER"
src="resources/img/features/build_times_cumulative.png">
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-6">
<h2>Focus on what's really important.</h2>
<p class="lead">Does testing getters and setters bring much value? Or machine-generated code?
OpenClover outruns other tools in its flexibility to define scope of coverage measurement.
You can exclude packages, files, classes, methods and even single statements. You can focus
on testing important parts of your code.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Generic placeholder image" src="resources/img/features/clover_dashboard_cropped.png">
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-6">
<h2>Keep balance between application and tests.</h2>
<p class="lead">OpenClover not only records test result but also measures individual code coverage for every
test. It gives you deep insight on what your tests actually do. For a given test, you can find out which
classes were executed during the test, down to a single line of code. Similarly, for a given class,
you can see all tests related with it.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Generic placeholder image" src="resources/img/features/clover_test_results.png">
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-6">
<h2>Run on your CI server. Get reports for your team.</h2>
<p class="lead">OpenClover has dedicated plugins for Jenkins, Bamboo and Hudson. With a few clicks
you can setup code coverage measurement for your builds. With OpenClover integrations with
Ant, Maven and Grails you get even more flexibility.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Generic placeholder image" src="resources/img/features/bamboo_plan.png">
</div>
</div>
<hr>
<div class="row">
<div class="col-md-6">
<h2>Run in your IDE. Boost your productivity.</h2>
<p class="lead">OpenClover has plugins for IntelliJ IDEA and Eclipse. Thanks to them you can track
your code coverage while coding and find untested areas before you commit your code to a repository.</p>
</div>
<div class="col-md-6">
<img class="img-fluid center-block" data-src="holder.js/500x500/auto"
alt="Generic placeholder image" src="resources/img/features/clover_intellij_idea.png">
</div>
</div>
<hr>
<div>
<p class="text-center"><a class="btn btn-danger btn-lg" href="downloads" role="button">Get it for
free »</a></p>
</div>
</div>
<div> </div>
<div class="container">
<div class="row">
<div class="col-md-4">
<h4>OpenClover 4.5.0 feature release</h4>
<p>After long three years, we are thrilled announce <b>experimental support for Java 17!</b>
Long-awaited support for annotations on data types is here too!</p>
<p><a class="btn btn-default" href="blog#2023-10-open-clover-4-5-0" role="button">Read »</a></p>
</div>
<div class="col-md-4">
<h4>OpenClover road map - look into the future</h4>
<p>I quite often get questions like "When are you going to deliver feature X or fix bug Y".
For this reason I'd like to share my thoughts on how I see development of OpenClover in
near future and give you insight what to expect.</p>
<p><a class="btn btn-default" href="blog#2019-10-open-clover-roadmap"
role="button">Read »</a></p>
</div>
<div class="col-md-4">
Do you want to get notifications about new releases and other announcements? Subscribe to our RSS channel,
no email is required. <a href="blog-rss.xml"><b>Click here</b></a>.
</div>
</div>
</div>
<div class="container">
<footer>
<p class="small text-muted">© 2017-2024 Marek Parfianowicz. Atlassian® and Atlassian Clover® are registered trademarks of Atlassian (Australia). All other product
and company names are trademarks or registered trademarks of their respective holders. They have been used
for information purposes only and use of them does not imply any affiliation with or endorsement by them. </p>
</footer>
</div>
<script src="resources/js/jquery-3.7.1.min.js"></script>
<script src="resources/js/bootstrap.bundle-5.3.2.min.js"></script>
<script src="resources/js/js.cookie.js"></script>
<script src="resources/js/cookie.js"></script>
</body>
</html>