Compare commits

...
Sign in to create a new pull request.

111 commits

Author SHA1 Message Date
Jiri Vanek
ec0b345eaf Rebuilt for java-25-openjdk as preffered jdk
https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk
Note, that since f43, you should be always explicit on what jdk to use.
This commit should do exactly that.
2025-07-30 01:22:25 +02:00
Fedora Release Engineering
1fdd38ec1d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:13:09 +00:00
Mikolaj Izdebski
3fc566ac89 Build with OpenJDK 25 2025-07-13 09:22:52 +02:00
Mikolaj Izdebski
1ae91a77b9 Switch javapackages test plan to f43 ref 2025-05-22 13:35:32 +02:00
Mikolaj Izdebski
e12be2f374 Switch to javapackages tests from CentOS Stream GitLab 2025-03-26 08:43:19 +01:00
Mikolaj Izdebski
40de6aa7f3 Remove javadoc subpackage 2025-03-03 12:54:13 +01:00
Fedora Release Engineering
02bd210640 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 12:38:57 +00:00
Mikolaj Izdebski
eb749712ea Update javadoc package description
[skip changelog]
2024-12-31 09:59:11 +01:00
Mikolaj Izdebski
b4c3243639 Reorder spec file tags
[skip changelog]
2024-12-30 16:40:57 +01:00
Mikolaj Izdebski
c318afa9c8 Unify spec style with the rest of Java/Maven packages
[skip changelog]
2024-12-30 16:01:19 +01:00
Mikolaj Izdebski
808211b59f Update javapackages test plan to f42 2024-11-29 08:28:39 +01:00
Mikolaj Izdebski
2f17814a14 Convert to %autorelease and %autochangelog 2024-08-23 00:45:50 +02:00
Mikolaj Izdebski
7cf83d3e04 Switch to non-numdered patches 2024-08-22 22:13:19 +02:00
Mikolaj Izdebski
aa4e86a1ae Switch from %setup to %autosetup 2024-08-20 16:33:57 +02:00
Mikolaj Izdebski
48e4d23eef Switch javapackages tests to f41 branch 2024-07-31 20:53:30 +02:00
Fedora Release Engineering
bf8c986e8e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 07:18:38 +00:00
Jiri Vanek
8282d86f3b Rebuilt for java-21-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java21
2024-02-27 18:20:03 +01:00
Jiri
967708a7a3 bump of release for for java-21-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java21
We are sorry, we messed a bit, and we have to bump release in this package
2024-02-23 14:41:57 +01:00
Fedora Release Engineering
7dac6ea99c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 05:54:10 +00:00
Mikolaj Izdebski
5f32db5b2e Update javapackages test plan to f40 2023-10-26 07:33:08 +02:00
Mikolaj Izdebski
b166b09ef3 Rebuild 2023-09-01 15:58:22 +02:00
Mikolaj Izdebski
24d4d69915 Non-bootstrap build 2023-08-17 16:22:35 +02:00
Mikolaj Izdebski
83fb98bed0 Bootstrap build 2023-08-17 15:58:53 +02:00
Marian Koncek
14e335421d Update to upstream version 7.8.0 2023-08-17 14:45:37 +02:00
Marian Koncek
87fb4857fe Update license to SPDX format 2023-08-17 14:43:39 +02:00
Fedora Release Engineering
69e418d136 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 03:29:11 +00:00
Mikolaj Izdebski
626c555759 Rebuild with no changes 2023-03-31 20:12:16 +02:00
Mikolaj Izdebski
d4274b15c2 Non-bootstrap build
This reverts commit cd95c6a777.
2023-03-31 18:02:57 +02:00
Mikolaj Izdebski
cd95c6a777 Bootstrap build 2023-03-31 18:00:20 +02:00
Mikolaj Izdebski
748996bc64 Port to Google Guice 5 2023-03-21 09:26:39 +01:00
Fedora Release Engineering
c325abc169 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 04:53:55 +00:00
Marian Koncek
521d9a4cd9 Update to upstream version 7.6.1 2022-10-04 14:30:36 +02:00
Mikolaj Izdebski
f9b06b06aa Onboard package into gating 2022-08-31 08:36:51 +02:00
Fedora Release Engineering
7df447536a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 10:19:26 +00:00
Mikolaj Izdebski
3d85135bf7 Update build-requires in bootstrap mode 2022-06-14 08:03:17 +02:00
Mikolaj Izdebski
cbd05ef1b1 Add ExclusiveArch: %{java_arches} noarch
See: https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
2022-05-12 22:33:24 +02:00
Jiri
82e3f86ef7 Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-06 00:26:31 +01:00
Fedora Release Engineering
3095c2e54e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:32:59 +00:00
Marian Koncek
ab7282b3d0 Update to upstream version 7.4.0
Resolves: rhbz#1785554
2021-11-08 14:09:07 +01:00
Fedora Release Engineering
376e2c807a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 19:06:22 +00:00
Mikolaj Izdebski
fe43d5be97 Non-bootstrap build 2021-05-17 18:01:49 +02:00
Mikolaj Izdebski
c5d503e504 Bootstrap build 2021-05-17 15:50:48 +02:00
Mikolaj Izdebski
663c1b4e76 Merge modular branch 2021-05-14 10:25:58 +02:00
Mikolaj Izdebski
581742d48e Turn off bootstrap mode by default 2021-05-13 19:08:43 +02:00
Mikolaj Izdebski
54a6d3a832 Conditionalize buildrequires in bootstrap mode 2021-04-16 15:33:13 +02:00
Fedora Release Engineering
148fd20405 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:48:33 +00:00
Marian Koncek
c760b2e5ea Update to upstream version 7.3.0 2020-09-30 16:38:24 +02:00
Fedora Release Engineering
895c543ab4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 12:19:31 +00:00
Marian Koncek
645e424634 Update to upstream version 7.2.0~SNAPSHOT 2020-07-29 13:52:40 +02:00
Marian Koncek
b2bfe6b195 Update to upstream version 7.1.1 2020-07-29 11:00:10 +02:00
Jiri
443ce87c7b Rebuilt for JDK-11 2020-07-11 07:30:00 +02:00
Mikolaj Izdebski
c2b902c2e3 Use NO_AOP guice variant 2020-05-17 08:55:11 +02:00
Mikolaj Izdebski
e5de902381 Remove dependency on beanshell 2020-04-21 06:11:20 +02:00
Fabio Valentini
0b10f9002b
drop unnecessary dependency on parent POM
sonatype-oss-parent is marked as deprecated() in fedora
2020-02-19 23:53:32 +01:00
Fedora Release Engineering
ecbb73724d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 01:22:21 +00:00
Marian Koncek
71d80a1171 Properly compress tarballs 2020-01-27 16:33:48 +01:00
Mikolaj Izdebski
979ced6428 Mass rebuild for javapackages-tools 201902 2019-11-05 17:29:28 +01:00
Marian Koncek
20ba641b50 Update to upstream version 7.0.0 2019-09-02 09:11:45 +02:00
Marian Koncek
14cd4b711f Update to upstream version 7.0.0~beta7 2019-08-14 10:38:47 +02:00
Fedora Release Engineering
3c38874080 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 01:16:21 +00:00
Fabio Valentini
ff5d907d1b
disable groovy support by default 2019-07-23 21:00:17 +02:00
Marian Koncek
96bc7486dc Update to upstream version 7.0.0~beta4 2019-06-06 14:19:34 +02:00
Mikolaj Izdebski
8a4d08fe8e Mass rebuild for javapackages-tools 201901 2019-05-24 17:01:44 +02:00
Fedora Release Engineering
5cac8ae5d8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 09:40:40 +00:00
Mat Booth
b9067e250b Fix test suite execution 2018-12-13 09:40:04 +00:00
Mikolaj Izdebski
548e2390fc Expand conditionals 2018-11-29 12:42:46 +00:00
Michael Simacek
bf1d3be955 Clean tarball from binaries, remove bundled jquery 2018-07-18 16:14:17 +02:00
Mikolaj Izdebski
d672474cf2 Allow conditionally building without snakeyaml 2018-07-17 13:57:48 +02:00
Fedora Release Engineering
934a405213 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 07:27:32 +00:00
Alexander Kurtakov
9ea33b5099 Bump maven pom version. 2018-03-20 11:57:22 +02:00
Alexander Kurtakov
4cf4fc70fe Update to upstream 6.14.3. 2018-03-20 11:15:26 +02:00
Fedora Release Engineering
efd7977140 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 18:46:42 +00:00
Mat Booth
98433eb471 Allow OSGi metadata to export all packages including internal ones 2017-08-23 11:40:12 +01:00
Mat Booth
2fd71df84c Update to latest release of testng
Fixes classloading from ant rhbz#1475842
2017-07-28 13:37:18 +01:00
Fedora Release Engineering
260b75ad06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 20:09:34 +00:00
Mat Booth
eeba142358 Upload new sources 2017-07-05 09:28:32 +01:00
Mat Booth
a1ada49a68 Update to latest upstream release 2017-07-05 09:25:15 +01:00
Michael Simacek
2f8a7def0a Avoid accidental javascript in comment 2017-05-31 13:46:43 +02:00
Mat Booth
1bc5a1eb30 License correction 2017-02-17 14:38:09 +00:00
Fedora Release Engineering
5e7e764257 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 15:48:03 +00:00
Mikolaj Izdebski
95bdc13807 Introduce build-conditional to allow building without groovy 2017-02-01 19:13:38 +01:00
Mat Booth
a9f892bd1b Update to upstream version 6.9.12
- Avoid 'SNAPSHOT' in pom version to fix tests in testng-remote package
2016-11-02 11:45:46 +00:00
Mikolaj Izdebski
07151c9e89 Update to upstream version 6.9.11 2016-04-20 10:07:38 +02:00
Fedora Release Engineering
35ca6cdab6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 01:29:06 +00:00
gil
e0085f7dfa Update to 6.9.10 2016-01-08 15:48:59 +01:00
gil
2c82f601b5 update to 6.9.9 2015-10-27 08:00:39 +01:00
gil
50618bce98 enable test suite 2015-10-13 03:04:06 +02:00
gil
07eedebb76 Update to 6.9.8 2015-10-13 02:55:29 +02:00
Mat Booth
93bf19d071 Update to 6.9.5 2015-09-07 12:33:53 +01:00
Dennis Gilmore
09aace1f8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:45:18 +00:00
gil
7e935e410f Update to 6.8.21 2015-02-04 22:28:59 +01:00
gil
b00f049188 Update to 6.8.17 2015-01-20 07:49:26 +01:00
gil
24012d38c4 Update to 6.8.14 2015-01-14 11:48:56 +01:00
Mikolaj Izdebski
b82a4af215 Fix build-requires on sonatype-oss-parent 2014-08-04 07:09:41 +02:00
Dennis Gilmore
d00483a757 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 03:23:34 -05:00
Mikolaj Izdebski
a999d4fb2e Update to upstream version 6.8.8 2014-02-26 13:56:15 +01:00
Stanislav Ochotnicky
e6afc4349d Update to upstream version 6.8.7
- Provide additional jdk15 classifier
2013-09-12 16:43:44 +02:00
gil
2f0452e598 Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild, switch to XMvn 2013-08-04 11:33:03 +02:00
Dennis Gilmore
3816cedd42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 22:45:11 -05:00
Mikolaj Izdebski
edffce352b Update to upstream version 6.8.5 2013-05-14 15:10:57 +02:00
Mat Booth
7ac0586f8f Update to latest upstream release, 6.8 2013-02-10 18:13:58 +00:00
Stanislav Ochotnicky
9be560a46f - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
- Replace maven BuildRequires with maven-local
2013-02-06 20:46:15 +01:00
Stanislav Ochotnicky
053a3e4008 Part of testng is CPL, add it to license tag 2012-11-08 17:41:42 +01:00
Stanislav Ochotnicky
51250f6df2 Spec file cleanups and add_maven_depmap macro use
- Drop no longer needed depmap
2012-07-26 16:58:28 +02:00
Dennis Gilmore
12ffcad884 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 18:16:33 -05:00
Dennis Gilmore
54cd4b2d34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 00:35:13 -06:00
Jaromir Capik
a1ad30592e Update to 6.0.1 2011-06-22 23:11:42 +03:00
Dennis Gilmore
9649bd111c - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 12:48:34 -06:00
Fedora Release Engineering
39b3b079a9 dist-git conversion 2010-07-29 14:04:06 +00:00
Lubomir Rintel
b471652440 - Drop backport util concurrent dependency, we don't build jdk14 jar 2010-07-19 09:35:09 +00:00
Lubomir Rintel
5f0a9bc641 Import testng 2009-12-21 21:50:00 +00:00
13 changed files with 466 additions and 21 deletions

