1
0
Fork 0
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:
Steffen Vogel 2018-10-21 21:08:38 +01:00
parent ae6d2a94e8
commit 9fac2a983f
26 changed files with 34 additions and 34 deletions

View file

@ -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}

View 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}

View 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}

View 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}

View 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}

View 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}

View 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 \

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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

View file

@ -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] ") \

View file

@ -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] ") \

View 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"

View file

@ -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}

View 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
{

View file

@ -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}

View 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"

View file

@ -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"

View file

@ -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}

View 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}

View 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}

View 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

View file

@ -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} &

View 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"

View file

@ -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)