diff options
author | Emmanuel Dreyfus <manu@netbsd.org> | 2014-11-26 09:59:25 +0100 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-11-26 04:18:47 -0800 |
commit | 51eaed7fb243a989fdf96461ba2d9acfc07977f8 (patch) | |
tree | e371a00cbfe45b74d236472b9896a8adc4f5bb57 /tests/bugs/bug-902610.t | |
parent | c147c36a70505ff239cef48030422840abd3fbcd (diff) |
Regression test portability: batch of bugs (volume 2)
Fix various regression test portability in tests/bugs.
bug-861542.t
- Avoid syntax specific to GNU sed.
bug-860663.t
- Command argument length is system dependent, and specifying 1000 file
path may overflow it. Use a C program to do the job in a portable and
efficient way.
- Add a test that we created the specified amount of files.
bug-858242.c, bug-808400-fcntl.c, bug-808400-flock.c
- fstat64() is Linux-specific. Define it as fstat for other systems.
bug-823081.t
- Use portable tail -n instead of tail --lines
In many tests:
- Do not assume python interpreter name. Use $PYTHON as defined
in env.rc by configure.
utils/libcxattr.py
- If python version is 2.6 or higher, use a portable mechanism to
recover errno. The original version is retained for python version
2.5 and earlier but it only works on Linux.
BUG: 1129939
Change-Id: If2fea1ffec5cc6ab2de426fb200e884450afe61b
Signed-off-by: Emmanuel Dreyfus <manu@netbsd.org>
Reviewed-on: http://review.gluster.org/9097
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'tests/bugs/bug-902610.t')
-rwxr-xr-x | tests/bugs/bug-902610.t | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/bugs/bug-902610.t b/tests/bugs/bug-902610.t index 9b824b1b558..8b1e91fb9cb 100755 --- a/tests/bugs/bug-902610.t +++ b/tests/bugs/bug-902610.t @@ -27,7 +27,7 @@ function get_layout() fi # Figure out where the join point is. - target=$(python -c "print '%08x' % (0x$layout1_e + 1)") + target=$( $PYTHON -c "print '%08x' % (0x$layout1_e + 1)") #echo "target for layout2 = $target" > /dev/tty # The second layout should cover everything that the first doesn't. |