All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] Want to contribute
@ 2018-05-02 20:29 Aditya Upadhyay
  2018-05-03  6:15 ` Petr Vorel
  2018-05-03  8:15 ` Cyril Hrubis
  0 siblings, 2 replies; 7+ messages in thread
From: Aditya Upadhyay @ 2018-05-02 20:29 UTC (permalink / raw)
  To: ltp

Hi Developers,

This is Aditya Upadhyay, Mentor at RTEMS Organization in Google Summer
of Code-2018. Previously, I was a student intern at the same
organization.

One of the NetBSD members has suggested me to contribute to this
project. I have gone through the wiki page:
http://ltp.sourceforge.net/documentation/how-to/ltp.php#_3.1

I have completed with the environment setup of LTP and run the
test-cases using runltp script.

I have no idea about finding the issue while running the test-cases.
At this point of time, I have no idea about fixing the issue. Would
you like to share any pointers regarding "How to find the issue"?
These are the outputs of this command: ./runltp -f syscalls -s madvise :

aditya@aditya-Lenovo-ideapad-110-15ACL:/opt/ltp$ sudo ./runltp -f
syscalls -s madvise
INFO: creating /opt/ltp/results directory
Checking for required user/group ids

'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

/etc/lsb-release
/etc/os-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

uname:
Linux aditya-Lenovo-ideapad-110-15ACL 4.4.0-123-generic
#147~14.04.1-Ubuntu SMP Wed Apr 25 11:40:07 UTC 2018 x86_64 x86_64
x86_64 GNU/Linux

/proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.4.0-123-generic
root=UUID=1c512730-f3c7-4ead-a336-8fedd2679a17 ro quiet splash
vt.handoff=7

Gnu C                  gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Gnu make               4.1
util-linux             linux 2.27.1
mount                  linux 2.27.1 (libmount 2.27.0: selinux, assert, debug)
modutils               22
e2fsprogs              1.42.13
PPP                    2.4.7
Linux C Library        > libc.2.23
Dynamic linker (ldd)   2.23
Procps                 3.3.10
Net-tools              1.60
iproute2               iproute2-ss151103
iputils                iputils-s20121221
Kbd                    1.15.5
Sh-utils               8.25
Modules Loaded         cmac drbg ansi_cprng ctr ccm xt_CHECKSUM
iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat
nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack
nf_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc rfcomm
ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter
ip_tables x_tables pci_stub vboxpci vboxnetadp vboxnetflt vboxdrv bnep
arc4 rtsx_usb_ms memstick uvcvideo kvm_amd kvm videobuf2_vmalloc
videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common videodev
irqbypass ath10k_pci ath10k_core media crct10dif_pclmul btusb
crc32_pclmul ghash_clmulni_intel btrtl btbcm aesni_intel btintel ath
snd_hda_codec_realtek bluetooth snd_hda_codec_generic
snd_hda_codec_hdmi snd_hda_intel aes_x86_64 mac80211 lrw snd_hda_codec
snd_hda_core gf128mul glue_helper snd_hwdep ablk_helper snd_pcm cryptd
snd_seq_midi snd_seq_midi_event joydev cfg80211 snd_rawmidi snd_seq
input_leds serio_raw snd_seq_device fam15h_power snd_timer
edac_mce_amd k10temp edac_core snd ideapad_laptop binfmt_misc
sparse_keymap wmi soundcore i2c_piix4 shpchp mac_hid ccp tpm_crb
parport_pc ppdev lp parport autofs4 rtsx_usb_sdmmc rtsx_usb amdkfd
amd_iommu_v2 radeon i2c_algo_bit ttm psmouse drm_kms_helper
syscopyarea sysfillrect ahci sysimgblt fb_sys_fops libahci drm r8169
mii fjes video

free reports:
              total        used        free      shared  buff/cache   available
Mem:        3435040     2051988      447544       80260      935508      974956
Swap:             0           0           0

/proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 22
model        : 48
model name    : AMD A4-7210 APU with AMD Radeon R3 Graphics
stepping    : 1
microcode    : 0x7030105
cpu MHz        : 1000.000
cache size    : 2048 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 mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc
extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch
osvw ibs skinit wdt topoext perfctr_nb bpext perfctr_l2 cpb hw_pstate
rsb_ctxsw retpoline retpoline_amd vmmcall bmi1 xsaveopt arat npt lbrv
svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter
pfthreshold
bugs        : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
bogomips    : 3593.10
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb [12] [13]

processor    : 1
vendor_id    : AuthenticAMD
cpu family    : 22
model        : 48
model name    : AMD A4-7210 APU with AMD Radeon R3 Graphics
stepping    : 1
microcode    : 0x7030105
cpu MHz        : 1200.000
cache size    : 2048 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 mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc
extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch
osvw ibs skinit wdt topoext perfctr_nb bpext perfctr_l2 cpb hw_pstate
rsb_ctxsw retpoline retpoline_amd vmmcall bmi1 xsaveopt arat npt lbrv
svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter
pfthreshold
bugs        : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
bogomips    : 3593.10
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb [12] [13]

processor    : 2
vendor_id    : AuthenticAMD
cpu family    : 22
model        : 48
model name    : AMD A4-7210 APU with AMD Radeon R3 Graphics
stepping    : 1
microcode    : 0x7030105
cpu MHz        : 1000.000
cache size    : 2048 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 mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc
extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch
osvw ibs skinit wdt topoext perfctr_nb bpext perfctr_l2 cpb hw_pstate
rsb_ctxsw retpoline retpoline_amd vmmcall bmi1 xsaveopt arat npt lbrv
svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter
pfthreshold
bugs        : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
bogomips    : 3593.10
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb [12] [13]

processor    : 3
vendor_id    : AuthenticAMD
cpu family    : 22
model        : 48
model name    : AMD A4-7210 APU with AMD Radeon R3 Graphics
stepping    : 1
microcode    : 0x7030105
cpu MHz        : 1800.000
cache size    : 2048 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 mmx fxsr sse sse2 ht syscall nx mmxext
fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc
extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch
osvw ibs skinit wdt topoext perfctr_nb bpext perfctr_l2 cpb hw_pstate
rsb_ctxsw retpoline retpoline_amd vmmcall bmi1 xsaveopt arat npt lbrv
svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter
pfthreshold
bugs        : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
bogomips    : 3593.10
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb [12] [13]

no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
COMMAND:    /opt/ltp/bin/ltp-pan   -e -S   -a 15076     -n 15076 -p -f
/tmp/ltp-S9nmOwzHaY/alltests -l
/opt/ltp/results/LTP_RUN_ON-2018_05_03-01h_37m_37s.log  -C
/opt/ltp/output/LTP_RUN_ON-2018_05_03-01h_37m_37s.failed -T
/opt/ltp/output/LTP_RUN_ON-2018_05_03-01h_37m_37s.tconf
INFO: Restricted to madvise
LOG File: /opt/ltp/results/LTP_RUN_ON-2018_05_03-01h_37m_37s.log
FAILED COMMAND File: /opt/ltp/output/LTP_RUN_ON-2018_05_03-01h_37m_37s.failed
TCONF COMMAND File: /opt/ltp/output/LTP_RUN_ON-2018_05_03-01h_37m_37s.tconf
Running tests.......
<<<test_start>>>
tag=madvise01 stime=1525291661
cmdline="madvise01"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise01.c:118: PASS: madvise test for MADV_NORMAL PASSED
madvise01.c:118: PASS: madvise test for MADV_RANDOM PASSED
madvise01.c:118: PASS: madvise test for MADV_SEQUENTIAL PASSED
madvise01.c:118: PASS: madvise test for MADV_WILLNEED PASSED
madvise01.c:118: PASS: madvise test for MADV_DONTNEED PASSED
madvise01.c:118: PASS: madvise test for MADV_REMOVE PASSED
madvise01.c:118: PASS: madvise test for MADV_DONTFORK PASSED
madvise01.c:118: PASS: madvise test for MADV_DOFORK PASSED
madvise01.c:118: PASS: madvise test for MADV_HWPOISON PASSED
madvise01.c:118: PASS: madvise test for MADV_MERGEABLE PASSED
madvise01.c:118: PASS: madvise test for MADV_UNMERGEABLE PASSED
madvise01.c:118: PASS: madvise test for MADV_HUGEPAGE PASSED
madvise01.c:118: PASS: madvise test for MADV_NOHUGEPAGE PASSED
madvise01.c:118: PASS: madvise test for MADV_DONTDUMP PASSED
madvise01.c:118: PASS: madvise test for MADV_DODUMP PASSED
madvise01.c:110: CONF: MADV_FREE is not supported

