Elliott Hughes | d35df49 | 2017-02-15 15:19:05 -0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | # Check how -o '|pipe' works. |
| 4 | |
| 5 | . "${srcdir=.}/init.sh" |
| 6 | |
| 7 | check_prog grep |
| 8 | run_prog grep chdir $srcdir/umovestr.expected > "$EXP" |
Elliott Hughes | 39bac05 | 2017-05-25 16:56:11 -0700 | [diff] [blame] | 9 | run_prog ../umovestr |
Elliott Hughes | d35df49 | 2017-02-15 15:19:05 -0800 | [diff] [blame] | 10 | |
Elliott Hughes | d35df49 | 2017-02-15 15:19:05 -0800 | [diff] [blame] | 11 | $STRACE -o "|cat > $LOG && $SLEEP_A_BIT && grep chdir < $LOG > $OUT" -e chdir $args || |
| 12 | dump_log_and_fail_with "$STRACE $args failed" |
| 13 | |
| 14 | match_diff "$OUT" "$EXP" |