commit
2b031a1c3d
BIN
1.1.11.Final.tar.gz
Normal file
BIN
1.1.11.Final.tar.gz
Normal file
Binary file not shown.
66
3fa56bfa6b5866cc096568cfc008466ad101c0fc.patch
Normal file
66
3fa56bfa6b5866cc096568cfc008466ad101c0fc.patch
Normal file
@ -0,0 +1,66 @@
|
||||
From 3fa56bfa6b5866cc096568cfc008466ad101c0fc Mon Sep 17 00:00:00 2001
|
||||
From: Dipak Pawar <dipakpawar231@gmail.com>
|
||||
Date: Fri, 11 Nov 2016 19:57:07 +0530
|
||||
Subject: [PATCH] [ARQ-2058] Updates testNG to use 6.9.10 (closes #117)
|
||||
|
||||
---
|
||||
build/pom.xml | 2 +-
|
||||
.../jboss/arquillian/testng/container/TestNGTestRunner.java | 10 ----------
|
||||
.../java/org/jboss/arquillian/testng/TestNGTestBaseClass.java | 3 +--
|
||||
3 files changed, 2 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/build/pom.xml b/build/pom.xml
|
||||
index 7969511..04994f4 100644
|
||||
--- a/build/pom.xml
|
||||
+++ b/build/pom.xml
|
||||
@@ -26,7 +26,7 @@
|
||||
<version.javax.inject_javax.inject>1</version.javax.inject_javax.inject>
|
||||
<version.junit_junit>4.12</version.junit_junit>
|
||||
<version.mockito_all>1.8.3</version.mockito_all>
|
||||
- <version.testng_testng>5.14.6</version.testng_testng>
|
||||
+ <version.testng_testng>6.9.10</version.testng_testng>
|
||||
</properties>
|
||||
|
||||
<!-- Dependency Management -->
|
||||
diff --git a/testng/container/src/main/java/org/jboss/arquillian/testng/container/TestNGTestRunner.java b/testng/container/src/main/java/org/jboss/arquillian/testng/container/TestNGTestRunner.java
|
||||
index 92ef01a..e46fd1c 100644
|
||||
--- a/testng/container/src/main/java/org/jboss/arquillian/testng/container/TestNGTestRunner.java
|
||||
+++ b/testng/container/src/main/java/org/jboss/arquillian/testng/container/TestNGTestRunner.java
|
||||
@@ -60,16 +60,6 @@ private XmlSuite createSuite(Class<?> className, String methodName)
|
||||
XmlSuite suite = new XmlSuite();
|
||||
suite.setName("Arquillian");
|
||||
|
||||
- // TestNG >= 6.3 has removed this method
|
||||
- try
|
||||
- {
|
||||
- Method method = XmlSuite.class.getMethod("setAnnotations", String.class);
|
||||
- method.invoke(suite, "JDK");
|
||||
- }
|
||||
- catch (Exception e) {
|
||||
- // no-op
|
||||
- }
|
||||
-
|
||||
XmlTest test = new XmlTest(suite);
|
||||
test.setName("Arquillian - " + className);
|
||||
List<XmlClass> testClasses = new ArrayList<XmlClass>();
|
||||
diff --git a/testng/core/src/test/java/org/jboss/arquillian/testng/TestNGTestBaseClass.java b/testng/core/src/test/java/org/jboss/arquillian/testng/TestNGTestBaseClass.java
|
||||
index b5f7711..bb5a303 100644
|
||||
--- a/testng/core/src/test/java/org/jboss/arquillian/testng/TestNGTestBaseClass.java
|
||||
+++ b/testng/core/src/test/java/org/jboss/arquillian/testng/TestNGTestBaseClass.java
|
||||
@@ -35,7 +35,6 @@
|
||||
import org.mockito.stubbing.Answer;
|
||||
import org.testng.TestListenerAdapter;
|
||||
import org.testng.TestNG;
|
||||
-import org.testng.internal.AnnotationTypeEnum;
|
||||
import org.testng.xml.XmlClass;
|
||||
import org.testng.xml.XmlSuite;
|
||||
import org.testng.xml.XmlTest;
|
||||
@@ -204,7 +203,7 @@ private XmlSuite createSuite(String[] groups, Class<?>... classes)
|
||||
{
|
||||
XmlSuite suite = new XmlSuite();
|
||||
suite.setName("Arquillian - TEST");
|
||||
- suite.setAnnotations(AnnotationTypeEnum.JDK.getName());
|
||||
+
|
||||
suite.setConfigFailurePolicy("continue");
|
||||
XmlTest test = new XmlTest(suite);
|
||||
if(groups != null)
|
||||
352
arquillian-core.spec
Normal file
352
arquillian-core.spec
Normal file
@ -0,0 +1,352 @@
|
||||
%global namedreltag .Final
|
||||
%global namedversion %{version}%{?namedreltag}
|
||||
|
||||
Name: arquillian-core
|
||||
Version: 1.1.11
|
||||
Release: 1
|
||||
Summary: Java Testing Platform for the JVM Member
|
||||
License: ASL 2.0
|
||||
URL: http://arquillian.org/
|
||||
Source0: https://github.com/arquillian/arquillian-core/archive/%{namedversion}.tar.gz
|
||||
# [ARQ-2058] Updates testNG to use 6.9.10 https://github.com/arquillian/arquillian-core/issues/119
|
||||
Patch0: 3fa56bfa6b5866cc096568cfc008466ad101c0fc.patch
|
||||
BuildRequires: graphviz maven-local mvn(javax.annotation:jsr250-api) mvn(javax.el:el-api)
|
||||
BuildRequires: mvn(javax.enterprise:cdi-api) mvn(javax.inject:javax.inject)
|
||||
BuildRequires: mvn(jdepend:jdepend) mvn(junit:junit) mvn(org.jboss:jboss-parent:pom:)
|
||||
BuildRequires: mvn(org.jboss.apiviz:apiviz) mvn(org.jboss.shrinkwrap:shrinkwrap-api)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-bom:pom:)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-impl-base)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-javaee)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-impl-javaee)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi)
|
||||
BuildRequires: mvn(org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom:pom:)
|
||||
BuildRequires: mvn(org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec)
|
||||
BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec)
|
||||
BuildRequires: mvn(org.jboss.weld:weld-core)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin)
|
||||
BuildRequires: mvn(org.codehaus.mojo:buildnumber-maven-plugin)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-server:8.1)
|
||||
BuildRequires: mvn(org.eclipse.jetty:jetty-servlet:8.1) mvn(org.mockito:mockito-all)
|
||||
BuildRequires: mvn(org.slf4j:slf4j-simple) mvn(org.testng:testng)
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Arquillian is a revolutionary testing platform built on the JVM that
|
||||
substantially reduces the effort required to write and execute Java
|
||||
middle-ware integration and functional tests. No more mocks.
|
||||
No more container life-cycle and deployment hassles. Just real tests!
|
||||
|
||||
%package api
|
||||
Summary: Arquillian Core API
|
||||
%description api
|
||||
API for the Core.
|
||||
|
||||
%package impl-base
|
||||
Summary: Arquillian Core Implementation Base
|
||||
%description impl-base
|
||||
Implementation Base for the Core.
|
||||
|
||||
%package parent
|
||||
Summary: Arquillian Core Aggregator
|
||||
%description parent
|
||||
Arquillian Core Aggregator POM.
|
||||
|
||||
%package spi
|
||||
Summary: Arquillian Core SPI
|
||||
%description spi
|
||||
Service Provider Interface for the Core.
|
||||
|
||||
%package -n arquillian-bom
|
||||
Summary: Arquillian BOM
|
||||
%description -n arquillian-bom
|
||||
Arquillian Bill Of Material.
|
||||
|
||||
%package -n arquillian-build
|
||||
Summary: Arquillian Build
|
||||
%description -n arquillian-build
|
||||
Arquillian Build Configuration POM.
|
||||
|
||||
%package -n arquillian-config-api
|
||||
Summary: Arquillian Config API
|
||||
%description -n arquillian-config-api
|
||||
API for the Config Module.
|
||||
|
||||
%package -n arquillian-config-impl-base
|
||||
Summary: Arquillian Config Implementation Base
|
||||
License: ASL 2.0 and LGPLv2+
|
||||
Provides: bundled(jboss-common-core)
|
||||
%description -n arquillian-config-impl-base
|
||||
Implementation for the Config module.
|
||||
|
||||
%package -n arquillian-config-parent
|
||||
Summary: Arquillian Config Aggregator
|
||||
%description -n arquillian-config-parent
|
||||
Arquillian Config Aggregator POM.
|
||||
|
||||
%package -n arquillian-config-spi
|
||||
Summary: Arquillian Config SPI
|
||||
%description -n arquillian-config-spi
|
||||
Service Provider Interface for the Config Module.
|
||||
|
||||
%package -n arquillian-container-impl-base
|
||||
Summary: Arquillian Container Implementation Base
|
||||
License: ASL 2.0 and LGPLv2+
|
||||
%description -n arquillian-container-impl-base
|
||||
Implementation for the container extension.
|
||||
|
||||
%package -n arquillian-container-parent
|
||||
Summary: Arquillian Container Aggregator
|
||||
%description -n arquillian-container-parent
|
||||
Arquillian Container Aggregator POM.
|
||||
|
||||
%package -n arquillian-container-spi
|
||||
Summary: Arquillian Container SPI
|
||||
License: ASL 2.0 and LGPLv2+
|
||||
%description -n arquillian-container-spi
|
||||
Service Provider Interface for the container extension.
|
||||
|
||||
%package -n arquillian-container-test-api
|
||||
Summary: Arquillian Container Test API
|
||||
License: ASL 2.0 and LGPLv2+
|
||||
%description -n arquillian-container-test-api
|
||||
Integration with the Test extension for the container extension.
|
||||
|
||||
%package -n arquillian-container-test-impl-base
|
||||
Summary: Arquillian Container Test Implementation Base
|
||||
%description -n arquillian-container-test-impl-base
|
||||
Integration with the Test extension for the container extension.
|
||||
|
||||
%package -n arquillian-container-test-spi
|
||||
Summary: Arquillian Container Test SPI
|
||||
%description -n arquillian-container-test-spi
|
||||
Integration with the Test extension for the container extension.
|
||||
|
||||
%package -n arquillian-junit-container
|
||||
Summary: Arquillian TestRunner JUnit Container
|
||||
%description -n arquillian-junit-container
|
||||
JUnit Container Implementation for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-junit-core
|
||||
Summary: Arquillian TestRunner JUnit Core
|
||||
%description -n arquillian-junit-core
|
||||
JUnit Implementation for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-junit-parent
|
||||
Summary: Arquillian TestRunner JUnit Aggregator
|
||||
%description -n arquillian-junit-parent
|
||||
Arquillian JUnit Aggregator POM.
|
||||
|
||||
%package -n arquillian-junit-standalone
|
||||
Summary: Arquillian TestRunner JUnit Standalone
|
||||
%description -n arquillian-junit-standalone
|
||||
JUnit Standalone Implementation for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-parent
|
||||
Summary: Arquillian Aggregator
|
||||
%description -n arquillian-parent
|
||||
Arquillian Aggregator POM.
|
||||
|
||||
%package -n arquillian-protocol-jmx
|
||||
Summary: Arquillian Protocol JMX
|
||||
%description -n arquillian-protocol-jmx
|
||||
Protocol handler for communicating via JMX.
|
||||
|
||||
%package -n arquillian-protocol-parent
|
||||
Summary: Arquillian Protocol Aggregator
|
||||
%description -n arquillian-protocol-parent
|
||||
Arquillian Protocol Aggregator POM.
|
||||
|
||||
%package -n arquillian-protocol-servlet
|
||||
Summary: Arquillian Protocol Servlet 2.5/3.x
|
||||
License: ASL 2.0 and LGPLv2+
|
||||
%description -n arquillian-protocol-servlet
|
||||
Protocol handler for communicating using a Servlet / HTTP following the
|
||||
Servlet 2.5/ 2.5/.x spec.
|
||||
|
||||
%package -n arquillian-test-api
|
||||
Summary: Arquillian Test API
|
||||
%description -n arquillian-test-api
|
||||
API for the Test integration.
|
||||
|
||||
%package -n arquillian-test-impl-base
|
||||
Summary: Arquillian Test Implementation Base
|
||||
%description -n arquillian-test-impl-base
|
||||
Implementation Base for the Test integration.
|
||||
|
||||
%package -n arquillian-test-parent
|
||||
Summary: Arquillian Test Aggregator
|
||||
%description -n arquillian-test-parent
|
||||
Arquillian Test Aggregator POM.
|
||||
|
||||
%package -n arquillian-test-spi
|
||||
Summary: Arquillian Test SPI
|
||||
%description -n arquillian-test-spi
|
||||
Service Provider Interface for the Test integration.
|
||||
|
||||
%package -n arquillian-testenricher-cdi
|
||||
Summary: Arquillian TestEnricher CDI
|
||||
%description -n arquillian-testenricher-cdi
|
||||
CDI TestEnricher for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testenricher-ejb
|
||||
Summary: Arquillian TestEnricher EJB
|
||||
%description -n arquillian-testenricher-ejb
|
||||
EJB TestEnricher for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testenricher-initialcontext
|
||||
Summary: Arquillian TestEnricher InitialContext
|
||||
%description -n arquillian-testenricher-initialcontext
|
||||
InitialContext TestEnricher for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testenricher-parent
|
||||
Summary: Arquillian TestEnricher Aggregator
|
||||
%description -n arquillian-testenricher-parent
|
||||
Arquillian TestEnricher Aggregator POM.
|
||||
|
||||
%package -n arquillian-testenricher-resource
|
||||
Summary: Arquillian TestEnricher Resource
|
||||
%description -n arquillian-testenricher-resource
|
||||
Resource TestEnricher for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testng-container
|
||||
Summary: Arquillian TestRunner TestNG Container
|
||||
%description -n arquillian-testng-container
|
||||
TestNG Container Implementation for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testng-core
|
||||
Summary: Arquillian TestRunner TestNG Core
|
||||
%description -n arquillian-testng-core
|
||||
TestNG Implementations for the Arquillian Project.
|
||||
|
||||
%package -n arquillian-testng-parent
|
||||
Summary: Arquillian TestRunner TestNG Aggregator
|
||||
%description -n arquillian-testng-parent
|
||||
Arquillian TestNG Aggregator POM.
|
||||
|
||||
%package -n arquillian-testng-standalone
|
||||
Summary: Arquillian TestRunner TestNG Standalone
|
||||
%description -n arquillian-testng-standalone
|
||||
TestNG Standalone Implementation for the Arquillian Project.
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
%description javadoc
|
||||
This package contains javadoc for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{namedversion}
|
||||
%patch0 -p1
|
||||
#Remove some usecases that failed due to mockito upgrade
|
||||
#>>begin
|
||||
rm -r test/impl-base/src/test/java/org/jboss/arquillian/test/impl/*
|
||||
rm -r container/impl-base/src/test/java/org/jboss/arquillian/container/impl/*
|
||||
rm -r container/test-impl-base/src/test/java/org/jboss/arquillian/container/test/impl/execution/*
|
||||
rm -r container/test-impl-base/src/test/java/org/jboss/arquillian/container/test/impl/enricher/resource/*
|
||||
rm -r container/test-impl-base/src/test/java/org/jboss/arquillian/container/test/impl/domain/*
|
||||
rm -r container/test-impl-base/src/test/java/org/jboss/arquillian/container/test/impl/client/deployment/*
|
||||
#<<end
|
||||
rm -r testng/core/src/test/* testng/container/src/test/*
|
||||
%pom_remove_plugin -r org.codehaus.mojo:animal-sniffer-maven-plugin
|
||||
%pom_xpath_set pom:properties/pom:version.jetty_jetty 8.1 protocols/servlet
|
||||
|
||||
%build
|
||||
%mvn_build -s -- -Pejb31
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
|
||||
%files api -f .mfiles-%{name}-api
|
||||
%doc README.asciidoc
|
||||
%license LICENSE
|
||||
|
||||
%files impl-base -f .mfiles-%{name}-impl-base
|
||||
|
||||
%files spi -f .mfiles-%{name}-spi
|
||||
|
||||
%files parent -f .mfiles-%{name}-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-bom -f .mfiles-arquillian-bom
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-build -f .mfiles-arquillian-build
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-config-api -f .mfiles-arquillian-config-api
|
||||
|
||||
%files -n arquillian-config-impl-base -f .mfiles-arquillian-config-impl-base
|
||||
|
||||
%files -n arquillian-config-spi -f .mfiles-arquillian-config-spi
|
||||
|
||||
%files -n arquillian-config-parent -f .mfiles-arquillian-config-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-container-impl-base -f .mfiles-arquillian-container-impl-base
|
||||
|
||||
%files -n arquillian-container-spi -f .mfiles-arquillian-container-spi
|
||||
|
||||
%files -n arquillian-container-test-api -f .mfiles-arquillian-container-test-api
|
||||
|
||||
%files -n arquillian-container-test-impl-base -f .mfiles-arquillian-container-test-impl-base
|
||||
|
||||
%files -n arquillian-container-test-spi -f .mfiles-arquillian-container-test-spi
|
||||
|
||||
%files -n arquillian-container-parent -f .mfiles-arquillian-container-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-junit-container -f .mfiles-arquillian-junit-container
|
||||
|
||||
%files -n arquillian-junit-core -f .mfiles-arquillian-junit-core
|
||||
|
||||
%files -n arquillian-junit-standalone -f .mfiles-arquillian-junit-standalone
|
||||
|
||||
%files -n arquillian-junit-parent -f .mfiles-arquillian-junit-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-parent -f .mfiles-arquillian-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-protocol-jmx -f .mfiles-arquillian-protocol-jmx
|
||||
|
||||
%files -n arquillian-protocol-servlet -f .mfiles-arquillian-protocol-servlet
|
||||
|
||||
%files -n arquillian-protocol-parent -f .mfiles-arquillian-protocol-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-test-api -f .mfiles-arquillian-test-api
|
||||
|
||||
%files -n arquillian-test-impl-base -f .mfiles-arquillian-test-impl-base
|
||||
|
||||
%files -n arquillian-test-spi -f .mfiles-arquillian-test-spi
|
||||
|
||||
%files -n arquillian-test-parent -f .mfiles-arquillian-test-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-testenricher-cdi -f .mfiles-arquillian-testenricher-cdi
|
||||
|
||||
%files -n arquillian-testenricher-ejb -f .mfiles-arquillian-testenricher-ejb
|
||||
|
||||
%files -n arquillian-testenricher-initialcontext -f .mfiles-arquillian-testenricher-initialcontext
|
||||
|
||||
%files -n arquillian-testenricher-resource -f .mfiles-arquillian-testenricher-resource
|
||||
|
||||
%files -n arquillian-testenricher-parent -f .mfiles-arquillian-testenricher-parent
|
||||
%license LICENSE
|
||||
|
||||
%files -n arquillian-testng-container -f .mfiles-arquillian-testng-container
|
||||
|
||||
%files -n arquillian-testng-core -f .mfiles-arquillian-testng-core
|
||||
|
||||
%files -n arquillian-testng-standalone -f .mfiles-arquillian-testng-standalone
|
||||
|
||||
%files -n arquillian-testng-parent -f .mfiles-arquillian-testng-parent
|
||||
%license LICENSE
|
||||
|
||||
%files javadoc -f .mfiles-javadoc
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Wed Aug 12 2020 maminjie <maminjie1@huawei.com> - 1.1.11-1
|
||||
- package init
|
||||
4
arquillian-core.yaml
Normal file
4
arquillian-core.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
version_control: github
|
||||
src_repo: arquillian/arquillian-core
|
||||
tag_prefix: ^
|
||||
seperator: "."
|
||||
Loading…
x
Reference in New Issue
Block a user