Ignore:
Timestamp:
01/07/19 10:35:23 (22 months ago)
Author:
Jacob Van Walraven <jcv9@…>
Branches:
develop
Children:
b39eaee
Parents:
9a6bdbc
git-author:
Jacob Van Walraven <jcv9@…> (12/14/18 09:34:50)
git-committer:
Jacob Van Walraven <jcv9@…> (01/07/19 10:35:23)
Message:

Add tests for writing pcapng

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/test-convert.c

    r568a341 r51276bd  
    112112        if (!strcmp(type,"duck"))
    113113                return "duck:traces/100_packets.out.duck";
     114        if (!strcmp(type,"pcapng"))
     115                return "pcapng:traces/100_packets.out.pcapng";
    114116        return "unknown";
    115117}
     
    198200        packet=trace_create_packet();
    199201        for (;;) {
     202
    200203                if ((psize = trace_read_packet(trace, packet)) <0) {
    201204                        error = 1;
    202205                        break;
    203206                }
     207
    204208                if (psize == 0) {
    205209                        error = 0;
     
    207211                }
    208212                if (trace_write_packet(outtrace,packet) > 0)
    209                         count ++;
     213                        if (!IS_LIBTRACE_META_PACKET(packet)) {
     214                                count ++;
     215                        }
    210216                iferrout(outtrace);
    211217                if (count>100)
     
    241247        count=0;
    242248        tcpcount=0;
     249
    243250        while(trace_read_packet(trace,packet)>0) {
    244251                int err;
     
    259266                /* The capture length might be snapped down to the wire length */
    260267                if (length_changed(packet, packet2)) {
     268
    261269                        printf("\t%s\t%s\n",
    262270                                trace1name,
     
    275283                        abort();
    276284                }
    277                
     285
    278286                if (time_changed(packet, packet2)) {
    279287                        error = 1;
    280288                        break;
    281289                }
    282        
     290
    283291                if (trace_get_tcp(packet)) {
    284292                        if (!trace_get_tcp(packet2)) {
Note: See TracChangeset for help on using the changeset viewer.