Skip to content

devopsmercenaries/sh4rewithme

Repository files navigation

Build Status

How to try it out quickly

From this repository's root, launch:

mvn install tomcat7:run -pl sh4rewithme-webapp

When the Tomcat server finishes starting, go to http://localhost:9090/sh4rewithme-webapp/ Use "zeus" login with the same as password. This default bootstrap uses an embedded ElasticSearch instance (for metadata) and the filesystem (for raw files) as backends.

How to build sh4rewithme Maven artifacts

From this repository's root, launch:

mvn clean install

How to build sh4rewithme RPM packages

At this moment just launch the build.sh script in each folder. This requires the installation of rpmbuild on a compatible linux platform.

How to launch webtests

For the moment: First start the webapp in a given console.

mvn install tomcat7:run -pl sh4rewithme-webapp

Then run integration tests:

mvn verify -test thucydides:aggregate -Dskip.webtests=false -f sh4rewithme-webtests/pom.xml

Tests results report will be available in:

sh4rewithme-webtests/target/site/thucydides/index.html

How to launch performance tests

First start the webapp in a given console.

mvn install tomcat7:run -pl sh4rewithme-webapp,sh4rewithme-perf -am -Pperftests -Dsimulation.loops=2

To reduce the number of loops which is default to 100000 (ouch !!!)

-Dsimulation.loops=2

About

Sh4rewithme is a temporary (small) files sharing application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published