Skip to content

Commit 73c9278

Browse files
tests: Include integ test Message representation in ring buffer tests (#2852)
Co-authored-by: Chase Naples <[email protected]>
1 parent d502577 commit 73c9278

10 files changed

+10
-36
lines changed

quic/s2n-quic-platform/src/io/testing/message.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ impl MessageTrait for Message {
9494
let path = self.handle;
9595
let header = datagram::Header {
9696
path,
97-
ecn: Default::default(),
97+
ecn: self.ecn,
9898
};
9999
let payload = self.payload_mut();
100100

@@ -123,6 +123,7 @@ impl MessageTrait for Message {
123123
}
124124

125125
self.handle = *message.path_handle();
126+
self.ecn = message.ecn();
126127

127128
Ok(len)
128129
}

quic/s2n-quic-platform/src/socket/ring.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ mod tests {
506506
}
507507

508508
replication_test!(simple_replication, crate::message::simple::Message);
509+
replication_test!(testing_replication, crate::io::testing::message::Message);
509510
#[cfg(s2n_quic_platform_socket_msg)]
510511
replication_test!(msg_replication, crate::message::msg::Message);
511512
#[cfg(s2n_quic_platform_socket_mmsg)]
@@ -572,6 +573,7 @@ mod tests {
572573
}
573574

574575
send_recv_test!(simple_send_recv, crate::message::simple::Message);
576+
send_recv_test!(testing_send_recv, crate::io::testing::message::Message);
575577
#[cfg(s2n_quic_platform_socket_msg)]
576578
send_recv_test!(msg_send_recv, crate::message::msg::Message);
577579
#[cfg(s2n_quic_platform_socket_mmsg)]
@@ -618,6 +620,10 @@ mod tests {
618620
}
619621

620622
consumer_modifications_test!(simple_rx_modifications, crate::message::simple::Message);
623+
consumer_modifications_test!(
624+
testing_rx_modifications,
625+
crate::io::testing::message::Message
626+
);
621627
#[cfg(s2n_quic_platform_socket_msg)]
622628
consumer_modifications_test!(msg_rx_modifications, crate::message::msg::Message);
623629
#[cfg(s2n_quic_platform_socket_mmsg)]

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_handshake_self_test__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -557,8 +555,6 @@ count#frame_received.packet|INITIAL=1
557555
count#frame_received.frame|ACK=1
558556
count#ack_range_received=1
559557
count#ack_range_received.packet|INITIAL=1
560-
count#ecn_state_changed=1
561-
count#ecn_state_changed.state|FAILED=1
562558
count#recovery_metrics=1
563559
measure#recovery_metrics.min_rtt=100ms
564560
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_mtls_handshake_auth_failure_self_test__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -416,8 +414,6 @@ count#frame_received.packet|INITIAL=1
416414
count#frame_received.frame|ACK=1
417415
count#ack_range_received=1
418416
count#ack_range_received.packet|INITIAL=1
419-
count#ecn_state_changed=1
420-
count#ecn_state_changed.state|FAILED=1
421417
count#recovery_metrics=1
422418
measure#recovery_metrics.min_rtt=100ms
423419
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_mtls_handshake_client_not_supported_self_test__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@ count#frame_received.packet|INITIAL=1
9898
count#frame_received.frame|ACK=1
9999
count#ack_range_received=1
100100
count#ack_range_received.packet|INITIAL=1
101-
count#ecn_state_changed=1
102-
count#ecn_state_changed.state|FAILED=1
103101
count#recovery_metrics=1
104102
measure#recovery_metrics.min_rtt=99.999ms
105103
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -425,8 +423,6 @@ count#frame_received.packet|INITIAL=1
425423
count#frame_received.frame|ACK=1
426424
count#ack_range_received=1
427425
count#ack_range_received.packet|INITIAL=1
428-
count#ecn_state_changed=1
429-
count#ecn_state_changed.state|FAILED=1
430426
count#recovery_metrics=1
431427
measure#recovery_metrics.min_rtt=100ms
432428
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_mtls_handshake_self_test__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -570,8 +568,6 @@ count#frame_received.packet|INITIAL=1
570568
count#frame_received.frame|ACK=1
571569
count#ack_range_received=1
572570
count#ack_range_received.packet|INITIAL=1
573-
count#ecn_state_changed=1
574-
count#ecn_state_changed.state|FAILED=1
575571
count#recovery_metrics=1
576572
measure#recovery_metrics.min_rtt=100ms
577573
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_mtls_handshake_server_not_supported_self_test__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -420,8 +418,6 @@ count#frame_received.packet|INITIAL=1
420418
count#frame_received.frame|ACK=1
421419
count#ack_range_received=1
422420
count#ack_range_received.packet|INITIAL=1
423-
count#ecn_state_changed=1
424-
count#ecn_state_changed.state|FAILED=1
425421
count#recovery_metrics=1
426422
measure#recovery_metrics.min_rtt=100ms
427423
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_not_secret_control_packet__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -671,8 +669,6 @@ count#frame_received.packet|INITIAL=1
671669
count#frame_received.frame|ACK=1
672670
count#ack_range_received=1
673671
count#ack_range_received.packet|INITIAL=1
674-
count#ecn_state_changed=1
675-
count#ecn_state_changed.state|FAILED=1
676672
count#recovery_metrics=1
677673
measure#recovery_metrics.min_rtt=100ms
678674
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__dc__dc_secret_control_packet__events.snap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ count#frame_received.packet|INITIAL=1
9999
count#frame_received.frame|ACK=1
100100
count#ack_range_received=1
101101
count#ack_range_received.packet|INITIAL=1
102-
count#ecn_state_changed=1
103-
count#ecn_state_changed.state|FAILED=1
104102
count#recovery_metrics=1
105103
measure#recovery_metrics.min_rtt=99.999ms
106104
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -667,8 +665,6 @@ count#frame_received.packet|INITIAL=1
667665
count#frame_received.frame|ACK=1
668666
count#ack_range_received=1
669667
count#ack_range_received.packet|INITIAL=1
670-
count#ecn_state_changed=1
671-
count#ecn_state_changed.state|FAILED=1
672668
count#recovery_metrics=1
673669
measure#recovery_metrics.min_rtt=100ms
674670
measure#recovery_metrics.smoothed_rtt=100ms

quic/s2n-quic-tests/src/tests/snapshots/tests__pto__handshake_pto_timer_is_armed__events.snap

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@ count#frame_received.packet|INITIAL=1
9898
count#frame_received.frame|ACK=1
9999
count#ack_range_received=1
100100
count#ack_range_received.packet|INITIAL=1
101-
count#ecn_state_changed=1
102-
count#ecn_state_changed.state|FAILED=1
103101
count#recovery_metrics=1
104102
measure#recovery_metrics.min_rtt=99.999ms
105103
measure#recovery_metrics.smoothed_rtt=99.999ms
@@ -428,6 +426,8 @@ count#frame_sent.frame|PING=1
428426
count#frame_sent=1
429427
count#frame_sent.packet|HANDSHAKE=1
430428
count#frame_sent.frame|PADDING=1
429+
count#ecn_state_changed=1
430+
count#ecn_state_changed.state|UNKNOWN=1
431431
count#packet_sent=1
432432
count#packet_sent.kind|HANDSHAKE=1
433433
count#packet_sent.bytes.total=[REDACTED]b
@@ -630,8 +630,6 @@ count#frame_received.packet|INITIAL=1
630630
count#frame_received.frame|ACK=1
631631
count#ack_range_received=1
632632
count#ack_range_received.packet|INITIAL=1
633-
count#ecn_state_changed=1
634-
count#ecn_state_changed.state|FAILED=1
635633
count#recovery_metrics=1
636634
measure#recovery_metrics.min_rtt=100ms
637635
measure#recovery_metrics.smoothed_rtt=100ms
@@ -874,9 +872,6 @@ count#ack_range_sent=1
874872
count#ack_range_sent.packet|HANDSHAKE=1
875873
count#ack_range_sent=1
876874
count#ack_range_sent.packet|HANDSHAKE=1
877-
count#frame_sent=1
878-
count#frame_sent.packet|HANDSHAKE=1
879-
count#frame_sent.frame|PADDING=1
880875
count#recovery_metrics=1
881876
measure#recovery_metrics.min_rtt=100ms
882877
measure#recovery_metrics.smoothed_rtt=100ms

0 commit comments

Comments
 (0)