mirror of
https://github.com/bolucat/Archive.git
synced 2025-12-24 13:28:37 +08:00
36 lines
1.2 KiB
Bash
Executable File
36 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if [ ! -x $TILERA_ROOT/bin/tile-monitor ]; then
|
|
# If no tile-monitor is installed, then there is nothing to test.
|
|
echo "No tile-monitor installed in $TILERA_ROOT/bin"
|
|
exit 1
|
|
fi
|
|
|
|
export TEST_DIR="/tmp/test"
|
|
export TILERA_COMMON_ARGS=" \
|
|
--debug-on-crash \
|
|
--mkdir $TEST_DIR/build \
|
|
--mkdir $TEST_DIR/tests \
|
|
--tile standard \
|
|
--mount-tile /usr \
|
|
--mount-tile /lib \
|
|
--upload . $TEST_DIR/build \
|
|
--upload ../tests $TEST_DIR/tests \
|
|
--env LD_LIBRARY_PATH="$TEST_DIR/build/src:/usr/local/lib:/usr/lib:/lib" \
|
|
--env PATH="/usr/local/bin:$PATH" \
|
|
--cd $TEST_DIR/build \
|
|
--run -+- ctest -+- --quit"
|
|
|
|
# Note: we assume the Tilera processor is connected to the MDE by an IP
|
|
# connection and has a hostname of 'tilera'. Trust us - you don't want
|
|
# to run tests over the serial connection.
|
|
export TILERA_DEV_ARGS="$TILERA_COMMON_ARGS --net tilera --resume"
|
|
$TILERA_ROOT/bin/tile-monitor $TILERA_DEV_ARGS
|
|
|
|
## Uncomment the following four lines and comment the previous two if
|
|
## you want to run the tests on the Tilera simulator.
|
|
#export SIM_IMAGE_SIZE="4x4"
|
|
#export TILERA_SIM_ARGS=" \
|
|
# --image $SIM_IMAGE_SIZE $TILERA_COMMON_ARGS --functional"
|
|
#$TILERA_ROOT/bin/tile-monitor $TILERA_SIM_ARGS
|