Commit graph

103 commits

Author SHA1 Message Date
Ariadne Conill
9caffc01c2 static executor: if vrf-table is set, apply the static route to a specific table 2020-08-20 02:59:43 -06:00
Ariadne Conill
c86952ce71 tests: add gre executor tests 2020-08-20 02:40:27 -06:00
Ariadne Conill
6d2ae938d1 tests: add ifquery test for gre dependency learning 2020-08-20 02:33:51 -06:00
Ariadne Conill
cd1b0d5833 tunnel: improve validation of options 2020-08-20 02:09:31 -06:00
Ariadne Conill
93116920da tests: verify ttl is remapped to tunnel-ttl 2020-08-19 06:20:16 -06:00
Ariadne Conill
0238051052 tests: add tunnel executor tests 2020-08-19 06:19:55 -06:00
Ariadne Conill
953666f1fb tests: add tests for managing the tunnel executor 2020-08-19 06:19:39 -06:00
Ariadne Conill
a4f147b5d0 tests: add some tunnel configuration fixtures 2020-08-19 06:18:44 -06:00
Ariadne Conill
c2465344d5 tests: add ppp executor tests 2020-08-19 06:15:00 -06:00
Ariadne Conill
0dd8dc1b0e tests: add ifquery tests for ppp 2020-08-19 06:09:05 -06:00
Ariadne Conill
dd02502461 tests: add ppp fixtures 2020-08-19 06:05:29 -06:00
Ariadne Conill
71290da711 tests: add ifupdown2 vrf configuration fixture, and some tests against it 2020-08-19 02:14:08 -06:00
Ariadne Conill
2c37b22d70 tests: add fixture & test for VRF topology learning 2020-08-18 16:52:11 -06:00
Ariadne Conill
ba98705c8f tests: add tests for VRF executor 2020-08-18 16:28:34 -06:00
Ariadne Conill
962ef0d415 link: support mtu parameter (like debian) 2020-08-18 15:57:01 -06:00
Ariadne Conill
0de4a3f6f9 tests: add ifup/ifdown/ifquery tests for vlans 2020-08-04 13:08:30 -06:00
Ariadne Conill
b27caaedf6 tests: add mock vlan executor and vlan fixture 2020-08-04 12:38:05 -06:00
Ariadne Conill
49dd8942f2 tests: add inheritance tests
we only need to test ifquery, as this is just a merge
operation.
2020-08-04 12:06:39 -06:00
Ariadne Conill
2fecbfc7e9 tests: add tests for learned executors 2020-07-29 02:37:14 -06:00
Ariadne Conill
2be1fa5b0b tests: add a set of more complicated dependency learning tests 2020-07-29 02:33:00 -06:00
Ariadne Conill
e4c3c4e06e mock dependency generator: add support for mock-depends property 2020-07-29 02:14:42 -06:00
Ariadne Conill
cf59f6af4c tests: add ifup/ifdown tests for learned dependencies (close #5) 2020-07-28 14:04:27 -06:00
Ariadne Conill
c97594b89b tests: add test for mock dependency generator 2020-07-28 13:49:08 -06:00
Ariadne Conill
fb5ff4eac2 lifecycle: add support for learning dependents from executors (ref #5) 2020-07-28 13:46:25 -06:00
Ariadne Conill
3302089d4b tests: add mock-dependency-generator (ref #5) 2020-07-28 12:07:09 -06:00
Ariadne Conill
83440e3f88 tests: add static executor tests 2020-07-26 04:11:17 -06:00
Ariadne Conill
e3a6e08e40 tests: add dhcp executor tests 2020-07-26 04:00:56 -06:00
Ariadne Conill
d35a3e3b38 tests: add tests for ipv6-ra executor 2020-07-26 03:54:06 -06:00
Ariadne Conill
5f078537bf tests: add tests for link executor 2020-07-26 03:48:37 -06:00
Ariadne Conill
e046ea6a24 tests: migrate to mock link executor 2020-07-26 03:34:04 -06:00
Ariadne Conill
c1e1d30a58 tests: convert ifup/ifdown tests to test with mock executors 2020-07-26 03:12:02 -06:00
Ariadne Conill
e29e552cc2 port iproute2 configuration from C to shell 2020-07-26 03:05:46 -06:00
Ariadne Conill
9e4e17707f lifecycle: expose INTERFACES_FILE env var to executors 2020-07-26 02:50:01 -06:00
Ariadne Conill
0669e897fd tests: add mock static executor 2020-07-26 02:37:39 -06:00
Ariadne Conill
cd8fbb64fb tests: use mock executors 2020-07-25 02:50:24 -06:00
Ariadne Conill
fa0a0d7f79 tests: add mock executor 2020-07-25 02:38:42 -06:00
Ariadne Conill
492e9e7038 tests: add tests for fallback netmask handling 2020-07-25 01:06:21 -06:00
Ariadne Conill
7f847ac975 tests: add tests for use dhcp variant 2020-07-24 05:04:33 -06:00
Ariadne Conill
16af3755e0 use "use loopback" hint instead of "inet loopback", same with dhcp 2020-07-24 05:00:49 -06:00
Ariadne Conill
37394310ea tests: add ifdown variant of the bonded bridge test 2020-07-24 04:54:29 -06:00
Ariadne Conill
8bc39aea7c tests: add ifup test for bonded-bridge relationships 2020-07-24 04:00:24 -06:00
Ariadne Conill
87b031973b tests: align ifup alias tests with state fixtures 2020-07-24 00:16:19 -06:00
Ariadne Conill
03b71ab114 tests: fix up ifdown alias tests 2020-07-24 00:15:43 -06:00
Ariadne Conill
9931279589 tests: add ifdown tests 2020-07-24 00:10:54 -06:00
Ariadne Conill
c8fcef7efd tests: add ifup tests 2020-07-23 23:58:46 -06:00
Ariadne Conill
c94c66b25c tests: add ifquery state tests 2020-07-20 08:29:14 -06:00
Ariadne Conill
09057aa977 fix up tests 2020-07-20 08:24:31 -06:00
Ariadne Conill
7360042d51 tests: fix broken test when no /e/n/i file exists 2020-07-19 06:23:12 -06:00
Ariadne Conill
0c3e4c71cf tests: add some ifquery tests 2020-07-19 04:50:30 -06:00
Ariadne Conill
f8242f6ce5 tests: verify ifquery lo always works 2020-07-19 00:17:42 -06:00
Ariadne Conill
757db993da tests: add initial skeleton for ifquery tests 2020-07-19 00:05:24 -06:00
Ariadne Conill
e108b3c499 tests: add some ATF helpers 2020-07-18 19:52:43 -06:00
Ariadne Conill
bcde9e7717 tests: start working on testing capabilities 2020-07-18 19:46:32 -06:00