The origin expect_failure function return 0 regardness of command's
return value.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
fi
expect_failure() {
- if [ `"$@"` -e 0 ]; then
- return 1
- fi
- return 0
+ if "$@"; then return 1; else return 0; fi
}
set -e
#!/bin/sh -x
expect_failure() {
- if [ `"$@"` -e 0 ]; then
- return 1
- fi
- return 0
+ if "$@"; then return 1; else return 0; fi
}
set -e
#!/bin/sh -x
expect_failure() {
- if [ `"$@"` -e 0 ]; then
- return 1
- fi
- return 0
+ if "$@"; then return 1; else return 0; fi
}
set -e