Summary:
passed   15
failed   0
skipped  1
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=madvise02 stime=1525291661
cmdline="madvise02"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise02.c:164: PASS: failed as expected: EINVAL
madvise02.c:164: PASS: failed as expected: EINVAL
madvise02.c:164: PASS: failed as expected: EINVAL
madvise02.c:157: CONF: MADV_MERGEABLE is not supported
madvise02.c:157: CONF: MADV_UNMERGEABLE is not supported
madvise02.c:164: PASS: failed as expected: ENOMEM
madvise02.c:164: PASS: failed as expected: ENOMEM
madvise02.c:157: CONF: MADV_WILLNEED is not supported

Summary:
passed   5
failed   0
skipped  3
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=1
<<<test_end>>>
<<<test_start>>>
tag=madvise05 stime=1525291661
cmdline="madvise05"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise05.c:47: PASS: issue has not been reproduced

Summary:
passed   1
failed   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=madvise06 stime=1525291661
cmdline="madvise06"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise06.c:65: INFO: dropping caches
madvise06.c:76: CONF: System swap is too small (838860800 bytes needed)

Summary:
passed   0
failed   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=1 termination_type=exited termination_id=32 corefile=no
cutime=0 cstime=53
<<<test_end>>>
<<<test_start>>>
tag=madvise07 stime=1525291662
cmdline="madvise07"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise07.c:57: INFO: mmap(0, 4096, PROT_READ | PROT_WRITE,
MAP_ANONYMOUS | MAP_PRIVATE, -1, 0)
madvise07.c:66: INFO: madvise(0x7efbf7ffc000, 4096, MADV_HWPOISON)
madvise07.c:95: PASS: Received SIGBUS after accessing poisoned page

Summary:
passed   1
failed   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=madvise08 stime=1525291662
cmdline="madvise08"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise08.c:87: INFO: System core pattern is 'core'
madvise08.c:91: INFO: Temporary core pattern is
'/tmp/ltp-S9nmOwzHaY/FAfx4P/dump-%p'
madvise08.c:133: INFO: Dump file should be dump-15217
madvise08.c:217: PASS: madvise(..., MADV_DONTDUMP)
madvise08.c:133: INFO: Dump file should be dump-15218
madvise08.c:221: PASS: madvise(..., MADV_DODUMP)

Summary:
passed   2
failed   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=1
<<<test_end>>>
<<<test_start>>>
tag=madvise09 stime=1525291662
cmdline="madvise09"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
madvise09.c:327: INFO: Swap accounting is disabled
madvise09.c:331: CONF: MADV_FREE does not work without swap

Summary:
passed   0
failed   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=32 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported all tests PASS
LTP Version: 20180118-161-gf7e4049

       ###############################################################

            Done executing testcases.
            LTP Version:  20180118-161-gf7e4049
       ###############################################################

aditya@aditya-Lenovo-ideapad-110-15ACL:/opt/ltp$

Regards,
Aditya Upadhyay

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-02 20:29 [LTP] Want to contribute Aditya Upadhyay
@ 2018-05-03  6:15 ` Petr Vorel
  2018-05-03 16:37   ` Aditya Upadhyay
  2018-05-03  8:15 ` Cyril Hrubis
  1 sibling, 1 reply; 7+ messages in thread
From: Petr Vorel @ 2018-05-03  6:15 UTC (permalink / raw)
  To: ltp

Hi Aditya,

> Hi Developers,

> This is Aditya Upadhyay, Mentor at RTEMS Organization in Google Summer
> of Code-2018. Previously, I was a student intern at the same
> organization.

> One of the NetBSD members has suggested me to contribute to this
> project. I have gone through the wiki page:
> http://ltp.sourceforge.net/documentation/how-to/ltp.php#_3.1
LTP has moved quite long time ago to git, hosted on github (including wiki):
https://github.com/linux-test-project/ltp
New wiki:
https://github.com/linux-test-project/ltp/wiki

LTP is (as the name suggests) quite the Linux kernel specific, although there are parts,
which are POSIX related (open POSIX test suite). Do you want to work on NetBSD support for
LTP or work generally on LTP?

> I have no idea about finding the issue while running the test-cases.
> At this point of time, I have no idea about fixing the issue. Would
> you like to share any pointers regarding "How to find the issue"?
> These are the outputs of this command: ./runltp -f syscalls -s madvise :

> aditya@aditya-Lenovo-ideapad-110-15ACL:/opt/ltp$ sudo ./runltp -f
...
> <<<test_output>>>
> tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
> madvise01.c:118: PASS: madvise test for MADV_NORMAL PASSED
PASS: test has been passed.

...
> madvise01.c:110: CONF: MADV_FREE is not supported
CONF: test has been skipped

TFAIL: would mean test failed.
See more info at:
https://github.com/linux-test-project/ltp/wiki/GettingStarted#3-structure

For contributing to LTP I recommend to read
https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial
https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines

Kind regards,
Petr

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-02 20:29 [LTP] Want to contribute Aditya Upadhyay
  2018-05-03  6:15 ` Petr Vorel
@ 2018-05-03  8:15 ` Cyril Hrubis
  2018-05-03 16:29   ` Aditya Upadhyay
  1 sibling, 1 reply; 7+ messages in thread
From: Cyril Hrubis @ 2018-05-03  8:15 UTC (permalink / raw)
  To: ltp

Hi!
> One of the NetBSD members has suggested me to contribute to this
> project. I have gone through the wiki page:
> http://ltp.sourceforge.net/documentation/how-to/ltp.php#_3.1

And I thought that I changed all the pages there to point to the new
GitHub pages already...

Also what kind of contribution do you have in mind? Do you plan to work
on some specific area, or are you looking for a LTP TODO list?

-- 
Cyril Hrubis
chrubis@suse.cz

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-03  8:15 ` Cyril Hrubis
@ 2018-05-03 16:29   ` Aditya Upadhyay
  2018-05-16  9:26     ` Cyril Hrubis
  0 siblings, 1 reply; 7+ messages in thread
From: Aditya Upadhyay @ 2018-05-03 16:29 UTC (permalink / raw)
  To: ltp

On Thu, May 3, 2018 at 1:45 PM, Cyril Hrubis <chrubis@suse.cz> wrote:
> Hi!
>> One of the NetBSD members has suggested me to contribute to this
>> project. I have gone through the wiki page:
>> http://ltp.sourceforge.net/documentation/how-to/ltp.php#_3.1
>
> And I thought that I changed all the pages there to point to the new
> GitHub pages already...
>
yeah, I have gone through the GitHub wiki page.

> Also what kind of contribution do you have in mind? Do you plan to work
> on some specific area, or are you looking for a LTP TODO list?
>
I am interested in POSIX Test Suite for NetBSD. Also, I am open to any
suggestion and will be working on LTP TODO list.
> --
> Cyril Hrubis
> chrubis@suse.cz

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-03  6:15 ` Petr Vorel
@ 2018-05-03 16:37   ` Aditya Upadhyay
  2018-05-07  7:25     ` Petr Vorel
  0 siblings, 1 reply; 7+ messages in thread
From: Aditya Upadhyay @ 2018-05-03 16:37 UTC (permalink / raw)
  To: ltp

