acerv / runltp-ng-original

Next-gen LTP runner
GNU General Public License v2.0
2 stars 3 forks source link

Fix test output in single line on -c #19

Closed pevik closed 1 year ago

pevik commented 1 year ago

Running ping01.sh directly EOL is ok:

# PATH="/opt/ltp/testcases/bin:$PATH" ping01.sh
ping01 1 TINFO: initialize 'lhost' 'ltp_ns_veth2' interface
ping01 1 TINFO: add local addr 10.0.0.2/24
ping01 1 TINFO: add local addr fd00:1:1:1::2/64
ping01 1 TINFO: initialize 'rhost' 'ltp_ns_veth1' interface
ping01 1 TINFO: add remote addr 10.0.0.1/24
ping01 1 TINFO: add remote addr fd00:1:1:1::1/64
ping01 1 TINFO: Network config (local -- remote):
ping01 1 TINFO: ltp_ns_veth2 -- ltp_ns_veth1
ping01 1 TINFO: 10.0.0.2/24 -- 10.0.0.1/24
ping01 1 TINFO: fd00:1:1:1::2/64 -- fd00:1:1:1::1/64
ping01 1 TINFO: timeout per run is 0h 5m 0s
ping01 1 TINFO: ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
ping01 1 TPASS: ping -i 0.2 -c 3 -s 8 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 16 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 32 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 64 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 128 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 256 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 512 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 1024 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 2048 10.0.0.1 >/dev/null passed as expected
ping01 1 TPASS: ping -i 0.2 -c 3 -s 4064 10.0.0.1 >/dev/null passed as expected

Summary:
passed   10
failed   0
broken   0
skipped  0
warnings 0

But running with runltp-ng there is no new line:

# runltp-ng -v -c ping01.sh
Host information

    System: Linux
    Node: debian-testing-btrfs
    Kernel Release: 5.19.0-2-amd64
    Kernel Version: #1 SMP PREEMPT_DYNAMIC Debian 5.19.11-1 (2022-09-24)
    Machine Architecture: x86_64
    Processor: 

    Temporary directory: /tmp/runltp.root/tmp33r265eg

Connecting to SUT: host
ping01.sh
ping01 1 TINFO: initialize 'lhost' 'ltp_ns_veth2' interfaceping01 1 TINFO: add local addr 10.0.0.2/24ping01 1 TINFO: add local addr fd00:1:1:1::2/64ping01 1 TINFO: initialize 'rhost' 'ltp_ns_veth1' interfaceping01 1 TINFO: add remote addr 10.0.0.1/24ping01 1 TINFO: add remote addr fd00:1:1:1::1/64ping01 1 TINFO: Network config (local -- remote):ping01 1 TINFO: ltp_ns_veth2 -- ltp_ns_veth1ping01 1 TINFO: 10.0.0.2/24 -- 10.0.0.1/24TINFO: fd00:1:1:1::2/64 -- fd00:1:1:1::1/64ping01 1 TINFO: ceiling LTP_TIMEOUT_MUL to 11ping01 1 TINFO: timeout per run is 0h 55m 0sping01 1 TINFO: ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packetsping01 1 TPASS: ping -i 0.2 -c 3 -s 8 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 16 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 32 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 64 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 128 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 256 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 512 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 1024 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 2048 10.0.0.1 >/dev/null passed as expectedping01 1 TPASS: ping -i 0.2 -c 3 -s 4064 10.0.0.1 >/dev/null passed as expectedSummary:passed   10failed   0broken   0skipped  0warnings 0
Exit code: 0

Disconnecting from SUT: host

Tested on current master: 3dd3ae5816ec6cdf7308f46d2e3b36ccbd1bcd4c.

acerv commented 1 year ago

Fixed in https://github.com/acerv/runltp-ng/commit/3f7e1ac3df190479c23ded1bbdbe02031af8abef