Hi Subrata,

As per the execute.sh script file there is time limit of two minutes
for each test case execution if it takes more time it will be reported
as HUNG.

shm_open/23-1.c test case under posix test suite which executes more
than two minutes so test case reported as HUNG.

I have changed time limit from 120 to 300 sec. that is nothing but two
minutes to five minutes. In low end machines this test case taking 4
min to complete execution.

Now test cases reported as PASS

I have attached patch and below.


Best regards,
Naresh Kamboju


/*****************************************************/
Before Patch:

conformance/interfaces/shm_open/23-1.test:execution:HUNG


After Patch:

conformance/interfaces/shm_open/23-1.test:execution:PASS
/*****************************************************/


Signed-off-by: Naresh Kamboju < [email protected] >

diff -Naurb a/testcases/open_posix_testsuite/execute.sh
b/testcases/open_posix_testsuite/execute.sh
--- a/testcases/open_posix_testsuite/execute.sh 2007-07-26
17:32:11.000000000 +0530
+++ b/testcases/open_posix_testsuite/execute.sh 2009-07-20
17:53:15.000000000 +0530
@@ -163,8 +163,8 @@
 declare -i SEGV=0
 declare -i OTH=0

-# Maximum Two minutes waiting time period to execute a test. If it
exceeds, the test case will go into the 'HUNG' category.
-TIMEOUT_VAL=120
+# Maximum five minutes waiting time period to execute a test. If it
exceeds, the test case will go into the 'HUNG' category.
+TIMEOUT_VAL=300

 # if gcc available then remove the below line comment else put the t0
in posixtestsuite directory.
 #gcc -o t0 t0.c






