rpms/selenium-remote-control/F-12 selenium-remote-control.spec, NONE, 1.1 server-coreless-1.0.1-tests.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Lubomir Rintel
lkundrak at fedoraproject.org
Mon Jan 4 21:40:12 UTC 2010
- Previous message (by thread): rpms/selenium-remote-control/EL-5 selenium-remote-control.spec, NONE, 1.1 server-coreless-1.0.1-tests.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/selenium-remote-control/F-11 selenium-remote-control.spec, NONE, 1.1 server-coreless-1.0.1-tests.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: lkundrak
Update of /cvs/pkgs/rpms/selenium-remote-control/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6883/F-12
Modified Files:
.cvsignore sources
Added Files:
selenium-remote-control.spec server-coreless-1.0.1-tests.patch
Log Message:
Import selenium remote control
--- NEW FILE selenium-remote-control.spec ---
Name: selenium-remote-control
Version: 1.0.2
Release: 0.2.20091211svn%{?dist}
Summary: Tool for remotely controlling a web browser to test a web site
Group: Development/Tools
# selenium: ASL 2.0
# parts of jetty: ASL 2.0
License: ASL 2.0
URL: http://seleniumhq.org/projects/core/
# svn export -r7846 http://selenium.googlecode.com/svn/selenium-remote-control/trunk@7846 selenium-remote-control
# tar czf selenium-remote-control.tar.gz selenium-remote-control
Source0: selenium-remote-control.tar.gz
Source1: selenium-server.script
Patch0: server-coreless-1.0.1-tests.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: ant-trax
BuildRequires: jakarta-commons-codec
BuildRequires: junit4
BuildRequires: maven2
BuildRequires: tomcat5
BuildRequires: maven2-plugin-antrun
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-idea
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-resources
BuildRequires: maven-surefire-maven-plugin
BuildRequires: bouncycastle
BuildRequires: mx4j
Requires: jpackage-utils
Requires: selenium-core
Requires: ant
Requires: commons-logging
Requires: servlet
BuildArch: noarch
%description
Selenium Remote Control (RC) is a test tool that allows you to write
automated web application UI tests in any programming language against any
HTTP website using any mainstream JavaScript-enabled browser.
%package -n selenium-server
Summary: Remote browser control server
Group: Development/Tools
%description -n selenium-server
A server which automatically launches and kills browsers, and acts as a HTTP
proxy for web requests from them.
%prep
%setup -q -n %{name}
%patch0 -p0 -b .test
%build
MAVEN_REPO_LOCAL=$PWD/.m2/repository
rm -rf $MAVEN_REPO_LOCAL
mkdir -p $MAVEN_REPO_LOCAL
# TODO: poms/depmaps for these
mvn-jpp install:install-file -DgroupId=mx4j -DartifactId=mx4j-tools \
-Dversion=3.0.1 -Dpackaging=jar \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-Dfile=/usr/share/java/mx4j/mx4j-tools.jar
mvn-jpp install:install-file -DgroupId=bouncycastle \
-DartifactId=bcprov-jdk15 -Dversion=135 -Dpackaging=jar \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-Dfile=/usr/share/java/bcprov.jar
# Build the server part (w/o bundled core)
# We don't run tests since we lack easymockclassextension
# (why do we need to patch the dependencies away when they're
# only needed in test scope?)
pushd server-coreless
mvn-jpp install \
-Dmaven.test.skip=true \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL
popd
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
pushd server-coreless
install -p -m644 target/selenium-server-coreless-%{version}*.jar \
$RPM_BUILD_ROOT%{_javadir}/selenium-server-coreless-%{version}.jar
ln -s selenium-server-coreless-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/selenium-server-coreless.jar
popd
install -d $RPM_BUILD_ROOT%{_bindir}
install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/selenium-server
%clean
rm -rf $RPM_BUILD_ROOT
%files -n selenium-server
%defattr(-,root,root,-)
%{_javadir}/selenium-server-coreless.jar
%{_javadir}/selenium-server-coreless-%{version}.jar
%{_bindir}/selenium-server
%doc license/selenium_license.txt
%changelog
* Fri Dec 11 2009 Lubomir Rintel (GoodData) <lubo.rintel at gooddata.com> - 1.0.2-0.2.20091211svn
- Fux up dependencies
- Add launcher script
* Fri Dec 11 2009 Lubomir Rintel (GoodData) <lubo.rintel at gooddata.com> - 1.0.2-0.1.20091211svn
- Initial packaging
server-coreless-1.0.1-tests.patch:
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE server-coreless-1.0.1-tests.patch ---
diff -up server-coreless/pom.xml.test server-coreless/pom.xml
--- server-coreless/pom.xml.test 2009-12-11 15:58:51.000000000 +0100
+++ server-coreless/pom.xml 2009-12-11 15:59:00.000000000 +0100
@@ -139,7 +139,7 @@
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
+ <!--dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<scope>test</scope>
@@ -148,6 +148,6 @@
<groupId>org.easymock</groupId>
<artifactId>easymockclassextension</artifactId>
<scope>test</scope>
- </dependency>
+ </dependency-->
</dependencies>
</project>
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/selenium-remote-control/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 4 Jan 2010 20:18:46 -0000 1.1
+++ .cvsignore 4 Jan 2010 21:40:12 -0000 1.2
@@ -0,0 +1 @@
+selenium-remote-control.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/selenium-remote-control/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 4 Jan 2010 20:18:46 -0000 1.1
+++ sources 4 Jan 2010 21:40:12 -0000 1.2
@@ -0,0 +1 @@
+f6a75675d4854f2c98fe25bd794bb114 selenium-remote-control.tar.gz
- Previous message (by thread): rpms/selenium-remote-control/EL-5 selenium-remote-control.spec, NONE, 1.1 server-coreless-1.0.1-tests.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/selenium-remote-control/F-11 selenium-remote-control.spec, NONE, 1.1 server-coreless-1.0.1-tests.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list