Sha256: 46d7f94ad312a4833809d214da9f55e717f60fb6713d45168e0f530484e65f68

Contents?: true

Size: 885 Bytes

Versions: 2

Compression:

Stored size: 885 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-archive
tetra generate-kit-spec
tetra generate-package-archive
tetra generate-package-spec
# simulate tetra generate-package-script
cd ../..
cat >src/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

2 entries across 2 versions & 1 rubygems

Version Path
tetra-0.43.0 integration-tests/build-commons.sh
tetra-0.42.0 integration-tests/build-commons.sh