onos/tools/build/onos-package-test
Thomas Vachuska 20150f3057 Adding onos-app and onos-create-app to the test tarball produced by onos-package-test.
Change-Id: I03bce9f1668dc9dae3dd655dffc4cbd3f23eb9f5
2016-08-04 21:14:47 +00:00

33 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# -----------------------------------------------------------------------------
# Packages ONOS test facilities into onos-test.tar.gz
# -----------------------------------------------------------------------------
set -e
[ ! -d "$ONOS_ROOT" ] && echo "ONOS_ROOT is not defined" >&2 && exit 1
. $ONOS_ROOT/tools/build/envDefaults
# Bail on any errors
set -e
rm -fr $ONOS_TEST_STAGE # Remove this when package script is completed
# Create the stage directory and warp into it
mkdir -p $ONOS_TEST_STAGE/tools/test \
$ONOS_TEST_STAGE/tools/dev/bin \
$ONOS_TEST_STAGE/tools/build \
$ONOS_TEST_STAGE/tools/package/config
cp -r $ONOS_ROOT/tools/test $ONOS_TEST_STAGE/tools
cp $ONOS_ROOT/tools/dev/bash_profile $ONOS_TEST_STAGE/tools/dev
cp $ONOS_ROOT/tools/dev/bin/onos-app $ONOS_ROOT/tools/dev/bin/onos-create-app $ONOS_TEST_STAGE/tools/dev/bin
cp $ONOS_ROOT/tools/build/envDefaults $ONOS_TEST_STAGE/tools/build
cd $ONOS_TEST_STAGE_ROOT
# Now package up the ONOS test tools tar file
COPYFILE_DISABLE=1 tar zcf $ONOS_TEST_TAR $ONOS_TEST_BITS
cd $ONOS_TEST_STAGE_ROOT
# rm -r $ONOS_TEST_STAGE