Skip to content

Commit 40a8ee6

Browse files
author
Vladimir Kotal
committed
update to match current state
1 parent 2b96a33 commit 40a8ee6

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

doc/release.txt

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Release criteria
44
Ideally, the following minimum criteria should be fulfilled before a new
55
final (i.e. non-prerelease) version is released:
66

7-
- The code coverage for blocks must be at least 80%
7+
- The overall code coverage must be at least 70%
88
- No findbugs warnings
99
- No stoppers
1010
- All bugs and enhancements must be evaluated
@@ -19,7 +19,7 @@ Checklist for releasing OpenGrok:
1919

2020
1) sanity check:
2121

22-
- index
22+
- index fairly large code base, ideally multiple projects
2323
- deploy webapp
2424
- check UI:
2525
- history view
@@ -30,13 +30,9 @@ Checklist for releasing OpenGrok:
3030
- check sorting using multiple criteria
3131
- perform search using multiple fields across multiple projects
3232

33-
2) check all tests, tests code coverage:
34-
junit, pmd, findbugs, checkstyle, emma, jdepend
33+
2) check all tests pass, test code coverage is above given threshold
3534

36-
emma reports should be based according to what is set for the release,
37-
usually it's overall coverage above 80%.
38-
39-
Jenkins can help here.
35+
Additional tools to use: pmd, findbugs, checkstyle, jdepend
4036

4137
The release is OK, once above is fulfilled to our satisfaction.
4238

@@ -60,4 +56,5 @@ Checklist for releasing OpenGrok:
6056
of the release, e.g. adding list of issues fixed, whether complete reindex
6157
is necessary etc.
6258

63-
5) Send announcement to [email protected], Slack channel etc.
59+
5) Send announcement to [email protected],
60+
the #opengrok Slack channel etc.

0 commit comments

Comments
 (0)