View file

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

32
.gitignore vendored Normal file
View file

@ -0,0 +1,32 @@
/noarch/
/.build-*.log
/*.src.rpm
/testng-6.0.1.tar.xz
/testng-6.8.tar.gz
/testng-6.8.5.tar.gz
/testng-6.8.7.tar.gz
/testng-6.8.8.tar.gz
/testng-6.8.14.tar.gz
/testng-6.8.17.tar.gz
/testng-6.8.21.tar.gz
/testng-6.9.5.tar.gz
/6.9.8.tar.gz
/6.9.9.tar.gz
/6.9.10.tar.gz
/6.9.11.tar.gz
/6.9.12.tar.gz
/6.11.tar.gz
/6.12.tar.gz
/6.14.3.tar.gz
/testng-6.14.3.tar.gz
/testng-7.0.0~beta4.tar.gz
/testng-7.0.0~beta7.tar.gz
/testng-7.0.0.tar.gz
/testng-7.1.1.tar.gz
/testng-7.2.0~SNAPSHOT.tar.gz
/testng-7.3.0.tar.gz
/testng-7.4.0.tar.gz
/testng-7.6.1.tar.gz
/testng-7.6.1.pom
/testng-7.8.0.tar.gz
/testng-7.8.0.pom

View file

@ -0,0 +1,27 @@
From bce3019741aeb785658b23095ae408a6c2d8ca35 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek@redhat.com>
Date: Wed, 31 May 2017 13:44:36 +0200
Subject: [PATCH 1/2] Avoid accidental javascript in javadoc
---
testng-core/src/main/java/org/testng/xml/TestNGContentHandler.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/testng-core/src/main/java/org/testng/xml/TestNGContentHandler.java b/testng-core/src/main/java/org/testng/xml/TestNGContentHandler.java
index b74572a..7c490e9 100644
--- a/testng-core/src/main/java/org/testng/xml/TestNGContentHandler.java
+++ b/testng-core/src/main/java/org/testng/xml/TestNGContentHandler.java
@@ -250,7 +250,9 @@ public class TestNGContentHandler extends DefaultHandler {
}
}
- /** Parse <script> */
+ /**
+ * Parse &lt;script&gt;
+ */
private void xmlScript(boolean start, Attributes attributes) {
if (start) {
m_currentLanguage = attributes.getValue("language");
--
2.20.1

View file

@ -0,0 +1,38 @@
From 9155677e2d5acdd2379c38041189da52c7f04946 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek@redhat.com>
Date: Wed, 18 Jul 2018 15:57:49 +0200
Subject: [PATCH 2/2] Replace bundled jquery with CDN link
---
testng-core/src/main/java/org/testng/reporters/jq/Main.java | 1 -
testng-core/src/main/resources/org/testng/header | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/testng-core/src/main/java/org/testng/reporters/jq/Main.java b/testng-core/src/main/java/org/testng/reporters/jq/Main.java
index efd6799..2d8b74e 100644
--- a/testng-core/src/main/java/org/testng/reporters/jq/Main.java
+++ b/testng-core/src/main/java/org/testng/reporters/jq/Main.java
@@ -21,7 +21,6 @@ public class Main implements IReporter {
private static final String TESTNG_RESOURCE_PREFIX = "/org/testng/";
private static final String[] RESOURCES =
new String[] {
- "jquery-3.6.0.min.js",
"testng-reports.css",
"testng-reports.js",
"testng-reports1.css",
diff --git a/testng-core/src/main/resources/org/testng/header b/testng-core/src/main/resources/org/testng/header
index f5abbc3..817badc 100644
--- a/testng-core/src/main/resources/org/testng/header
+++ b/testng-core/src/main/resources/org/testng/header
@@ -7,7 +7,7 @@
<link type="text/css" href="testng-reports1.css" rel="stylesheet" id="ultra" />
<link type="text/css" href="testng-reports.css" rel="stylesheet" id="retro" disabled="false"/>
- <script type="text/javascript" src="jquery-3.6.0.min.js"></script>
+ <script type="text/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="testng-reports.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type='text/javascript'>
--
2.31.1

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: testng
# $Id$
NAME := testng
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

246
changelog Normal file
View file

@ -0,0 +1,246 @@
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 7.8.0-5
- Rebuilt for java-21-openjdk as system jdk
* Fri Feb 23 2024 Jiri Vanek <jvanek@redhat.com> - 7.8.0-4
- bump of release for for java-21-openjdk as system jdk
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 7.8.0-2
- Rebuild
* Thu Aug 17 2023 Marian Koncek <mkoncek@redhat.com> - 7.8.0-1
- Update to upstream version 7.8.0
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Mar 31 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 7.6.1-4
- Rebuild with no changes
* Tue Mar 21 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 7.6.1-3
- Port to Google Guice 5
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Sep 09 2022 Marian Koncek <mkoncek@redhat.com> - 7.6.1-1
- Update to upstream version 7.6.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 7.4.0-3
- Rebuilt for java-17-openjdk as system jdk
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Nov 08 2021 Marian Koncek <mkoncek@redhat.com> - 7.4.0-1
- Update to upstream version 7.4.0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 7.3.0-2
- Bootstrap build
- Non-bootstrap build
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Sep 30 2020 Marian Koncek <mkoncek@redhat.com> - 7.3.0-1
- Update to upstream version 7.3.0
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 29 2020 Marian Koncek <mkoncek@redhat.com> - 7.2.0~SNAPSHOT-1
- Update to upstream version 7.2.0~SNAPSHOT
* Wed Jul 29 2020 Marian Koncek <mkoncek@redhat.com> - 7.1.1-1
- Update to upstream version 7.1.1
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 6.14.3-12
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Wed Feb 19 2020 Fabio Valentini <decathorpe@gmail.com> - 6.14.3-11
- Drop unnecessary dependency on parent POM.
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 7.0.0-2
- Mass rebuild for javapackages-tools 201902
* Mon Sep 02 2019 Marian Koncek <mkoncek@redhat.com> - 7.0.0-1
- Update to upstream version 7.0.0
* Wed Aug 14 2019 Marian Koncek <mkoncek@redhat.com> - 7.0.0~beta7-1
- Update to upstream version 7.0.0~beta7
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Jul 23 2019 Fabio Valentini <decathorpe@gmail.com> - 6.14.3-8
- Disable groovy support by default.
* Thu Jun 06 2019 Marian Koncek <mkoncek@redhat.com> - 7.0.0~beta4-1
- Update to upstream version 7.0.0~beta4
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.14.3-6
- Mass rebuild for javapackages-tools 201901
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Dec 13 2018 Mat Booth <mat.booth@redhat.com> - 6.14.3-6
- Fix test suite execution
* Wed Jul 18 2018 Michael Simacek <msimacek@redhat.com> - 6.14.3-5
- Clean tarball from binaries
- Replace bundled jquery with CDN link
* Tue Jul 17 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.14.3-4
- Allow conditionally building without snakeyaml
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.14.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Mar 20 2018 Alexander Kurtakov <akurtako@redhat.com> 6.14.3-2
- Bump maven pom version.
* Tue Mar 20 2018 Alexander Kurtakov <akurtako@redhat.com> 6.14.3-1
- Update to upstream 6.14.3.
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 23 2017 Mat Booth <mat.booth@redhat.com> - 6.12-2
- Allow OSGi metadata to export all packages including internal ones
* Fri Jul 28 2017 Mat Booth <mat.booth@redhat.com> - 6.12-1
- Update to latest release of testng
- Fixes classloading from ant rhbz#1475842
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Jul 04 2017 Mat Booth <mat.booth@redhat.com> - 6.11-1
- Update to latest upstream release
- Continue building with maven for now, instead of moving to gradle due to
rhbz#1467724
* Wed May 31 2017 Michael Simacek <msimacek@redhat.com> - 6.9.12-5
- Avoid accidental javascript in comment
* Fri Feb 17 2017 Mat Booth <mat.booth@redhat.com> - 6.9.12-4
- License correction
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.9.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.9.12-2
- Introduce build-conditional to allow building without groovy
* Tue Nov 01 2016 Mat Booth <mat.booth@redhat.com> - 6.9.12-1
- Update to upstream version 6.9.12
- Avoid 'SNAPSHOT' in pom version to fix tests in testng-remote package
* Wed Apr 20 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.9.11-1
- Update to upstream version 6.9.11
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.9.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 08 2016 gil cattaneo <puntogil@libero.it> 6.9.10-1
- Update to 6.9.10
* Tue Oct 27 2015 gil cattaneo <puntogil@libero.it> 6.9.9-1
- Update to 6.9.9
* Tue Oct 13 2015 gil cattaneo <puntogil@libero.it> 6.9.8-1
- Update to 6.9.8
* Mon Sep 07 2015 Mat Booth <mat.booth@redhat.com> - 6.9.5-1
- Update to 6.9.5
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.8.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Jan 20 2015 gil cattaneo <puntogil@libero.it> 6.8.21-1
- Update to 6.8.21
- introduce license macro
* Tue Jan 20 2015 gil cattaneo <puntogil@libero.it> 6.8.17-1
- Update to 6.8.17
* Wed Jan 14 2015 gil cattaneo <puntogil@libero.it> 6.8.14-1
- Update to 6.8.14
* Mon Aug 4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.8.8-3
- Fix build-requires on sonatype-oss-parent
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.8.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed Feb 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.8.8-1
- Update to upstream version 6.8.8
* Thu Sep 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 6.8.7-1
- Update to upstream version 6.8.7
- Provide additional jdk15 classifier
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.8.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue May 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 6.8.5-1
- Update to upstream version 6.8.5
* Sun Feb 10 2013 Mat Booth <fedora@matbooth.co.uk> - 6.8-1
- Update to latest upstream release, rhbz #888233
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 6.0.1-6
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
- Replace maven BuildRequires with maven-local
* Thu Nov 08 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 6.0.1-5
- Part of testng is CPL, add it to license tag
* Thu Jul 26 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 6.0.1-4
- Spec file cleanups and add_maven_depmap macro use
- Drop no longer needed depmap
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Thu May 12 2011 Jaromir Capik <jcapik@redhat.com> - 6.0.1-1
- Update to 6.0.1
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jul 19 2010 Lubomir Rintel <lkundrak@v3.sk> - 5.11-3
- Drop backport util concurrent dependency, we don't build jdk14 jar
* Mon Dec 21 2009 Lubomir Rintel <lkundrak@v3.sk> - 5.11-2
- Add POM
* Sun Dec 20 2009 Lubomir Rintel <lkundrak@v3.sk> - 5.11-1
- Bump to 5.11
- Add maven depmap fragments
- Fix line encoding of README
* Wed Dec 09 2009 Lubomir Rintel <lkundrak@v3.sk> - 5.10-2
- Add javadoc
- Don't ship jdk14 jar
* Fri Nov 27 2009 Lubomir Rintel <lkundrak@v3.sk> - 5.10-1
- Initial packaging

1
ci.fmf Normal file
View file

@ -0,0 +1 @@
resultsdb-testcase: separate

8
gating.yaml Normal file
View file

@ -0,0 +1,8 @@
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_testing
- bodhi_update_push_stable
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional}

23
generate-tarball.sh Executable file
View file

@ -0,0 +1,23 @@
#!/bin/bash
set -e
name=testng
version="$(sed -n 's/Version:\s*//p' *.spec)"
upstream_version="$(echo ${version} | tr '~' '-')"
# RETRIEVE
wget "https://github.com/cbeust/testng/archive/${upstream_version}.tar.gz" -O "${name}-${upstream_version}.orig.tar.gz"
rm -rf tarball-tmp
mkdir tarball-tmp
pushd tarball-tmp
tar -xf "../${name}-${upstream_version}.orig.tar.gz"
# CLEAN TARBALL
rm -r */bin*
rm -r */gradle*
find -name 'jquery-*.min.js' -delete
tar -czf "../${name}-${version}.tar.gz" *
popd
rm -r tarball-tmp "${name}-${upstream_version}.orig.tar.gz"

7
plans/javapackages.fmf Normal file
View file

@ -0,0 +1,7 @@
summary: Run javapackages-specific tests
discover:
how: fmf
url: https://gitlab.com/redhat/centos-stream/tests/javapackages.git
ref: f43
execute:
how: tmt

View file

@ -0,0 +1,2 @@
SHA512 (testng-7.8.0.tar.gz) = 845fd50bc94e0dac560a6dacd7fcf1cdc1dba870fd73c7fe89342460325c02f02e13a407d4dacf1328723b3c9fefa778b67f2e27208858c629e391cb1e3b4333
SHA512 (testng-7.8.0.pom) = 1f203073eea51a187824e7096a9eb0fd5df7b76ebfe65fa49037b28826dda216f75e73ed352ce4af645389cbbd2d72ccbf2a1fe9ccafe0d5daddcab4ed6d3959

81
testng.spec Normal file
View file

@ -0,0 +1,81 @@
%bcond_with bootstrap
Name: testng
Version: 7.8.0
Release: %autorelease
Summary: Java-based testing framework
License: Apache-2.0
URL: https://testng.org/doc/
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
# ./generate-tarball.sh
Source0: %{name}-%{version}.tar.gz
# Allows building with maven instead of gradle
Source1: https://repo1.maven.org/maven2/org/testng/testng/%{version}/testng-%{version}.pom
# Remove bundled binaries to make sure we don't ship anything forbidden
Source2: generate-tarball.sh
Patch: 0001-Avoid-accidental-javascript-in-javadoc.patch
Patch: 0002-Replace-bundled-jquery-with-CDN-link.patch
%if %{with bootstrap}
BuildRequires: javapackages-bootstrap
%else
BuildRequires: maven-local-openjdk25
BuildRequires: mvn(com.beust:jcommander)
BuildRequires: mvn(com.google.code.findbugs:jsr305)
BuildRequires: mvn(com.google.inject:guice)
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.apache.ant:ant)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
%endif
# TODO Remove in Fedora 46
Obsoletes: %{name}-javadoc < 7.8.0-20
%description
TestNG is a testing framework inspired from JUnit and NUnit but introducing
some new functionality, including flexible test configuration, and
distributed test running. It is designed to cover unit tests as well as
functional, end-to-end, integration, etc.
%prep
%autosetup -p1 -C
cp %{SOURCE1} pom.xml
# Contains differently licensed sources
rm -r testng-test-osgi
find . -mindepth 2 -name 'src' -type d -exec cp -r -t . {} +
# remove any bundled libs, but not test resources
find ! -path '*/test/*' -name '*.jar' -print -delete
find -name '*.class' -delete
%pom_remove_dep org.webjars:jquery
%pom_remove_dep org.yaml:snakeyaml
rm src/main/java/org/testng/internal/Yaml*.java
rm src/main/java/org/testng/Converter.java
cp -p ./src/main/java/*.dtd.html ./src/main/resources/.
%mvn_file : %{name}
# jdk15 classifier is used by some other packages
%mvn_alias : :::jdk15:
%build
# Tests extend a class written in Kotlin
%mvn_build -j -f -- -Dmaven.compiler.release=11
%install
%mvn_install
%files -f .mfiles
%doc CHANGES.txt README.md
%license LICENSE.txt
%changelog
%autochangelog