Skip to content

Commit 9097c7b

Browse files
committed
tests: update gPTP fingerprints after FollowUp retiming
Commit "Move sendFollowUp from transmissionStarted to transmissionEnded handler" changes when the gPTP FollowUp message is sent (after the Sync frame finishes transmitting instead of during it), which shifts the simulation event trajectory and therefore the recorded fingerprints of every gPTP-synchronizing simulation. Update the affected non-graphical fingerprints (tplx, ~tNl, ~tND) for the 11 gPTP configurations that exercise Sync/FollowUp: - examples/ieee8021as: Network, Network_with_cross_traffic, Network_daisy_chain - showcases/tsn/timesynchronization/gptp: OneMasterClock, PrimaryAndHotStandbyMasterClocks, TwoMasterClocksExploitingNetworkRedundancy - showcases/tsn/combiningfeatures/gptpandtas: NormalOperation, LinkFailure, Failover, Recovery - showcases/tsn/timesynchronization/clockdrift: RandomClockDriftGptpSync Graphical (tyf) fingerprints are left untouched. Non-gPTP TSN fingerprints (cut-through, frame preemption, replication, gate scheduling, traffic shaping, stream filtering) are unaffected and still pass. Time synchronization accuracy is unchanged: the FollowUp payload timestamps are still recorded at Sync transmission start, only the send time moved.
1 parent e59f8d9 commit 9097c7b

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

tests/fingerprint/examples.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@
114114

115115
/examples/geometry/, -f omnetpp.ini -c General -r 0, 100s, d3d9-7959/tplx;981f-f62a/~tNl;9659-511c/~tND;5e9a-19d8/tyf, PASS, wireless Ipv4
116116

117-
/examples/ieee8021as/, -f omnetpp.ini -c Network -r 0, 200s, 5245-6afa/tplx;c81e-ef6d/~tNl;5d59-3f56/~tND;380c-a43f/tyf, PASS, gptp
118-
/examples/ieee8021as/, -f omnetpp.ini -c Network_with_cross_traffic -r 0, 200s, 3973-05bb/tplx;4eba-b4ee/~tNl;658c-a0eb/~tND;50a1-84a3/tyf, PASS, gptp Ipv4
119-
/examples/ieee8021as/, -f omnetpp.ini -c Network_daisy_chain -r 0, 200s, fcbe-a4f3/tplx;ec9b-9c9e/~tNl;f778-1ff3/~tND;9f7e-e462/tyf, PASS, gptp
117+
/examples/ieee8021as/, -f omnetpp.ini -c Network -r 0, 200s, 4945-9817/tplx;c81e-ef6d/~tNl;5d59-3f56/~tND;380c-a43f/tyf, PASS, gptp
118+
/examples/ieee8021as/, -f omnetpp.ini -c Network_with_cross_traffic -r 0, 200s, 7e9d-1577/tplx;4eba-b4ee/~tNl;658c-a0eb/~tND;50a1-84a3/tyf, PASS, gptp Ipv4
119+
/examples/ieee8021as/, -f omnetpp.ini -c Network_daisy_chain -r 0, 200s, ed7a-6929/tplx;ec9b-9c9e/~tNl;f778-1ff3/~tND;9f7e-e462/tyf, PASS, gptp
120120

121121
# /examples/ieee8021d/, -f omnetpp.ini -c LargeNet -r 0, 100s, 0, ERROR, # abstract-config
122122
# /examples/ieee8021d/, -f omnetpp.ini -c RSTP -r 0, 100s, 0, ERROR, # abstract-config

tests/fingerprint/showcases.csv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949

5050
/showcases/tsn/combiningfeatures/frerandtas/, -f omnetpp.ini -c General -r 0, 1s, 2c89-c055/tplx;8826-e8e2/~tNl;3705-5741/~tND;7abc-9d71/tyf, PASS,
5151

52-
/showcases/tsn/combiningfeatures/gptpandtas/, -f extras.ini -c Recovery -r 0, 4s, 0b47-9b34/tplx;e4af-b7d6/~tNl;2d6a-f771/~tND;ec57-b6d6/tyf, PASS,
53-
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c NormalOperation -r 0, 4s, fa1b-c19d/tplx;837e-9c93/~tNl;b4d0-3b3e/~tND;4525-67cb/tyf, PASS,
54-
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c LinkFailure -r 0, 4s, ca9b-f916/tplx;4f55-e13f/~tNl;5cbf-02b5/~tND;3e75-e579/tyf, PASS,
55-
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c Failover -r 0, 4s, 73df-0cdc/tplx;9106-4064/~tNl;813d-0310/~tND;6085-1de5/tyf, PASS,
52+
/showcases/tsn/combiningfeatures/gptpandtas/, -f extras.ini -c Recovery -r 0, 4s, cb9e-f23c/tplx;bebb-4422/~tNl;e6a1-6b8c/~tND;ec57-b6d6/tyf, PASS,
53+
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c NormalOperation -r 0, 4s, 6d47-4f76/tplx;0223-7296/~tNl;977e-51e4/~tND;4525-67cb/tyf, PASS,
54+
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c LinkFailure -r 0, 4s, cf3c-994c/tplx;3e72-3405/~tNl;80d8-9f52/~tND;3e75-e579/tyf, PASS,
55+
/showcases/tsn/combiningfeatures/gptpandtas/, -f omnetpp.ini -c Failover -r 0, 4s, 3bef-28ae/tplx;39f1-1d3e/~tNl;ccf9-46b2/~tND;6085-1de5/tyf, PASS,
5656

