summaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/build/onos-package-test
blob: 6328bb812838406769640699d92399d4232199f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/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 \
    $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/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