File: travis-runtest

package info (click to toggle)
ibsim 0.12-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 480 kB
  • sloc: ansic: 7,907; sh: 200; makefile: 49
file content (25 lines) | stat: -rwxr-xr-x 633 bytes parent folder | download | duplicates (2)
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
#!/bin/bash

PATH=/home/`whoami`/.local/bin:$PATH
DIR=$(readlink -f .)
# Stop on error
set -e
# Echo all commands to Travis log
set -x

./ibsim/ibsim -s net-examples/net --no-console &
IBSIM_PID=$!
# Give some time for the network to start
sleep 2

TMPDIR=$(mktemp -d)
LD_PRELOAD=$DIR/umad2sim/libumad2sim.so OSM_TMP_DIR=$TMPDIR OSM_CACHE_DIR=$TMPDIR opensm -f osm.log &
OSM_PID=$!
# Give time for the SM to start
sleep 2

LD_PRELOAD=$DIR/umad2sim/libumad2sim.so   $DIR/tests/subnet_discover
LD_PRELOAD=$DIR/umad2sim/libumad2sim.so   $DIR/tests/mcast_storm rereg joins leave

# Kill all pending processes
kill -9 $OSM_PID $IBSIM_PID