tests: Make long name more readable by introducing a shell variable.
authorBen Pfaff <blp@nicira.com>
Wed, 16 Jan 2013 17:23:08 +0000 (09:23 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 13 Feb 2013 19:20:46 +0000 (11:20 -0800)
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
tests/library.at

index d8280fd..3e84648 100644 (file)
@@ -126,9 +126,10 @@ dnl for other platforms, so we skip the test there.
 AT_SETUP([test unix socket -- long pathname])
 AT_SKIP_IF([test ! -d /proc/self/fd])
 dnl Linux has a 108 byte limit; this is 150 bytes long.
-mkdir 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
-cd 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
-AT_CHECK([test-unix-socket ../012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789/socket socket])
+longname=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
+mkdir $longname
+cd $longname
+AT_CHECK([test-unix-socket ../$longname/socket socket])
 AT_CLEANUP
 
 AT_SETUP([ovs_assert])