diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml new file mode 100644 index 00000000..0bdfc833 --- /dev/null +++ b/.github/workflows/dockerimage.yml @@ -0,0 +1,17 @@ +name: Build RINASim and run fingerprint regression tests +on: [push] + +jobs: + build: + name: "Build RINASim and run fingerprint regression tests" + runs-on: ubuntu-18.04 + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Download latest image + run: scripts/tests/do_in_docker date + - name: Build project + run: scripts/tests/do_in_docker scripts/tests/build + - name: Test project + run: scripts/tests/do_in_docker scripts/tests/run_examples + diff --git a/scripts/tests/build b/scripts/tests/build new file mode 100755 index 00000000..22ccea03 --- /dev/null +++ b/scripts/tests/build @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -oeu pipefail + +make makefiles +make MODE=release -j$(nproc) all diff --git a/scripts/tests/do_in_docker b/scripts/tests/do_in_docker new file mode 100755 index 00000000..d83db3ea --- /dev/null +++ b/scripts/tests/do_in_docker @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -t -v "$(pwd):/root/models" -w "/root/models" -u "$(id -u):$(id -g)" omnetpp/inet:o5.6.2-4.2.0 "$@" diff --git a/scripts/tests/examples.csv b/scripts/tests/examples.csv new file mode 100644 index 00000000..a07b7773 --- /dev/null +++ b/scripts/tests/examples.csv @@ -0,0 +1,351 @@ +examples/Athens/Demo,-f omnetpp.ini -r 0 -c Ping,,9469-5feb d7d8-d15d/tplx,PASS, +examples/Athens/Demo,-f omnetpp.ini -r 1 -c Ping,,ab55-076b/tplx,PASS, +examples/Athens/Demo,-f omnetpp.ini -r 2 -c Ping,,bc8c-b7ac/tplx,PASS, +examples/Athens/Demo,-f omnetpp.ini -r 3 -c Ping,,970b-e0fd/tplx,PASS, +examples/Athens/Demo,-f omnetpp.ini -r 4 -c Ping,,0463-9ee1/tplx,PASS, +examples/Athens/Whatevercast,-f omnetpp.ini -r 0 -c Ping,,3920-9fbe ea27-f4c8/tplx,PASS, +examples/Athens/Whatevercast,-f omnetpp.ini -r 1 -c Ping,,a43b-7edb/tplx,PASS, +examples/Athens/Whatevercast,-f omnetpp.ini -r 2 -c Ping,,7831-7f1e/tplx,PASS, +examples/Athens/Whatevercast,-f omnetpp.ini -r 3 -c Ping,,55b4-0003/tplx,PASS, +examples/Athens/Whatevercast,-f omnetpp.ini -r 4 -c Ping,,0020-5ae6/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 0 -c Ping,,a627-8b59 21d7-0bd9/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 1 -c Ping,,170b-4181/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 2 -c Ping,,ea8b-b8a4/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 3 -c Ping,,d7fc-e042/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 4 -c Ping,,bf63-b421/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 0 -c PingWithDrop,,b2ae-d2fc 8186-0215/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 1 -c PingWithDrop,,8d50-9574/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 2 -c PingWithDrop,,c7bb-2e84/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 3 -c PingWithDrop,,2fc6-4fca/tplx,PASS, +examples/Basics/AllNodes,-f omnetpp.ini -r 4 -c PingWithDrop,,4514-8a3a/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 0 -c Ping,,529f-aef6 ad7f-2aa9/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 1 -c Ping,,529f-aef6 d75e-fc1e/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 2 -c Ping,,529f-aef6 287c-5697/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 3 -c Ping,,529f-aef6 be41-ebc7/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 4 -c Ping,,529f-aef6 4a21-77c7/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 0 -c PingAll,,529f-aef6 cf0a-b186/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 1 -c PingAll,,529f-aef6 6cd2-76c4/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 2 -c PingAll,,529f-aef6 6f16-cf25/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 3 -c PingAll,,529f-aef6 aa65-4287/tplx,PASS, +examples/Shim/SimpleNetworkShim,-f omnetpp.ini -r 4 -c PingAll,,529f-aef6 60a4-eef8/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 0 -c Ping,,529f-aef6 04fb-95c4/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 1 -c Ping,,529f-aef6 7b68-dca6/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 2 -c Ping,,529f-aef6 b9d1-6e9d/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 3 -c Ping,,529f-aef6 75a3-cbb8/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 4 -c Ping,,529f-aef6 6b29-d2b7/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 0 -c PingRendez,,4424-27ca c6e3-3c5c/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 1 -c PingRendez,,4424-27ca 96d4-54ad/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 2 -c PingRendez,,4424-27ca d628-fcd8/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 3 -c PingRendez,,4424-27ca 0506-9720/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 4 -c PingRendez,,4424-27ca 9989-98f0/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 0 -c PingWithDiffServ,,00de-918f b631-d9f9/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 1 -c PingWithDiffServ,,00de-918f af2a-871a/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 2 -c PingWithDiffServ,,00de-918f da95-e3c7/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 3 -c PingWithDiffServ,,00de-918f 00d3-daed/tplx,PASS, +examples/Shim/SimpleRelayShim,-f omnetpp.ini -r 4 -c PingWithDiffServ,,00de-918f 837d-293c/tplx,PASS, +examples/Shim/SwitchShim,-f omnetpp.ini -r 0 -c PingAll,,c14b-0170 59c9-4750/tplx,PASS, +examples/Shim/SwitchShim,-f omnetpp.ini -r 1 -c PingAll,,c14b-0170 ece3-04b3/tplx,PASS, +examples/Shim/SwitchShim,-f omnetpp.ini -r 2 -c PingAll,,c14b-0170 f75f-752e/tplx,PASS, +examples/Shim/SwitchShim,-f omnetpp.ini -r 3 -c PingAll,,c14b-0170 a296-f387/tplx,PASS, +examples/Shim/SwitchShim,-f omnetpp.ini -r 4 -c PingAll,,c14b-0170 c4eb-44a3/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 0 -c PingFC,,24c6-353c d157-4ac9/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 1 -c PingFC,,24c6-353c 33eb-4c62/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 2 -c PingFC,,24c6-353c b107-40c4/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 3 -c PingFC,,24c6-353c 1755-bad2/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 4 -c PingFC,,24c6-353c 119a-91e9/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 0 -c PingRX,,24c6-353c dcb4-65e5/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 1 -c PingRX,,24c6-353c 38fb-4455/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 2 -c PingRX,,24c6-353c ded9-4046/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 3 -c PingRX,,24c6-353c f3a6-037a/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 4 -c PingRX,,24c6-353c 55c5-bb77/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 0 -c Ping,,24c6-353c dcb4-65e5/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 1 -c Ping,,24c6-353c 38fb-4455/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 2 -c Ping,,24c6-353c ded9-4046/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 3 -c Ping,,24c6-353c f3a6-037a/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 4 -c Ping,,24c6-353c 55c5-bb77/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 0 -c Ping-AppQos,,24c6-353c dcb4-65e5/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 1 -c Ping-AppQos,,24c6-353c 38fb-4455/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 2 -c Ping-AppQos,,24c6-353c ded9-4046/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 3 -c Ping-AppQos,,24c6-353c f3a6-037a/tplx,PASS, +examples/Shim/BasicShim,-f omnetpp.ini -r 4 -c Ping-AppQos,,24c6-353c 55c5-bb77/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 0 -c PingFC,,24c6-353c 716b-ef23/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 1 -c PingFC,,24c6-353c c9f1-26c5/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 2 -c PingFC,,24c6-353c 5233-db59/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 3 -c PingFC,,24c6-353c 5318-c807/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 4 -c PingFC,,24c6-353c f65a-c89b/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 0 -c PingRX,,24c6-353c bbdb-5d5a/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 1 -c PingRX,,24c6-353c 9440-2323/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 2 -c PingRX,,24c6-353c 0526-9449/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 3 -c PingRX,,24c6-353c 1bb9-e96f/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 4 -c PingRX,,24c6-353c 4a27-242a/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 0 -c Ping,,24c6-353c bbdb-5d5a/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 1 -c Ping,,24c6-353c 9440-2323/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 2 -c Ping,,24c6-353c 0526-9449/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 3 -c Ping,,24c6-353c 1bb9-e96f/tplx,PASS, +examples/Shim/ThreeHostsShim,-f omnetpp.ini -r 4 -c Ping,,24c6-353c 4a27-242a/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c Ping,,529f-aef6 d720-6638/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c Ping,,5133-7a10/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c Ping,,c8e9-2736/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c Ping,,584e-ae7a/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c Ping,,020d-466d/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingBigSDU,,9ae6-9ee2 fa8f-98d1/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingBigSDU,,8730-6997/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingBigSDU,,adef-f451/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingBigSDU,,f659-880b/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingBigSDU,,5225-369f/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingFragment,,81d8-73a6 9709-4cd0/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingFragment,,09f7-83f3/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingFragment,,7a39-a27d/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingFragment,,36e4-7406/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingFragment,,5bdc-406c/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingFragmentATime,,74ce-6d74 9ffa-3c0c/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingFragmentATime,,afc2-f485/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingFragmentATime,,0903-513f/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingFragmentATime,,b5df-ca6c/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingFragmentATime,,439c-fe7c/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingRendez,,4424-27ca 4321-ba50/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingRendez,,c5ea-b181/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingRendez,,9b29-1700/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingRendez,,9135-ca28/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingRendez,,f762-cd94/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingWithPreallocation,,97a8-a44f/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingWithPreallocation,,ba99-8438/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingWithPreallocation,,4a33-da7f/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingWithPreallocation,,961c-a68b/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingWithPreallocation,,a7e7-a26e/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 0 -c PingWithDiffServ,,00de-918f 381e-cc7c/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 1 -c PingWithDiffServ,,2742-5001/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 2 -c PingWithDiffServ,,3a25-2612/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 3 -c PingWithDiffServ,,8bd8-b216/tplx,PASS, +examples/Basics/SimpleRelay,-f omnetpp.ini -r 4 -c PingWithDiffServ,,da6e-5da7/tplx,PASS, +examples/Basics/SingleCS,-f omnetpp.ini -r 0 -c Ping,,558a-0b0a 562c-d08b/tplx,PASS, +examples/Basics/SingleCS,-f omnetpp.ini -r 1 -c Ping,,8c95-a911/tplx,PASS, +examples/Basics/SingleCS,-f omnetpp.ini -r 2 -c Ping,,74cc-9eb1/tplx,PASS, +examples/Basics/SingleCS,-f omnetpp.ini -r 3 -c Ping,,5a29-ab2f/tplx,PASS, +examples/Basics/SingleCS,-f omnetpp.ini -r 4 -c Ping,,f1b7-6dca/tplx,PASS, +examples/Basics/SmallNetwork,-f omnetpp.ini -r 0 -c Ping,,28f3-76de/tplx,PASS, +examples/Basics/SmallNetwork,-f omnetpp.ini -r 1 -c Ping,,3458-5e6f/tplx,PASS, +examples/Basics/SmallNetwork,-f omnetpp.ini -r 2 -c Ping,,589b-7404/tplx,PASS, +examples/Basics/SmallNetwork,-f omnetpp.ini -r 3 -c Ping,,b914-992a/tplx,PASS, +examples/Basics/SmallNetwork,-f omnetpp.ini -r 4 -c Ping,,ac47-4aca/tplx,PASS, +examples/Basics/SmallNetwork2,-f omnetpp.ini -r 0 -c Stream,,b321-046c/tplx,PASS, +examples/Basics/SmallNetwork2,-f omnetpp.ini -r 1 -c Stream,,fbf6-b22f/tplx,PASS, +examples/Basics/SmallNetwork2,-f omnetpp.ini -r 2 -c Stream,,93a4-ef03/tplx,PASS, +examples/Basics/SmallNetwork2,-f omnetpp.ini -r 3 -c Stream,,1769-37b7/tplx,PASS, +examples/Basics/SmallNetwork2,-f omnetpp.ini -r 4 -c Stream,,76ec-380f/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 0 -c PingFC,,4db5-b3bb c2c7-582a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 1 -c PingFC,,8ddd-4af4/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 2 -c PingFC,,24ed-aa4b/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 3 -c PingFC,,adcf-c5b0/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 4 -c PingFC,,c87e-2746/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 0 -c PingRX,,24c6-353c 7912-7d6b/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 1 -c PingRX,,e68d-ee06/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 2 -c PingRX,,d25a-7ab7/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 3 -c PingRX,,849e-809a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 4 -c PingRX,,9223-655a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 0 -c Ping,,24c6-353c 7912-7d6b/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 1 -c Ping,,e68d-ee06/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 2 -c Ping,,d25a-7ab7/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 3 -c Ping,,849e-809a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 4 -c Ping,,9223-655a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 0 -c Ping-AppQos,,24c6-353c 7912-7d6b/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 1 -c Ping-AppQos,,e68d-ee06/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 2 -c Ping-AppQos,,d25a-7ab7/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 3 -c Ping-AppQos,,849e-809a/tplx,PASS, +examples/Basics/TwoCSs,-f omnetpp.ini -r 4 -c Ping-AppQos,,9223-655a/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 0 -c PingFC,,6791-6057 add0-1c2c/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 1 -c PingFC,,4ebb-0c52/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 2 -c PingFC,,18a6-93ee/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 3 -c PingFC,,be05-6cb1/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 4 -c PingFC,,323a-4749/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 0 -c Stream,,9991-ccfc 9466-db00/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 1 -c Stream,,3a70-dc93/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 2 -c Stream,,eeab-62ca/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 3 -c Stream,,d91c-8196/tplx,PASS, +examples/Basics/TwoCSsSimple,-f omnetpp.ini -r 4 -c Stream,,d0cd-e933/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-1Node,,af6c-b444/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-1Node,,ba31-35d9/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-1Node,,6f39-180c/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-1Node,,3939-1876/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-1Node,,fbc7-03b4/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-2Nodes,,844a-55ff/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-2Nodes,,5aa8-c968/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-2Nodes,,d0cd-e29f/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-2Nodes,,f2c1-d4c5/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-2Nodes,,a624-9d52/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-2NodesT,,6e67-3b0f/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-2NodesT,,ede6-2553/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-2NodesT,,faf4-1054/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-2NodesT,,a4aa-5424/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-2NodesT,,1cbd-06bb/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-3Nodes,,7df4-9595/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-3Nodes,,53a0-85e9/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-3Nodes,,21fa-cdae/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-3Nodes,,2e45-78f2/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-3Nodes,,9ff4-f730/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-3NodesT,,b9ea-f4c8/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-3NodesT,,39fc-ace5/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-3NodesT,,4252-ada3/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-3NodesT,,3522-46c7/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-3NodesT,,94a4-9999/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-4Nodes,,5a4a-6c50/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-4Nodes,,50f2-87f9/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-4Nodes,,3399-6834/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-4Nodes,,576b-6961/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-4Nodes,,3029-1706/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-4NodesT,,33c8-e765/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-4NodesT,,b39d-eb8d/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-4NodesT,,4d3f-f0cf/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-4NodesT,,c3f7-1c1f/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-4NodesT,,0a17-cd3c/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-5Nodes,,ed73-04e4/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-5Nodes,,d75d-dd62/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-5Nodes,,8484-af15/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-5Nodes,,66b6-02e7/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-5Nodes,,461b-0bb2/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-5NodesT,,8ef0-979e/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-5NodesT,,9fbe-1c7f/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-5NodesT,,25dd-1830/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-5NodesT,,437f-da96/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-5NodesT,,d7b7-fa06/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-6Nodes,,aa78-ddb0/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-6Nodes,,e090-48c8/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-6Nodes,,135f-e635/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-6Nodes,,b5e5-88cb/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-6Nodes,,0069-d55d/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-10NodesT,,4462-1d45/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-10NodesT,,6200-7bbf/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-10NodesT,,24d9-cc98/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-10NodesT,,c003-4aff/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-10NodesT,,b831-b2a5/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 0 -c CongestionStream-20NodesT,,d0a5-f9a1/tplx,PASS, +#examples/Congestion/DCCongestion,-f omnetpp.ini -r 1 -c CongestionStream-20NodesT,,81ad-edc7,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 2 -c CongestionStream-20NodesT,,e5c4-8fd8/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 3 -c CongestionStream-20NodesT,,fcca-7317/tplx,PASS, +examples/Congestion/DCCongestion,-f omnetpp.ini -r 4 -c CongestionStream-20NodesT,,ce00-6fa0/tplx,PASS, +examples/Congestion/SimpleRelayCongestion,-f omnetpp.ini -r 0 -c CongestionPing,,bd39-5115/tplx,PASS, +examples/Congestion/SimpleRelayCongestion,-f omnetpp.ini -r 1 -c CongestionPing,,339f-3dec/tplx,PASS, +examples/Congestion/SimpleRelayCongestion,-f omnetpp.ini -r 2 -c CongestionPing,,ec2a-75ea/tplx,PASS, +examples/Congestion/SimpleRelayCongestion,-f omnetpp.ini -r 3 -c CongestionPing,,a58a-a4bd/tplx,PASS, +examples/Congestion/SimpleRelayCongestion,-f omnetpp.ini -r 4 -c CongestionPing,,c0e3-1eca/tplx,PASS, +examples/Congestion/SmallNetwork3,-f omnetpp.ini -r 0 -c Aggregation,,7b9a-b580/tplx,PASS, +examples/Demos/UseCase1,-f omnetpp.ini -r 0 -c Ping,,b699-5b3c b53f-80bd/tplx,PASS, +examples/Demos/UseCase1,-f omnetpp.ini -r 1 -c Ping,,6f86-f927/tplx,PASS, +examples/Demos/UseCase1,-f omnetpp.ini -r 2 -c Ping,,97df-ce87/tplx,PASS, +examples/Demos/UseCase1,-f omnetpp.ini -r 3 -c Ping,,b93a-fb19/tplx,PASS, +examples/Demos/UseCase1,-f omnetpp.ini -r 4 -c Ping,,12a4-3dfc/tplx,PASS, +examples/Demos/UseCase2,-f omnetpp.ini -r 0 -c Ping,,a71d-06d4 f748-2c0f/tplx,PASS, +examples/Demos/UseCase2,-f omnetpp.ini -r 1 -c Ping,,183e-91f2/tplx,PASS, +examples/Demos/UseCase2,-f omnetpp.ini -r 2 -c Ping,,8e55-c0db/tplx,PASS, +examples/Demos/UseCase2,-f omnetpp.ini -r 3 -c Ping,,4be7-5dea/tplx,PASS, +examples/Demos/UseCase2,-f omnetpp.ini -r 4 -c Ping,,f6a8-874f/tplx,PASS, +examples/Demos/UseCase3,-f omnetpp.ini -r 0 -c Ping,,952f-3bb0 265f-8ab6/tplx,PASS, +examples/Demos/UseCase3,-f omnetpp.ini -r 1 -c Ping,,cb8f-9a70/tplx,PASS, +examples/Demos/UseCase3,-f omnetpp.ini -r 2 -c Ping,,996e-26ef/tplx,PASS, +examples/Demos/UseCase3,-f omnetpp.ini -r 3 -c Ping,,2ed9-9f50/tplx,PASS, +examples/Demos/UseCase3,-f omnetpp.ini -r 4 -c Ping,,d167-d375/tplx,PASS, +examples/Demos/UseCase4,-f omnetpp.ini -r 0 -c Ping,,861a-0e59 c59a-0a3d/tplx,PASS, +examples/Demos/UseCase4,-f omnetpp.ini -r 1 -c Ping,,268a-55ef/tplx,PASS, +examples/Demos/UseCase4,-f omnetpp.ini -r 2 -c Ping,,bc99-4633/tplx,PASS, +examples/Demos/UseCase4,-f omnetpp.ini -r 3 -c Ping,,b03b-027a/tplx,PASS, +examples/Demos/UseCase4,-f omnetpp.ini -r 4 -c Ping,,0220-9342/tplx,PASS, +examples/Demos/UseCase5,-f omnetpp.ini -r 0 -c Ping,,7151-0d73 bd74-8798/tplx,PASS, +examples/Demos/UseCase5,-f omnetpp.ini -r 1 -c Ping,,ae58-c241/tplx,PASS, +examples/Demos/UseCase5,-f omnetpp.ini -r 2 -c Ping,,86aa-cb28/tplx,PASS, +examples/Demos/UseCase5,-f omnetpp.ini -r 3 -c Ping,,e983-74a6/tplx,PASS, +examples/Demos/UseCase5,-f omnetpp.ini -r 4 -c Ping,,5199-b954/tplx,PASS, +examples/LB/SmallNetworkLB,-f omnetpp.ini -r 0 -c Ping,,5f10-2d1c/tplx,PASS, +examples/LB/SmallNetworkLB,-f omnetpp.ini -r 1 -c Ping,,05d5-5e05/tplx,PASS, +examples/LB/SmallNetworkLB,-f omnetpp.ini -r 2 -c Ping,,c257-1582/tplx,PASS, +examples/LB/SmallNetworkLB,-f omnetpp.ini -r 3 -c Ping,,6223-4df4/tplx,PASS, +examples/LB/SmallNetworkLB,-f omnetpp.ini -r 4 -c Ping,,2601-c6ba/tplx,PASS, +examples/Routing/DistributedCloudsLS,-f omnetpp.ini -r 0 -c DistributedCloudsLS,,6bbb-619a/tplx,PASS, +examples/Routing/DistributedCloudsLS,-f omnetpp.ini -r 1 -c DistributedCloudsLS,,dbfe-2a8e/tplx,PASS, +examples/Routing/DistributedCloudsLS,-f omnetpp.ini -r 2 -c DistributedCloudsLS,,10ea-965f/tplx,PASS, +examples/Routing/DistributedCloudsLS,-f omnetpp.ini -r 3 -c DistributedCloudsLS,,844b-b3bb/tplx,PASS, +examples/Routing/DistributedCloudsLS,-f omnetpp.ini -r 4 -c DistributedCloudsLS,,42b2-11d8/tplx,PASS, +examples/Routing/FatTreeTopology,-f omnetpp.ini -r 0 -c FatTreeTopology,,0125-ee27/tplx,PASS, +examples/Routing/FatTreeTopology,-f omnetpp.ini -r 1 -c FatTreeTopology,,f3f7-ce4b/tplx,PASS, +examples/Routing/FatTreeTopology,-f omnetpp.ini -r 2 -c FatTreeTopology,,4c21-9dc3/tplx,PASS, +examples/Routing/FatTreeTopology,-f omnetpp.ini -r 3 -c FatTreeTopology,,29a7-0158/tplx,PASS, +examples/Routing/FatTreeTopology,-f omnetpp.ini -r 4 -c FatTreeTopology,,cc29-a61c/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c DV,,daab-6e12/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c DV,,797f-b19d/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c DV,,a7d1-c9ab/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c DV,,1cb9-e23c/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c DV,,2b6d-b2c0/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c LS,,8117-20e4/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c LS,,28eb-162e/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c LS,,6b82-10ec/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c LS,,e6de-c57d/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c LS,,ff70-2232/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c ModDVwoDoms,,1162-b42e/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c ModDVwoDoms,,7133-550d/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c ModDVwoDoms,,7637-ebf9/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c ModDVwoDoms,,0d44-48e7/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c ModDVwoDoms,,1641-1bf6/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c ModLSwoDoms,,8117-20e4/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c ModLSwoDoms,,28eb-162e/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c ModLSwoDoms,,6b82-10ec/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c ModLSwoDoms,,e6de-c57d/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c ModLSwoDoms,,ff70-2232/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c DomsDV_DV,,7226-ac9f/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c DomsDV_DV,,92f3-d139/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c DomsDV_DV,,5ebf-1ae2/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c DomsDV_DV,,8393-a790/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c DomsDV_DV,,69aa-ea90/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c DomsDV_LS,,f47e-1ec4/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c DomsDV_LS,,8377-0aed/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c DomsDV_LS,,6cd1-dea8/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c DomsDV_LS,,0ac1-a35c/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c DomsDV_LS,,b5fe-fb04/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 0 -c HR,,4733-75aa/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 1 -c HR,,1d2f-14ce/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 2 -c HR,,1d4f-1dc4/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 3 -c HR,,a7f2-e833/tplx,PASS, +examples/Routing/FatTreeTopologyPref,-f omnetpp.ini -r 4 -c HR,,3bd8-98aa/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 0 -c LatDV,,3225-b08e 8bdb-7bcb/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 1 -c LatDV,,e86f-848e/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 2 -c LatDV,,4b43-93c1/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 3 -c LatDV,,da00-1f86/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 4 -c LatDV,,fbdd-115b/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 0 -c HopLS,,3225-b08e 6a19-d7f7/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 1 -c HopLS,,90f3-49f5/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 2 -c HopLS,,7a04-715b/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 3 -c HopLS,,7c6d-af71/tplx,PASS, +examples/Routing/LatEx,-f omnetpp.ini -r 4 -c HopLS,,3ed2-2be2/tplx,PASS, +examples/Routing/RCoreNet,-f omnetpp.ini -r 0,,7e09-50f6/tplx,PASS, +examples/Routing/RCoreNet,-f omnetpp.ini -r 1,,7e09-50f6/tplx,PASS, +examples/Routing/RCoreNet,-f omnetpp.ini -r 2,,7e09-50f6/tplx,PASS, +examples/Routing/RCoreNet,-f omnetpp.ini -r 3,,7e09-50f6/tplx,PASS, +examples/Routing/RCoreNet,-f omnetpp.ini -r 4,,7e09-50f6/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 0,,1c26-b49c/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 1,,d882-cc01/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 2,,fee7-bf1c/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 3,,b06c-e09e/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 4,,ff98-40fe/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 0 -c SmallNetRouting,,739a-a826/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 1 -c SmallNetRouting,,2798-783a/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 2 -c SmallNetRouting,,0841-8166/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 3 -c SmallNetRouting,,f363-86d4/tplx,PASS, +examples/Routing/SmallNetRouting,-f omnetpp.ini -r 4 -c SmallNetRouting,,7a1f-e33c/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 0 -c HopsSingle1Entry,,13d0-e6a0/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 1 -c HopsSingle1Entry,,13d0-e6a0/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 2 -c HopsSingle1Entry,,13d0-e6a0/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 3 -c HopsSingle1Entry,,13d0-e6a0/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 4 -c HopsSingle1Entry,,13d0-e6a0/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 0 -c HopsSingleMEntries,,025b-db45/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 1 -c HopsSingleMEntries,,025b-db45/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 2 -c HopsSingleMEntries,,025b-db45/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 3 -c HopsSingleMEntries,,025b-db45/tplx,PASS, +examples/Routing/UnreliableLinks,-f omnetpp.ini -r 4 -c HopsSingleMEntries,,025b-db45/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 0 -c Ping,,942c-424e/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 1 -c Ping,,8d37-08fd/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 2 -c Ping,,529b-053f/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 3 -c Ping,,e7d1-6193/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 4 -c Ping,,03c3-13e7/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 0 -c CongestionPing,,f4e5-9aba/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 1 -c CongestionPing,,ba25-0a51/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 2 -c CongestionPing,,82cb-207b/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 3 -c CongestionPing,,c4f1-602f/tplx,PASS, +examples/Webinars/EFCPPolicyTest,-f omnetpp.ini -r 4 -c CongestionPing,,c1fc-8405/tplx,PASS, diff --git a/scripts/tests/run_examples b/scripts/tests/run_examples new file mode 100755 index 00000000..ef285aeb --- /dev/null +++ b/scripts/tests/run_examples @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +# +# Very simple test file for running regression tests on examples +# +# Note that this is meant for github actions, and as such executes as if in the top level +# directory of the repository. +# +# The 'inet_fingerprinttest' script is from https://github.com/inet-framework/inet +# + +set -euo pipefail + +RINA_ROOT=$(pwd) +RINA_LIB=${RINA_ROOT}/policies/librinasim.so +INET_ROOT=${RINA_ROOT}/../inet4 # the OMNeT++ way +INET_LIB=${INET_ROOT}/src/libINET.so +export NEDPATH=${INET_ROOT}/src/inet:${RINA_ROOT} + +# Run fingerprint tests +../inet4/bin/inet_fingerprinttest \ + scripts/tests/examples.csv \ + --executable opp_run \ + --oppargs \ + --cmdenv-express-mode=true \ + -l ${INET_LIB} \ + -l ${RINA_LIB}