353 lines
13 KiB
RPMSpec
353 lines
13 KiB
RPMSpec
%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
|