5757
/showcases/tsn/combiningfeatures/invehicle/, -f omnetpp.ini -c StandardEthernet -r 0, 10ms, 10a1-b73d/tplx;31de-2a01/~tNl;8a66-81b5/~tND;995c-d099/tyf, PASS,
5858
#/showcases/tsn/combiningfeatures/invehicle/, -f omnetpp.ini -c TimeSensitiveNetworkingBase -r 0, 10ms, 1416-6c5a/tplx;4536-5dd1/~tNl;9161-3b40/~tND;2d00-f300/tyf, PASS,
@@ -92,10 +92,10 @@
9292
/showcases/tsn/timesynchronization/clockdrift/, -f omnetpp.ini -c RandomClockDrift -r 0, 0.1s, 3055-fa5c/tplx;4afc-1dcc/~tNl;df23-6ecd/~tND;ab81-be55/tyf, PASS,
9393
/showcases/tsn/timesynchronization/clockdrift/, -f omnetpp.ini -c ConstantClockDriftOutOfBandSync -r 0, 0.1s, 6b0a-21b6/tplx;3444-535c/~tNl;0b88-0530/~tND;bfb4-7277/tyf, PASS,
9494
/showcases/tsn/timesynchronization/clockdrift/, -f omnetpp.ini -c RandomClockDriftOutOfBandSync -r 0, 0.1s, e51a-1238/tplx;0040-54d9/~tNl;8613-03de/~tND;fb44-73b3/tyf, PASS,
95-
/showcases/tsn/timesynchronization/clockdrift/, -f omnetpp.ini -c RandomClockDriftGptpSync -r 0, 0.1s, 6107-c948/tplx;fc6e-19ca/~tNl;1b23-cfff/~tND;4c2c-bccc/tyf, PASS,
96-
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c OneMasterClock -r 0, 1s, 6085-e5dd/tplx;c0dc-75d3/~tNl;cf15-a650/~tND;5e5d-87b3/tyf, PASS,
97-
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c PrimaryAndHotStandbyMasterClocks -r 0, 1s, 194b-3e64/tplx;be6a-6ec4/~tNl;15f6-74b8/~tND;280f-3b3b/tyf, PASS,
98-
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c TwoMasterClocksExploitingNetworkRedundancy -r 0, 1s, 689a-fa11/tplx;540a-5d79/~tNl;1c69-03d3/~tND;cf9b-65b5/tyf, PASS,
95+
/showcases/tsn/timesynchronization/clockdrift/, -f omnetpp.ini -c RandomClockDriftGptpSync -r 0, 0.1s, 533d-a880/tplx;40d0-191b/~tNl;8c63-b91e/~tND;4c2c-bccc/tyf, PASS,
96+
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c OneMasterClock -r 0, 1s, d296-1a68/tplx;c0dc-75d3/~tNl;cf15-a650/~tND;5e5d-87b3/tyf, PASS,
97+
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c PrimaryAndHotStandbyMasterClocks -r 0, 1s, 95f8-ecbb/tplx;be6a-6ec4/~tNl;15f6-74b8/~tND;280f-3b3b/tyf, PASS,
98+
/showcases/tsn/timesynchronization/gptp/, -f omnetpp.ini -c TwoMasterClocksExploitingNetworkRedundancy -r 0, 1s, 163e-82ff/tplx;540a-5d79/~tNl;1c69-03d3/~tND;cf9b-65b5/tyf, PASS,
9999

100100
/showcases/tsn/trafficshaping/asynchronousshaper/, -f omnetpp.ini -c General -r 0, 1s, 6ddc-b3ca/tplx;4495-4133/~tNl;ca73-9f0d/~tND;257f-e6b9/tyf, PASS,
101101
/showcases/tsn/trafficshaping/creditbasedshaper/, -f omnetpp.ini -c General -r 0, 1s, 78c6-1385/tplx;fbd9-ab64/~tNl;731b-0ed0/~tND;cc74-4975/tyf, PASS,

0 commit comments

Comments
 (0)