Whamcloud - gitweb
b=12460
authorgrev <grev>
Fri, 14 Sep 2007 12:22:21 +0000 (12:22 +0000)
committergrev <grev>
Fri, 14 Sep 2007 12:22:21 +0000 (12:22 +0000)
i=Adilger

Skip "cd ." part for patchless.

lustre/tests/sanity.sh
lustre/tests/test-framework.sh

index a1d5103..f4afe9f 100644 (file)
@@ -2062,7 +2062,7 @@ test_48b() { # bug 2399
        fi
        ls . > /dev/null && error "'ls .' worked after removing cwd"
        ls .. > /dev/null || error "'ls ..' failed after removing cwd"
-       cd . && error "'cd .' worked after removing cwd"
+       is_patchless || ( cd . && error "'cd .' worked after removing cwd" )
        mkdir . && error "'mkdir .' worked after removing cwd"
        rmdir . && error "'rmdir .' worked after removing cwd"
        ln -s . foo && error "'ln -s .' worked after removing cwd"
@@ -2085,7 +2085,7 @@ test_48c() { # bug 2350
        fi
        $TRACE ls . && error "'ls .' worked after removing cwd"
        $TRACE ls .. || error "'ls ..' failed after removing cwd"
-       $TRACE cd . && error "'cd .' worked after removing cwd"
+       is_patchless || ( $TRACE cd . && error "'cd .' worked after removing cwd" )
        $TRACE mkdir . && error "'mkdir .' worked after removing cwd"
        $TRACE rmdir . && error "'rmdir .' worked after removing cwd"
        $TRACE ln -s . foo && error "'ln -s .' worked after removing cwd"
@@ -2109,11 +2109,11 @@ test_48d() { # bug 2350
        fi
        $TRACE ls . && error "'ls .' worked after removing parent"
        $TRACE ls .. && error "'ls ..' worked after removing parent"
-       $TRACE cd . && error "'cd .' worked after recreate parent"
+       is_patchless || ( $TRACE cd . && error "'cd .' worked after recreate parent" )
        $TRACE mkdir . && error "'mkdir .' worked after removing parent"
        $TRACE rmdir . && error "'rmdir .' worked after removing parent"
        $TRACE ln -s . foo && error "'ln -s .' worked after removing parent"
-       $TRACE cd .. && error "'cd ..' worked after removing parent" || true
+       is_patchless || ( $TRACE cd .. && error "'cd ..' worked after removing parent" || true )
 }
 run_test 48d "Access removed parent subdir (should return errors)"
 
index f0a460e..36be2e3 100644 (file)
@@ -1207,3 +1207,8 @@ remote_ost ()
 {
     [ $(grep -c obdfilter $LPROC/devices) -eq 0 ]
 }
+
+is_patchless ()
+{
+    grep -q patchless $LPROC/version
+}