public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
From: "Praveen" <praveen@primesoftsolutionsinc.com>
To: subrata@linux.vnet.ibm.com
Cc: ltp-list@lists.sourceforge.net,
	'Nathan Straz' <nstraz@redhat.com>,
	'Nate Straz' <nate@refried.org>
Subject: [LTP] FW: FW: My first Patch
Date: Fri, 10 Jul 2009 09:32:26 +0530	[thread overview]
Message-ID: <E1MP7KJ-0002VR-Rp@h25xhf1.ch3.sourceforge.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 980 bytes --]


Hi,

Apologies for the inconvenience

Please find the patch attached with this email (Now "diff -uprN" is used to
generate the patch)


Thanks, 
Praveen Kumar k


-----Original Message-----
From: Subrata Modak [mailto:subrata@linux.vnet.ibm.com] 
Sent: Tuesday, July 07, 2009 9:03 PM
To: Praveen
Cc: ltp-list@lists.sourceforge.net; 'Naresh'; 'Nathan Straz'
Subject: Re: FW: My first Patch

Praveen. Please use this:

diff -uprN

to generate your patches.

Regards--
Subrata

On Tue, 2009-07-07 at 16:45 +0530, Praveen wrote: 
> Hi Subrata,
> 
>  
> 
> Please find my first 'file' command test patch attached with this
> email.
> 
>  
> 
> I have added detailed description of what individual test case does at
> the top 
> 
> of the test. Please feel free to review and provide me with your
> comments.
> 
>  
> 
> The 'file' command test case in LTP test suite exists in path:
> 
>  "ltp-xxx/testcases/commands/ade/file/"
> 
>  
> 
> Thanks,
> 
> Praveen Kumar k
> 
>  
> 
> 



[-- Attachment #2: file_test.patch --]
[-- Type: application/octet-stream, Size: 3870 bytes --]

--- file_test_old.sh	2009-07-07 14:15:51.000000000 +0530
+++ file_test.sh	2009-07-07 14:05:58.000000000 +0530
@@ -39,15 +39,97 @@
 #                            accordingly.
 
 
-export TST_TOTAL=10                # Number of tests in this testcase
+#
+# Description of individual test cases
+# ------------------------------------
+#
+# Test01: Test if file command recognizes ASCII text files
+# -------
+# 1) Write text to a known file 
+# 2) Use 'file' command to get the type of the known file
+#    Ex: file xyz.txt
+# 3) Grep for the keyword "ASCII text" in the output of the 
+#    'file' command
+# 4) Declare test as PASS if above step is successful else 
+#    declare test as FAIL
+#
+# Test02: Test if file command can recognize bash shell script
+# -------
+# 1) Write a small bash shell script to a known file
+# 2) Use 'file' command to get the type of the known file
+#    Ex: file xyz.sh
+# 3) Grep for the keyword "Bourne-Again shell script" in 
+#    the output of the 'file' command
+# 4) Declare test as PASS if above step is successful else 
+#    declare test as FAIL
+#
+# Test03: Test if file command can recognize bash shell script
+# -------
+#   Similar test(as Test02) is performed with Korn shell script
+#
+# Test04: Test if file command can recognize C shell script
+# -------
+#   Similar test(as Test02) is performed with C shell script
+#
+# Test05: Test if file command can recognize C program text
+# -------
+#   Similar test(as Test02) is performed with C program text
+#
+# Test06: Test if file command can recognize ELF binay executables
+# -------  
+# 1) Grep for 'm68k' or 'sparc' or 'mips' or 'mipseb' or 'sh.eb' 
+#    or 'powerpc' or 'ppc' or 's390' from the output of the command 
+#    'uname -m'
+# 2) If the above step is successful, assign string 'MSB' to variable 
+#    TARGET_ARCH else assign string 'LSB'
+# 3) Write small C program to a known '.c' file
+# 4) Compile it using "cc"
+#    Ex: cc xyz xyz.c
+# 5) Use file command to get the type of the object file
+# 6) Grep for the string "ELF .*-bit $TEST_ARCH executable, .*" 
+#    in the output of the 'file' command
+# 7) If the above command is successful, declare test as PASS
+#    else declare test as FAIL
+#
+# Test07: Test if file command can recognize tar files
+# -------
+# 1) Write text to three different files
+# 2) Archive the files using "tar" command
+#    Ex: tar -cf ...
+# 3) Use 'file' command to get the type of the archive file
+#    Ex: file xyz.tar
+# 4) Grep for the string "tar archive" from the output of
+#    the above 'file' command
+# 5) Declare test as PASS, if the above step is successfull else
+#    declare test as FAIL
+#
+# Test08: Test if file command can tar zip files
+# -------
+# 1) Write text to three different files
+# 2) Archive the files using "tar" command
+#    Ex: tar -cf ...
+# 3) Use 'gzip' command to zip tar files
+#    Ex: gzip -f xyz.tar
+# 4) Use 'file' command to get the type of the archive file
+#    Ex: file xyz.tar.gz
+# 5) Grep for the string "gzip compressed data, .*" from the above 
+#    file commnand
+# 6) Declare test as PASS, if the above step is successfull else
+#    declare test as FAIL
+#
 
+
+export TST_TOTAL=10                # Number of tests in this testcase
+ 
 if [ -z "$LTPTMP" -a -z "$TMPBASE" ]
 then 
     LTPTMP=/tmp/
 else
-	LTPTMP=$TMPBASE
+    LTPTMP=$TMPBASE
 fi
 
+# 'LTPBIN' where actual test cases (test binaries) reside
+# 'LTPROOT' where the actual LTP test suite resides
 if [ -z "$LTPBIN" -a -z "$LTPROOT" ]
 then
     LTPBIN=./
@@ -65,7 +147,7 @@ RC=0
 # Test if file command recognizes ASCII text files.
 
 export TCID=file01
-export TST_COUNT=7
+export TST_COUNT=1
 
 $LTPBIN/tst_resm TINFO "TEST #1: file commad recogizes ASCII text files"
 

[-- Attachment #3: Type: text/plain, Size: 389 bytes --]

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

             reply	other threads:[~2009-07-10  4:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-10  4:02 Praveen [this message]
     [not found] <200907100356.n6A3uAqE010233@e5.ny.us.ibm.com>
2009-07-10 10:46 ` [LTP] FW: FW: My first Patch Subrata Modak

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1MP7KJ-0002VR-Rp@h25xhf1.ch3.sourceforge.com \
    --to=praveen@primesoftsolutionsinc.com \
    --cc=ltp-list@lists.sourceforge.net \
    --cc=nate@refried.org \
    --cc=nstraz@redhat.com \
    --cc=subrata@linux.vnet.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox