mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
tests: be compatible with BSD getopt() which does not permute the order of positional arguments
This commit is contained in:
parent
ae6d2a94e8
commit
9fac2a983f
26 changed files with 34 additions and 34 deletions
|
@ -55,7 +55,7 @@ cat <<EOF > ${EXPECT_FILE}
|
|||
EOF
|
||||
|
||||
cat ${INPUT_FILE} | \
|
||||
villas-hook scale -o scale=100 | \
|
||||
villas-hook -o scale=100 scale | \
|
||||
villas-hook cast | \
|
||||
tee ${OUTPUT_FILE}
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ cat <<EOF > ${EXPECT_FILE}
|
|||
1490500400.676379108(9) -0.587785 -58 -58 -0.587785
|
||||
EOF
|
||||
|
||||
villas-hook convert -o mode=fixed -o scale=100 -o mask=0x6 < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
villas-hook -o mode=fixed -o scale=100 -o mask=0x6 convert < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
|
||||
# Compare only the data values
|
||||
villas-test-cmp ${OUTPUT_FILE} ${EXPECT_FILE}
|
||||
|
|
|
@ -46,7 +46,7 @@ cat <<EOF > ${EXPECT_FILE}
|
|||
1490500400.676379108(9) -0.587785 -0.587785 -0.587785 -0.587785
|
||||
EOF
|
||||
|
||||
villas-hook decimate -o ratio=3 < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
villas-hook -o ratio=3 decimate < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
|
||||
# Compare only the data values
|
||||
villas-test-cmp ${OUTPUT_FILE} ${EXPECT_FILE}
|
||||
|
|
|
@ -26,10 +26,10 @@ INPUT_FILE=$(mktemp)
|
|||
OUTPUT_FILE=$(mktemp)
|
||||
EXPECT_FILE=$(mktemp)
|
||||
|
||||
villas-signal sine -r 1000 -l 1000 -n > ${INPUT_FILE}
|
||||
villas-signal -r 1000 -l 1000 -n sine > ${INPUT_FILE}
|
||||
awk 'NR % 10 == 2' < ${INPUT_FILE} > ${EXPECT_FILE}
|
||||
|
||||
villas-hook limit_rate -o rate=100 -o mode=origin < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
villas-hook -o rate=100 -o mode=origin limit_rate < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
|
||||
# Compare only the data values
|
||||
villas-test-cmp ${OUTPUT_FILE} ${EXPECT_FILE}
|
||||
|
|
|
@ -29,9 +29,9 @@ INPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-100}
|
||||
|
||||
# Prepare some test data
|
||||
villas-signal random -v 1 -r 10 -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -v 1 -r 10 -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
villas-hook print -o format=villas.human -o output=${OUTPUT_FILE1} > ${OUTPUT_FILE2} < ${INPUT_FILE}
|
||||
villas-hook -o format=villas.human -o output=${OUTPUT_FILE1} print > ${OUTPUT_FILE2} < ${INPUT_FILE}
|
||||
|
||||
# Compare only the data values
|
||||
villas-test-cmp ${OUTPUT_FILE1} ${OUTPUT_FILE2} ${INPUT_FILE}
|
||||
|
|
|
@ -52,7 +52,7 @@ cat <<EOF > ${EXPECT_FILE}
|
|||
1490500400.676379108-1.490500e+09(9) -15.877850 -15.877850 -15.877850 -15.877850
|
||||
EOF
|
||||
|
||||
villas-hook scale -o scale=10 -o offset=-10 < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
villas-hook -o scale=10 -o offset=-10 scale < ${INPUT_FILE} > ${OUTPUT_FILE}
|
||||
|
||||
# Compare only the data values
|
||||
villas-test-cmp ${OUTPUT_FILE} ${EXPECT_FILE}
|
||||
|
|
|
@ -26,8 +26,8 @@ OUTPUT_FILE=$(mktemp)
|
|||
|
||||
OFFSET=100
|
||||
|
||||
villas-signal random -l ${NUM_SAMPLES} -n | \
|
||||
villas-hook shift_seq -o offset=${OFFSET} > ${OUTPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random | \
|
||||
villas-hook -o offset=${OFFSET} shift_seq > ${OUTPUT_FILE}
|
||||
|
||||
# Compare shifted sequence no
|
||||
diff -u \
|
||||
|
|
|
@ -29,9 +29,9 @@ NUM_SAMPLES=${NUM_SAMPLES:-10}
|
|||
OFFSET=-10.0
|
||||
EPSILON=0.05
|
||||
|
||||
villas-signal random -l ${NUM_SAMPLES} -r 50 | \
|
||||
villas-hook shift_ts -o offset=${OFFSET} | \
|
||||
villas-hook stats -o format=json -o output="${STATS_FILE}" > /dev/null
|
||||
villas-signal -l ${NUM_SAMPLES} -r 50 random | \
|
||||
villas-hook -o offset=${OFFSET} shift_ts | \
|
||||
villas-hook -o format=json -o output="${STATS_FILE}" stats > /dev/null
|
||||
|
||||
jq .owd ${STATS_FILE}
|
||||
jq -e ".owd.mean + ${OFFSET} | length < ${EPSILON}" ${STATS_FILE} > /dev/null
|
||||
|
|
|
@ -28,8 +28,8 @@ SKIP=10
|
|||
|
||||
echo ${OUTPUT_FILE}
|
||||
|
||||
villas-signal random -r 1 -l ${NUM_SAMPLES} -n | \
|
||||
villas-hook skip_first -o seconds=${SKIP} > ${OUTPUT_FILE}
|
||||
villas-signal -r 1 -l ${NUM_SAMPLES} -n random | \
|
||||
villas-hook -o seconds=${SKIP} skip_first > ${OUTPUT_FILE}
|
||||
|
||||
LINES=$(sed -re '/^#/d' ${OUTPUT_FILE} | wc -l)
|
||||
|
||||
|
|
|
@ -26,8 +26,8 @@ OUTPUT_FILE=$(mktemp)
|
|||
|
||||
SKIP=50
|
||||
|
||||
villas-signal random -r 1 -l ${NUM_SAMPLES} -n | \
|
||||
villas-hook skip_first -o samples=${SKIP} > ${OUTPUT_FILE}
|
||||
villas-signal -r 1 -l ${NUM_SAMPLES} -n random | \
|
||||
villas-hook -o samples=${SKIP} skip_first > ${OUTPUT_FILE}
|
||||
|
||||
LINES=$(sed -re '/^#/d' ${OUTPUT_FILE} | wc -l)
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ RC=0
|
|||
|
||||
# Generate test data for RC, UC, and UD test
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Signal]") \
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
# Set config file with a MODE flag
|
||||
cat > ${CONFIG_FILE} <<EOF
|
||||
|
|
|
@ -75,7 +75,7 @@ EOF
|
|||
|
||||
# Generate test data
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Signal]") \
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
# Start node
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Node] ") \
|
||||
|
|
|
@ -61,7 +61,7 @@ curl -sX DELETE ${URI} > /dev/null
|
|||
|
||||
# Generate test data
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Signal] ") \
|
||||
villas-signal random -n -l ${NUM_SAMPLES} > ${INPUT_FILE}
|
||||
villas-signal -n -l ${NUM_SAMPLES} random > ${INPUT_FILE}
|
||||
|
||||
# Upload data to cloud
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Send] ") \
|
||||
|
|
|
@ -33,7 +33,7 @@ OUTPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-100}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
FORMAT="protobuf"
|
||||
VECTORIZE="10"
|
||||
|
|
|
@ -50,7 +50,7 @@ cat > ${CONFIG_FILE} << EOF
|
|||
EOF
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE} node1 > ${OUTPUT_FILE} < ${INPUT_FILE}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ OUTPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-100}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -v 4 -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -v 4 -n random > ${INPUT_FILE}
|
||||
|
||||
cat > ${CONFIG_FILE} << EOF
|
||||
{
|
||||
|
|
|
@ -39,7 +39,7 @@ cat > ${CONFIG_FILE} << EOF
|
|||
EOF
|
||||
|
||||
# Generate test data
|
||||
villas-signal mixed -v 5 -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -v 5 -l ${NUM_SAMPLES} -n mixed > ${INPUT_FILE}
|
||||
|
||||
villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE} node1 > ${OUTPUT_FILE} < ${INPUT_FILE}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ OUTPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-100}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
FORMAT="protobuf"
|
||||
VECTORIZE="10"
|
||||
|
|
|
@ -33,7 +33,7 @@ OUTPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-100}
|
||||
|
||||
# Generate test data
|
||||
villas-signal mixed -v 5 -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -v 5 -l ${NUM_SAMPLES} -n mixed > ${INPUT_FILE}
|
||||
|
||||
FORMAT="protobuf"
|
||||
VECTORIZE="10"
|
||||
|
|
|
@ -56,7 +56,7 @@ cat > ${CONFIG_FILE} << EOF
|
|||
EOF
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -v ${SAMPLELEN} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -v ${SAMPLELEN} -n random > ${INPUT_FILE}
|
||||
|
||||
villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE} node1 > ${OUTPUT_FILE} < ${INPUT_FILE}
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ cat > ${CONFIG_FILE} << EOF
|
|||
EOF
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE} node1 > ${OUTPUT_FILE} < ${INPUT_FILE}
|
||||
|
||||
|
|
|
@ -58,11 +58,11 @@ cat > ${CONFIG_FILE} << EOF
|
|||
EOF
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
villas-pipe -l ${NUM_SAMPLES} ${CONFIG_FILE} node1 > ${OUTPUT_FILE} < ${INPUT_FILE}
|
||||
|
||||
# Check network emulation characteristics
|
||||
villas-hook stats -o verbose < ${OUTPUT_FILE} > /dev/null
|
||||
villas-hook -o verbose stats < ${OUTPUT_FILE} > /dev/null
|
||||
|
||||
rm ${OUTPUT_FILE} ${INPUT_FILE} ${CONFIG_FILE}
|
||||
|
|
|
@ -35,7 +35,7 @@ NUM_SAMPLES=${NUM_SAMPLES:-100}
|
|||
NUM_VALUES=${NUM_VALUES:-4}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -v ${NUM_VALUES} -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -v ${NUM_VALUES} -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
for FORMAT in villas.human villas.binary villas.web csv json gtnet.fake raw.32.le raw.64.be protobuf; do
|
||||
for LAYER in udp ip eth unix; do
|
||||
|
|
|
@ -64,7 +64,7 @@ EOF
|
|||
|
||||
# Generate test data
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Signal]") \
|
||||
villas-signal random -l ${NUM_SAMPLES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n random > ${INPUT_FILE}
|
||||
|
||||
VILLAS_LOG_PREFIX=$(colorize "[Recv] ") \
|
||||
villas-pipe -r -d 15 -l ${NUM_SAMPLES} ${CONFIG_FILE2} node2 | tee ${OUTPUT_FILE} &
|
||||
|
|
|
@ -33,7 +33,7 @@ OUTPUT_FILE=$(mktemp)
|
|||
NUM_SAMPLES=${NUM_SAMPLES:-10}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -n -v 5 > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -n -v 5 random > ${INPUT_FILE}
|
||||
|
||||
VECTORIZE="10"
|
||||
FORMAT="protobuf"
|
||||
|
|
|
@ -38,7 +38,7 @@ NUM_SAMPLES=${NUM_SAMPLES:-20}
|
|||
NUM_VALUES=${NUM_VALUES:-5}
|
||||
|
||||
# Generate test data
|
||||
villas-signal random -l ${NUM_SAMPLES} -v ${NUM_VALUES} -n > ${INPUT_FILE}
|
||||
villas-signal -l ${NUM_SAMPLES} -v ${NUM_VALUES} -n random > ${INPUT_FILE}
|
||||
|
||||
case ${LAYER} in
|
||||
unix)
|
||||
|
|
Loading…
Add table
Reference in a new issue