Wireshark-dev: Re: [Wireshark-dev] Custom debian builds fails on test suite
From: Anders Broman <anders.broman@xxxxxxxxxxxx>
Date: Tue, 22 May 2018 07:55:48 +0000
-----Original Message-----
From: Wireshark-dev <wireshark-dev-bounces@xxxxxxxxxxxxx> On Behalf Of Anders Broman
Sent: den 22 maj 2018 09:31
To: Developer support list for Wireshark <wireshark-dev@xxxxxxxxxxxxx>
Subject: Re: [Wireshark-dev] Custom debian builds fails on test suite
-----Original Message-----
From: Wireshark-dev <wireshark-dev-bounces@xxxxxxxxxxxxx> On Behalf Of Gerald Combs
Sent: den 21 maj 2018 19:06
To: Developer support list for Wireshark <wireshark-dev@xxxxxxxxxxxxx>
Subject: Re: [Wireshark-dev] Custom debian builds fails on test suite
On 5/21/18 1:27 AM, Anders Broman wrote:
> Hi,
>
> Trying to do a Debian build it fails with: (Should we even run the
> test suite here ?)
You should be able to skip tests by setting DEB_BUILD_OPTIONS=nocheck.
> test --> verify-results-type-add_pfield-time-local-1-260-1...passed
>
> test --> verify-results-value-add_pfield-time-local-1-261-1...passed
>
> add_pfield-time-local got:
>
> results[2][2]='10'
>
> matches[2][2]='10'
>
> test --> verify-results-type-add_pfield-time-local-2-262-1...passed
>
> test --> verify-results-value-add_pfield-time-local-2-263-1...passed
It looks like this is failing in lua/tvb.lua...
> File "/home/ericsson/ewireshark/trunk/test/subprocesstest.py", line
> 187, in run
>
> sys.stdout.write(line)
>
> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2192' in
> position 31: ordinal not in range(128)
...unfortunately the test runner is failing instead of printing something useful. A fix is inbound.
I'm not sure why tvb.lua is failing. What does `locale` print on your system?
locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=sv_SE.UTF-8
LC_TIME=sv_SE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=sv_SE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=sv_SE.UTF-8
LC_NAME=sv_SE.UTF-8
LC_ADDRESS=sv_SE.UTF-8
LC_TELEPHONE=sv_SE.UTF-8
LC_MEASUREMENT=sv_SE.UTF-8
LC_IDENTIFICATION=sv_SE.UTF-8
LC_ALL=
The output is now:
-------- Testing tree:add_packet_field Time string ENC_ISO_8601_TIME ---- for packet # 4 --------
timebase = 1527027288, timezone=0
test --> add_pfield-time-local-1029-4...passed
test --> add_pfield-time-local-1030-4...passed
test --> verify-fields-size-time.ABSOLUTE_UTC-1031-4...passed
time.ABSOLUTE_UTC got:
finfos [1]='0.000000000'
matches[1]='0.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-1-1032-4...passed
time.ABSOLUTE_UTC got:
finfos [2]='65295.016711695'
matches[2]='65295.016711695'
test --> verify-fields-value-time.ABSOLUTE_UTC-2-1033-4...passed
time.ABSOLUTE_UTC got:
finfos [3]='0.000000000'
matches[3]='0.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-3-1034-4...passed
time.ABSOLUTE_UTC got:
finfos [4]='268369920.251723520'
matches[4]='268369920.251723520'
test --> verify-fields-value-time.ABSOLUTE_UTC-4-1035-4...passed
time.ABSOLUTE_UTC got:
finfos [5]='0.000000000'
matches[5]='0.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-5-1036-4...passed
time.ABSOLUTE_UTC got:
finfos [6]='65295.016711695'
matches[6]='65295.016711695'
test --> verify-fields-value-time.ABSOLUTE_UTC-6-1037-4...passed
time.ABSOLUTE_UTC got:
finfos [7]='0.000000000'
matches[7]='0.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-7-1038-4...passed
time.ABSOLUTE_UTC got:
finfos [8]='268369920.251723520'
matches[8]='268369920.251723520'
test --> verify-fields-value-time.ABSOLUTE_UTC-8-1039-4...passed
time.ABSOLUTE_UTC got:
finfos [9]='1362176088.000000000'
matches[9]='1362176088.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-9-1040-4...passed
time.ABSOLUTE_UTC got:
finfos [10]='1362176088.000000000'
matches[10]='1362176088.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-10-1041-4...passed
time.ABSOLUTE_UTC got:
finfos [11]='1362176040.000000000'
matches[11]='1362176040.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-11-1042-4...passed
time.ABSOLUTE_UTC got:
finfos [12]='1362176040.000000000'
matches[12]='1362176040.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-12-1043-4...passed
time.ABSOLUTE_UTC got:
finfos [13]='1362176088.000000000'
matches[13]='1362176088.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-13-1044-4...passed
time.ABSOLUTE_UTC got:
finfos [14]='1362176040.000000000'
matches[14]='1362176040.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-14-1045-4...passed
time.ABSOLUTE_UTC got:
finfos [15]='1362096000.000000000'
matches[15]='1362096000.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-15-1046-4...passed
time.ABSOLUTE_UTC got:
finfos [16]='1362096000.000000000'
matches[16]='1362096000.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-16-1047-4...passed
time.ABSOLUTE_UTC got:
finfos [17]='1527027288.000000000'
matches[17]='1527027288.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-17-1048-4...passed
time.ABSOLUTE_UTC got:
finfos [18]='1527027288.000000000'
matches[18]='1527027288.000000000'
test --> verify-fields-value-time.ABSOLUTE_UTC-18-1049-4...passed
test --> verify-results-size-add_pfield-time-local-1050-4...passed
add_pfield-time-local got:
results[1][1]='1527027288.000000000'
matches[1][1]='1527027288.000000000'
test --> verify-results-type-add_pfield-time-local-1-1051-4...passed
test --> verify-results-value-add_pfield-time-local-1-1052-4...passed
add_pfield-time-local got:
results[1][2]='8'
matches[1][2]='8'
test --> verify-results-type-add_pfield-time-local-2-1053-4...passed
test --> verify-results-value-add_pfield-time-local-2-1054-4...passed
add_pfield-time-local got:
results[2][1]='1527027288.000000000'
matches[2][1]='1527027288.000000000'
test --> verify-results-type-add_pfield-time-local-1-1055-4...passed
test --> verify-results-value-add_pfield-time-local-1-1056-4...passed
add_pfield-time-local got:
results[2][2]='10'
matches[2][2]='10'
test --> verify-results-type-add_pfield-time-local-2-1057-4...passed
test --> verify-results-value-add_pfield-time-local-2-1058-4...passed
-------- Testing tree:add_packet_field Time string ENC_RFC_822 ---- for packet # 4 --------
test --> add_pfield-time-local-1059-4...failed!
Got the following error: 'did not get 3 return values from TreeItem.add_packet_field'
Frame 4: 540 bytes on wire (4320 bits), 540 bytes captured (4320 bits)
Encapsulation type: Ethernet (1)
Arrival Time: Sep 27, 2004 03:18:04.945618000 UTC
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1096255084.945618000 seconds
[Time delta from previous captured frame: 0.006946000 seconds]
[Time delta from previous displayed frame: 0.006946000 seconds]
[Time since reference or first frame: 0.006946000 seconds]
Frame Number: 4
Frame Length: 540 bytes (4320 bits)
Capture Length: 540 bytes (4320 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: eth:ethertype:ip:udp:test]
Ethernet II, Src: Cisco-Li_82:b2:53 (00:0c:41:82:b2:53), Dst: AmbitMic_6c:40:4e (00:d0:59:6c:40:4e)
Destination: AmbitMic_6c:40:4e (00:d0:59:6c:40:4e)
Address: AmbitMic_6c:40:4e (00:d0:59:6c:40:4e)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
Source: Cisco-Li_82:b2:53 (00:0c:41:82:b2:53)
Address: Cisco-Li_82:b2:53 (00:0c:41:82:b2:53)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: 192.168.0.1, Dst: 192.168.50.50
0100 .... = Version: 4
.... 0101 = Header Length: 20 bytes (5)
Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
0000 00.. = Differentiated Services Codepoint: Default (0)
.... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
Total Length: 526
Identification: 0x2153 (8531)
Flags: 0x0000
0... .... .... .... = Reserved bit: Not set
.0.. .... .... .... = Don't fragment: Not set
..0. .... .... .... = More fragments: Not set
...0 0000 0000 0000 = Fragment offset: 0
Time to live: 63
Protocol: UDP (17)
Header checksum: 0xa508 [validation disabled]
[Header checksum status: Unverified]
Source: 192.168.0.1
Destination: 192.168.50.50
User Datagram Protocol, Src Port: 65346, Dst Port: 65282
Source Port: 65346
Destination Port: 65282
Length: 506
Checksum: 0xf9c8 [unverified]
[Checksum Status: Unverified]
[Stream index: 1]
Test Protocol
Basic string: this is the string for the first test
Basic string: this is the string for the first test
.... .... .... ...1 = Basic boolean: yes
.... .... .... ...1 = Basic boolean: yes
.... .... .... ...0 = Basic boolean: no
Basic uint16: 255
Basic uint16: 1
Basic uint16: 32768
Basic uint16: 65280
Basic uint16: 256
Basic uint16: 128
Basic uint24: 65280
Basic uint24: 98304
Basic uint24: 65280
Basic uint24: 32769
Basic Bytes: 00ff00018000
Basic Bytes: 00ff00018000
Basic Uint Bytes: 00ff00018000
Basic Uint Bytes: 00ff00018000
Basic OID: 0.0.16256.1.0 (itu-t.0.16256.1.0)
Basic OID: 0.0.16256.1.0 (itu-t.0.16256.1.0)
Basic Relative OID: .0.16256.1.0 (.0.16256.1.0)
Basic Relative OID: .0.16256.1.0 (.0.16256.1.0)
Basic ipv6 address: 2001:db8::ff00:42:8329
Basic ipv4 address: 127.0.0.1
Bytes: deadbeef0123456789deadbeefabcdef
Bytes: deadbeef0123456789deadbeefabcdef
OID: (*** Malformed OID ***)
OID: (*** Malformed OID ***)
Relative OID: (*** Empty OID ***)
Relative OID: (*** Empty OID ***)
Time absolute local: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute local: Jan 1, 1970 18:08:15.016711695 UTC
Time absolute local: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute local: Jul 4, 1978 03:12:00.251723520 UTC
Time absolute utc: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute utc: Jan 1, 1970 18:08:15.016711695 UTC
Time absolute utc: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute utc: Jul 4, 1978 03:12:00.251723520 UTC
Time absolute utc: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute utc: Jan 1, 1970 18:08:15.016711695 UTC
Time absolute utc: Jan 1, 1970 00:00:00.000000000 UTC
Time absolute utc: Jul 4, 1978 03:12:00.251723520 UTC
Time absolute utc: Mar 1, 2013 22:14:48.000000000 UTC
Time absolute utc: Mar 1, 2013 22:14:48.000000000 UTC
Time absolute utc: Mar 1, 2013 22:14:00.000000000 UTC
Time absolute utc: Mar 1, 2013 22:14:00.000000000 UTC
Time absolute utc: Mar 1, 2013 22:14:48.000000000 UTC
Time absolute utc: Mar 1, 2013 22:14:00.000000000 UTC
Time absolute utc: Mar 1, 2013 00:00:00.000000000 UTC
Time absolute utc: Mar 1, 2013 00:00:00.000000000 UTC
Time absolute utc: May 22, 2018 22:14:48.000000000 UTC
Time absolute utc: May 22, 2018 22:14:48.000000000 UTC
Time absolute utc: Jan 1, 1970 00:00:00.000000000 UTC
Lua Error: [string "/home/ericsson/ewireshark/trunk/test/lua/tvb...."]:99: add_pfield-time-local test failed!
[Expert Info (Error/Undecoded): Lua Error: [string "/home/ericsson/ewireshark/trunk/test/lua/tvb...."]:99: add_pfield-time-local test failed!]
[Lua Error: [string "/home/e
======================================================================
FAIL: test_wslua_tvb_no_tree (suite_wslua.case_wslua)
wslua tvb without a tree
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ericsson/ewireshark/trunk/test/suite_wslua.py", line 269, in test_wslua_tvb_no_tree
check_lua_script(self, 'tvb.lua', dns_port_pcap, True)
File "/home/ericsson/ewireshark/trunk/test/suite_wslua.py", line 38, in check_lua_script
self.assertTrue(self.grepOutput(r'All tests passed!'))
AssertionError: False is not true
======================================================================
FAIL: test_wslua_tvb_tree (suite_wslua.case_wslua)
wslua tvb with a tree
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ericsson/ewireshark/trunk/test/suite_wslua.py", line 265, in test_wslua_tvb_tree
check_lua_script(self, 'tvb.lua', dns_port_pcap, True, '-V')
File "/home/ericsson/ewireshark/trunk/test/suite_wslua.py", line 38, in check_lua_script
self.assertTrue(self.grepOutput(r'All tests passed!'))
AssertionError: False is not true
----------------------------------------------------------------------
Ran 26 tests in 12.300s
FAILED (failures=2, skipped=1)
ricsson/ewireshark/trunk/test/lua/tvb...."]:99: add_pfield-time-local test failed!]
[Severity level: Error]
[Group: Undecoded]
-----------------------------
Something didn't run or ran too much... tests failed!
Dissector type frame expected: 4 (1), but got: nil (0)
-- End stdout for command ['run/tshark', '-r', '/home/ericsson/ewireshark/trunk/test/captures/dns_port.pcap', '-X', 'lua_script:/home/ericsson/ewireshark/trunk/test/lua/tvb.lua', '-V'] --
-- Begin stderr for command ['run/tshark', '-r', '/home/ericsson/ewireshark/trunk/test/captures/dns_port.pcap', '-X', 'lua_script:/home/ericsson/ewireshark/trunk/test/lua/tvb.lua', '-V'] --
-- End stderr for command ['run/tshark', '-r', '/home/ericsson/ewireshark/trunk/test/captures/dns_port.pcap', '-X', 'lua_script:/home/ericsson/ewireshark/trunk/test/lua/tvb.lua', '-V'] --
12/12 Test #4: suite_dfilter .................... Passed 98.07 sec
83% tests passed, 2 tests failed out of 12
Total Test time (real) = 98.08 sec
The following tests FAILED:
11 - suite_unittests (Failed)
12 - suite_wslua (Failed)
Errors while running CTest
Makefile:96: recipe for target 'test' failed
make[2]: *** [test] Error 8
make[2]: Leaving directory '/home/ericsson/ewireshark/trunk/obj-x86_64-linux-gnu'
dh_auto_test: make -j6 test ARGS+=-j6 returned exit code 2
debian/rules:71: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/home/ericsson/ewireshark/trunk'
debian/rules:27: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
ericsson@TCL-sniffer-2:~/ewireshark/trunk$
ericsson@TCL-sniffer-2:~/ewireshark/trunk$
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives: https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives: https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
- References:
- [Wireshark-dev] Custom debian builds fails on test suite
- From: Anders Broman
- Re: [Wireshark-dev] Custom debian builds fails on test suite
- From: Gerald Combs
- Re: [Wireshark-dev] Custom debian builds fails on test suite
- From: Anders Broman
- [Wireshark-dev] Custom debian builds fails on test suite
- Prev by Date: Re: [Wireshark-dev] Custom debian builds fails on test suite
- Next by Date: Re: [Wireshark-dev] [External] Re: Problem building a dissector for 2.6
- Previous by thread: Re: [Wireshark-dev] Custom debian builds fails on test suite
- Next by thread: [Wireshark-dev] Problem building a dissector for 2.6
- Index(es):