On Thu, May 3, 2018 at 11:45 AM, Petr Vorel <pvorel@suse.cz> wrote:
> Hi Aditya,
>
>> Hi Developers,
>
>> This is Aditya Upadhyay, Mentor at RTEMS Organization in Google Summer
>> of Code-2018. Previously, I was a student intern at the same
>> organization.
>
>> One of the NetBSD members has suggested me to contribute to this
>> project. I have gone through the wiki page:
>> http://ltp.sourceforge.net/documentation/how-to/ltp.php#_3.1
> LTP has moved quite long time ago to git, hosted on github (including wiki):
> https://github.com/linux-test-project/ltp
> New wiki:
> https://github.com/linux-test-project/ltp/wiki
>
Got it. I have already gone through the git hub wiki page.
> LTP is (as the name suggests) quite the Linux kernel specific, although there are parts,
> which are POSIX related (open POSIX test suite). Do you want to work on NetBSD support for
> LTP or work generally on LTP?
>
Yes, I want to work on NetBSD Support for LTP. LTP is really a good platform to
 test the robustness of Linux Kernel.
Last year, I was working on POSIX Compliance as Google Summer of Code project
 and this year, I am a mentor for the same project.

>> I have no idea about finding the issue while running the test-cases.
>> At this point of time, I have no idea about fixing the issue. Would
>> you like to share any pointers regarding "How to find the issue"?
>> These are the outputs of this command: ./runltp -f syscalls -s madvise :
>
>> aditya@aditya-Lenovo-ideapad-110-15ACL:/opt/ltp$ sudo ./runltp -f
> ...
>> <<<test_output>>>
>> tst_test.c:987: INFO: Timeout per run is 0h 05m 00s
>> madvise01.c:118: PASS: madvise test for MADV_NORMAL PASSED
> PASS: test has been passed.
>
> ...
>> madvise01.c:110: CONF: MADV_FREE is not supported
> CONF: test has been skipped
>
> TFAIL: would mean test failed.
> See more info at:
> https://github.com/linux-test-project/ltp/wiki/GettingStarted#3-structure
>
> For contributing to LTP I recommend to read
> https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial
> https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines
>
Thanks for pointing me these links. It is really helpful to me.
I would love to contribute to LTP as well as NetBSD(Open POSIX Test Suite).
> Kind regards,
> Petr

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-03 16:37   ` Aditya Upadhyay
@ 2018-05-07  7:25     ` Petr Vorel
  0 siblings, 0 replies; 7+ messages in thread
From: Petr Vorel @ 2018-05-07  7:25 UTC (permalink / raw)
  To: ltp

Hi Aditya,


> Yes, I want to work on NetBSD Support for LTP. LTP is really a good platform to
>  test the robustness of Linux Kernel.
> Last year, I was working on POSIX Compliance as Google Summer of Code project
>  and this year, I am a mentor for the same project.

BTW there used to be some effort on LTP in NetBSD (not sure how far it got):
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=tree;f=ltp-git


Kind regards,
Petr

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [LTP] Want to contribute
  2018-05-03 16:29   ` Aditya Upadhyay
@ 2018-05-16  9:26     ` Cyril Hrubis
  0 siblings, 0 replies; 7+ messages in thread
From: Cyril Hrubis @ 2018-05-16  9:26 UTC (permalink / raw)
  To: ltp

Hi!
> > Also what kind of contribution do you have in mind? Do you plan to work
> > on some specific area, or are you looking for a LTP TODO list?
> >
> I am interested in POSIX Test Suite for NetBSD.

The Open Posix Testsuite should, in theory, work on any POSIX system,
however I doubt that anyone is actively using it on anything else than
Linux, at least I do not remeber any activity on mailing list that would
suggets so.

So it would be nice if you tried to run it on NetBSD, looked into
failures and send patches so that it works fine on BSD too.

> Also, I am open to any suggestion and will be working on LTP TODO
> list.

As you may noticed I've started to fill in the GitHub Issue tracker with
our todo items, feel free to pick from there :-).

-- 
Cyril Hrubis
chrubis@suse.cz

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-05-16  9:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-02 20:29 [LTP] Want to contribute Aditya Upadhyay
2018-05-03  6:15 ` Petr Vorel
2018-05-03 16:37   ` Aditya Upadhyay
2018-05-07  7:25     ` Petr Vorel
2018-05-03  8:15 ` Cyril Hrubis
2018-05-03 16:29   ` Aditya Upadhyay
2018-05-16  9:26     ` Cyril Hrubis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.