diff -r 000000000000 -r 2e3d3ce01487 openenvutils/commandshell/shell/test/scripts/findtest2.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openenvutils/commandshell/shell/test/scripts/findtest2.sh Tue Feb 02 10:12:00 2010 +0200 @@ -0,0 +1,329 @@ +# Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of the License "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# + +init() +{ + let total=0; + let pass=0; + let fail=0; + + if [ ! -d c:\\findtest ] + then + mkdir c:\\findtest + fi + cd c:\\findtest + cat "fddsfsduf dsofisdf ndsljfs d" > test1.txt + cat "fddsfsduf dsofdsfsdf dfds + dfsd isdf ndsljfs d" > test2.txt + cat "fddsfsduf " > test3.txt + if [ ! -d .\\test4 ] + then + mkdir .\\test4 + fi + cd test4 + cat "fddsfsduf dsofisdf ndsljfs d" > test41.txt + cat "fddsfsduf dsofdsfsdf dfds + dfsd isdf ndsljfs d" > test42.txt + cat "fddsfsduf " > test43.txt + cd + +} +report() +{ + + echo "Changing the directory back"; + echo "--------------------Find test results------------------------" + echo " TOTAL TESTS : $total" + echo " TOTAL PASS : $pass" + echo " TOTAL FAIL : $fail" + echo "------------------------------------------------------------" +} +test_find17() +{ + let total+=1; + echo "test_find17 :find with primaries ; find ./test4/test41.txt -links 2 "; + find c:\\findtest\\test4\\test41.txt -links 2 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find18() +{ + let total+=1; + echo "test_find18 :find with primaries ; find ./test4 -ls "; + find c:\\findtest\\test4 -ls + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find19() +{ + let total+=1; + echo "test_find19 :find with primaries ; find ./test4 -ls "; + find c:\\findtest\\test4 -ls + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find20() +{ + let total+=1; + echo "test_find20 :find with primaries ; find . -maxdepth 1 "; + find . -maxdepth 1 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} + +test_find21() +{ + let total+=1; + echo "test_find21 :find with primaries ; find . -mindepth 1 "; + find . -mindepth 1 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find22() +{ + let total+=1; + echo "test_find22 :find with primaries ; find ./test3.txt -mtime 1 "; + find c:\\findtest\\test3.txt -mtime 1 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find23() +{ + let total+=1; + echo "test_find23 :find with primaries ; find ./test1.txt -atime 1"; + find c:\\findtest\\test1.txt -atime 1 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find24() +{ + let total+=1; + echo "test_find24 :find with primaries ; find ./test4/ -name \"test4*\" "; + find c:\\findtest\\test4\\ -name "test4*" + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find25() +{ + let total+=1; + echo "test_find25 :find with primaries ; find ./test3.txt -newer test1.txt* "; + find c:\\findtest\\test3.txt -newer c:\\findtest\\test1.txt + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find26() +{ + let total+=1; + echo "test_find26 :find with primaries ; find ./test4/ -path \"*\" "; + find c:\\findtest\\test4\\ -path "*" + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find27() +{ + let total+=1; + echo "test_find27 :find with primaries ; find ./test4/ -print "; + #print is also a keyword in shell. what to do??? + find c:\\findtest\\test4\\ "-print" + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find28() +{ + let total+=1; + echo "test_find28 :find with primaries ; find ./test4/ -print0 "; + find c:\\findtest\\test4\\ -print0 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +# not supported +test_find29() +{ + let total+=1; + echo "test_find29 :find with primaries ; find ./test4/ -printx "; + find c:\\findtest\\test4\\ -printx + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find30() +{ + let total+=1; + echo "test_find30 :find with primaries ; find ./test4/ -prune "; + find c:\\findtest\\test4\\ -prune + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find31() +{ + let total+=1; + echo "test_find31 :find with primaries ; find ./test3.txt -size 4 "; + find c:\\findtest\\test3.txt -size 4 + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +test_find32() +{ + let total+=1; + echo "test_find32 :find with primaries ; find ./test3.txt -size 10c "; + find c:\\findtest\\test3.txt -size 10c + ret=$? + if [ $ret -eq 0 ] + then + echo " PASS "; + let pass+=1; + else + echo "Fail" + echo "Expected 0 Returned $ret" + let fail+=1; + fi +} +init +test_find17 +test_find18 +test_find19 +test_find20 +test_find21 +test_find22 +test_find23 +test_find24 +test_find25 +test_find26 +test_find27 +test_find28 +test_find29 +test_find30 +test_find31 +test_find32 +report