On Fri, Jul 31, 2009 at 12:00 AM, Subrata
Modak<[email protected]> wrote:
> On Thu, 2009-07-30 at 15:55 +0530, naresh kamboju wrote:
>> On Thu, Jul 30, 2009 at 9:05 AM, Garrett Cooper<[email protected]> wrote:
>> > On Mon, Jul 27, 2009 at 11:50 PM, naresh kamboju<[email protected]> 
>> > wrote:
>> >> Hi,
>> >>
>> >> Hope you have reviewed below patch.
>> >> If you any issue please let me know.
>> >>
>> >> Subrata/ Garrett,
>> >> Please review, if you feel okay.
>> >> commit.
>> >>
>> >> Best regards,
>> >> Naresh Kamboju
>> >>
>> >>
>> >> On Mon, Jul 20, 2009 at 6:35 PM, naresh kamboju<[email protected]> 
>> >> wrote:
>> >>> Hi,
>> >>>
>> >>> As per the execute.sh script file there is time limit of two minutes
>> >>> for each test case execution if it takes more time it will be reported
>> >>> as HUNG.
>> >>>
>> >>> shm_open/23-1.c test case under posix test suite which executes more
>> >>> than two minitutes so test case reported as HUNG.
>> >>>
>> >>> I have changed time limit from 120 to 300 sec. that is nothing but two
>> >>> minutes to five minutes. In low end machines this test case taking 4
>> >>> min to complete execution.
>> >>>
>> >>> Now test cases reported as PASS
>> >>>
>> >>> I have attached patch and below.
>> >>> Please review the same.
>> >
>> > Naresh,
>> >    I looked at the testcase, and I think I can see where your concern
>> > stems from, as this is a stress test, more than a functional test
>> > (1000 child PIDs looping 1000 times each... that's a fair number of
>> > cycles :)...). What I'd be really be interested in is the number of
>> > cycles being generated (msec is `randomly' generated -- see line 75).
>> > However, when I ran the testcase on my machine -- it took less than 10
>> > seconds (!):
>> >
>> >
>> >    I do have more RAM and all, and I have a fairly recent Intel
>> > processor (posted below), but what do you have that's so sluggish by
>> > chance?
>> Hi Garrett,
>>
>>
>> >    I wonder why it failed though *shrugs*.
>> Oops. I forgot to say some points.
>
> So, please resend a clean one.
>
> Regards--
> Subrata
>
>>
>> > Thanks,
>> > -Garrett
>> >
>> > gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ gcc
>> > -Itestcases/open_posix_testsuite/include/
>> > testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c
>> > gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ time ./a.out
>> > create_cnt: 890
>> > Test FAILED
>> >
>> > real    0m10.947s
>> > user    0m4.074s
>> > sys     0m9.189s
>>
>>
>> Test cases will create shm files under /dev/shm/shm_XXX
>> Before executing this test case mount /dev/shm as tmpfs
>>
>> 1. Create directory
>>
>> #mkdir /dev/shm
>>
>>
>> 2. Add below line in /etc/fstab
>>
>> tmpfs             /dev/shm                tmpfs   defaults        0 0
>>
>> 3. mount
>> #mount –a
>> Or
>> # mount –t tmpfs /dev/shm
>> #mount
>> /dev/sda2 on / type ext3 (rw)
>> /dev/sda3 on /home type ext3 (rw)
>> /dev/sda1 on /boot type ext3 (rw)
>> tmpfs on /dev/shm type tmpfs (rw)
>>
>>
>> 4. go to test case location
>>
>> #cd ~/ltp/testcases/open_posix_testsuite/conformance/interfaces/shm_open
>>
>> # time ./23-1.test
>> create_cnt: 1000
>>
>> real    3m34.111s
>> user    0m51.520s
>> sys     1m54.370s
>>
>> Best regards,
>> Naresh Kamboju
>>
>> >
>> > gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ uname -a
>> > Linux orangebox 2.6.29-gentoo-r5 #2 SMP PREEMPT Sun Jun 14 01:11:32
>> > PDT 2009 x86_64 Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz
>> > GenuineIntel GNU/Linux
>> > gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ cat
>> > /proc/meminfo /proc/cpuinfo
>> > MemTotal:        8197172 kB
>> > MemFree:          180264 kB
>> > Buffers:          227552 kB
>> > Cached:          6427308 kB
>> > SwapCached:         5744 kB
>> > Active:           914940 kB
>> > Inactive:        6820352 kB
>> > Active(anon):     310092 kB
>> > Inactive(anon):   776660 kB
>> > Active(file):     604848 kB
>> > Inactive(file):  6043692 kB
>> > Unevictable:           0 kB
>> > Mlocked:               0 kB
>> > SwapTotal:       6498284 kB
>> > SwapFree:        6472696 kB
>> > Dirty:               484 kB
>> > Writeback:             0 kB
>> > AnonPages:       1075824 kB
>> > Mapped:            56784 kB
>> > Slab:             192872 kB
>> > SReclaimable:     162736 kB
>> > SUnreclaim:        30136 kB
>> > PageTables:        10908 kB
>> > NFS_Unstable:          0 kB
>> > Bounce:                0 kB
>> > WritebackTmp:          0 kB
>> > CommitLimit:    10596868 kB
>> > Committed_AS:    1617720 kB
>> > VmallocTotal:   34359738367 kB
>> > VmallocUsed:      334552 kB
>> > VmallocChunk:   34359384571 kB
>> > HugePages_Total:       0
>> > HugePages_Free:        0
>> > HugePages_Rsvd:        0
>> > HugePages_Surp:        0
>> > Hugepagesize:       2048 kB
>> > DirectMap4k:     8119808 kB
>> > DirectMap2M:      268288 kB
>> > processor       : 0
>> > vendor_id       : GenuineIntel
>> > cpu family      : 6
>> > model           : 23
>> > model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
>> > stepping        : 10
>> > cpu MHz         : 2664.000
>> > cache size      : 3072 KB
>> > physical id     : 0
>> > siblings        : 4
>> > core id         : 0
>> > cpu cores       : 4
>> > apicid          : 0
>> > initial apicid  : 0
>> > fpu             : yes
>> > fpu_exception   : yes
>> > cpuid level     : 13
>> > wp              : yes
>> > flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
>> > syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
>> > monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
>> > lahf_lm tpr_shadow vnmi flexpriority
>> > bogomips        : 5343.38
>> > clflush size    : 64
>> > cache_alignment : 64
>> > address sizes   : 36 bits physical, 48 bits virtual
>> > power management:
>> >
>> > processor       : 1
>> > vendor_id       : GenuineIntel
>> > cpu family      : 6
>> > model           : 23
>> > model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
>> > stepping        : 10
>> > cpu MHz         : 2664.000
>> > cache size      : 3072 KB
>> > physical id     : 0
>> > siblings        : 4
>> > core id         : 1
>> > cpu cores       : 4
>> > apicid          : 1
>> > initial apicid  : 1
>> > fpu             : yes
>> > fpu_exception   : yes
>> > cpuid level     : 13
>> > wp              : yes
>> > flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
>> > syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
>> > monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
>> > lahf_lm tpr_shadow vnmi flexpriority
>> > bogomips        : 5343.00
>> > clflush size    : 64
>> > cache_alignment : 64
>> > address sizes   : 36 bits physical, 48 bits virtual
>> > power management:
>> >
>> > processor       : 2
>> > vendor_id       : GenuineIntel
>> > cpu family      : 6
>> > model           : 23
>> > model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
>> > stepping        : 10
>> > cpu MHz         : 2664.000
>> > cache size      : 3072 KB
>> > physical id     : 0
>> > siblings        : 4
>> > core id         : 2
>> > cpu cores       : 4
>> > apicid          : 2
>> > initial apicid  : 2
>> > fpu             : yes
>> > fpu_exception   : yes
>> > cpuid level     : 13
>> > wp              : yes
>> > flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
>> > syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
>> > monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
>> > lahf_lm tpr_shadow vnmi flexpriority
>> > bogomips        : 5343.03
>> > clflush size    : 64
>> > cache_alignment : 64
>> > address sizes   : 36 bits physical, 48 bits virtual
>> > power management:
>> >
>> > processor       : 3
>> > vendor_id       : GenuineIntel
>> > cpu family      : 6
>> > model           : 23
>> > model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
>> > stepping        : 10
>> > cpu MHz         : 2664.000
>> > cache size      : 3072 KB
>> > physical id     : 0
>> > siblings        : 4
>> > core id         : 3
>> > cpu cores       : 4
>> > apicid          : 3
>> > initial apicid  : 3
>> > fpu             : yes
>> > fpu_exception   : yes
>> > cpuid level     : 13
>> > wp              : yes
>> > flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
>> > syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
>> > monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
>> > lahf_lm tpr_shadow vnmi flexpriority
>> > bogomips        : 5343.03
>> > clflush size    : 64
>> > cache_alignment : 64
>> > address sizes   : 36 bits physical, 48 bits virtual
>> > power management:
>> >
>
>

Attachment: ltp-posix-execute.patch
Description: Binary data

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to