Sha256: b46aaad8d93951f9407b619f696e5b219af888be7cb5e97f00c278e4a602598e

Contents?: true

Size: 854 Bytes

Versions: 3

Compression:

Stored size: 854 Bytes

Contents

#!/bin/bash

# A crude integration test that builds some Apache Commons libraries

set -ex

rm -Rf commons-collections
mkdir commons-collections
cd commons-collections
tetra init

cd kit
unzip ../../apache-maven-3.1.1-bin.zip

cd ../src
unzip ../../commons-collections-3.2.1-src.zip 

tetra dry-run --very-very-verbose
cd commons-collections-3.2.1-src/
tetra mvn package -DskipTests
tetra finish

tetra generate-kit
tetra generate-archive
tetra generate-spec
# simulate tetra generate-script
cd ../..
cat >packages/commons-collections/build.sh <<"EOF"
#!/bin/bash
PROJECT_PREFIX=`readlink -e .`
cd .
cd src/commons-collections-3.2.1-src/
$PROJECT_PREFIX/kit/apache-maven-3.1.1/bin/mvn -Dmaven.repo.local=$PROJECT_PREFIX/kit/m2 -s$PROJECT_PREFIX/kit/m2/settings.xml -o package -DskipTests
EOF

echo "**************** All Done ****************"

ls -lah *

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tetra-0.46.0 integration-tests/build-commons.sh
tetra-0.45.0 integration-tests/build-commons.sh
tetra-0.44.0 integration-tests/build-commons.sh