Anay e592fb0c7c INET framework 7 anni fa
..
README e592fb0c7c INET framework 7 anni fa
diffingerprints.py e592fb0c7c INET framework 7 anni fa
diffingerprints.sh e592fb0c7c INET framework 7 anni fa
ethernet-bus-reconnect.csv e592fb0c7c INET framework 7 anni fa
ethernet-bus-reconnect.ini e592fb0c7c INET framework 7 anni fa
ethernet-bus-reconnect.xml e592fb0c7c INET framework 7 anni fa
ethernet-hub-reconnect.csv e592fb0c7c INET framework 7 anni fa
ethernet-hub-reconnect.ini e592fb0c7c INET framework 7 anni fa
ethernet-hub-reconnect.xml e592fb0c7c INET framework 7 anni fa
ethernet-hub.csv e592fb0c7c INET framework 7 anni fa
ethernet-hub.ini e592fb0c7c INET framework 7 anni fa
ethernet-switch.csv e592fb0c7c INET framework 7 anni fa
ethernet-switch.ini e592fb0c7c INET framework 7 anni fa
ethernet-twohosts.csv e592fb0c7c INET framework 7 anni fa
ethernet-twohosts.ini e592fb0c7c INET framework 7 anni fa
examples-TODO.csv_off e592fb0c7c INET framework 7 anni fa
examples.csv e592fb0c7c INET framework 7 anni fa
external-tcpip.csv e592fb0c7c INET framework 7 anni fa
fingerprints e592fb0c7c INET framework 7 anni fa
gen_runallexamples.pl e592fb0c7c INET framework 7 anni fa
manet.csv.unstable e592fb0c7c INET framework 7 anni fa
multi.csv e592fb0c7c INET framework 7 anni fa
multi.csv.unstable e592fb0c7c INET framework 7 anni fa
runDefaultTests.sh e592fb0c7c INET framework 7 anni fa
runWirelessTests.sh e592fb0c7c INET framework 7 anni fa
showcases.csv e592fb0c7c INET framework 7 anni fa
test-branch e592fb0c7c INET framework 7 anni fa
tutorials.csv e592fb0c7c INET framework 7 anni fa
voipstream.csv e592fb0c7c INET framework 7 anni fa

README

This folder contains fingerprint-based tests for various models.

When a fingerprint test passes, that indicates that with very high
probability, the simulation has followed the same trajectory as when
the fingerprint was recorded, i.e. the times and modules of the events
were the same. That is, a passing fingerprint tests means that the
simulation model logic works the same as before.

However, a passing test does not guarantee that e.g. result recording
has not changed.

Fingerprints are fragile to NED changes and parameter value changes.

When a fingerprint test fails, the simulation's correctness has to be
verified by some other means, and the fingerprints in the tests
updated.