mirror_frr/tests
David Lamparter 1bf9f0270c lib: add "qobj" object-ID infrastructure
This adds 64-bit random identifiers as "safe pointers" which are also
type-tracked / can have type-specific extension methods.

This will be used by both the CLI (to keep safe references while in
config editing mode) as well as the Cap'n Proto code (to hand out
pointers to the user in a safe way and add per-type handlers)

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2016-10-07 09:09:51 -04:00
..
bgpd.tests tests: remove --disable-ipv6 2016-05-26 15:25:13 +00:00
config tests: remove --disable-ipv6 2016-05-26 15:25:13 +00:00
lib tests: DejaGNU libzebra 2013-04-14 16:01:19 +02:00
libzebra.tests tests: add testcli reference in/out & do DejaGNU 2016-06-03 20:35:40 +00:00
.gitignore tests: add CLI dummy command-exec tool 2016-06-03 20:34:55 +00:00
aspath_test.c lib, bgpd, tests: Refactor FILTER_X in zebra.h 2016-08-16 11:00:22 -04:00
bgp_capability_test.c lib: add "qobj" object-ID infrastructure 2016-10-07 09:09:51 -04:00
bgp_mp_attr_test.c lib: add "qobj" object-ID infrastructure 2016-10-07 09:09:51 -04:00
bgp_mpath_test.c lib: add "qobj" object-ID infrastructure 2016-10-07 09:09:51 -04:00
common-cli.c lib: migrate to new memory-type handling 2016-09-19 18:35:50 +02:00
common-cli.h tests: add CLI dummy command-exec tool 2016-06-03 20:34:55 +00:00
ecommunity_test.c lib, bgpd, tests: Refactor FILTER_X in zebra.h 2016-08-16 11:00:22 -04:00
global-conf.exp tests: add DejaGNU framework 2013-04-14 16:01:05 +02:00
heavy-thread.c tests: fix warnings 2016-05-26 15:33:29 +00:00
heavy-wq.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
heavy.c tests: fix warnings 2016-05-26 15:33:29 +00:00
main.c lib: migrate to new memory-type handling 2016-09-19 18:35:50 +02:00
Makefile.am vnc: look for librfp.a in builddir 2016-10-03 08:17:30 -04:00
prng.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
prng.h tests: add a test program for lib/command.c 2014-04-01 17:38:29 +02:00
table_test.c Quagga: prefix2str fixup 2015-11-23 13:31:11 -08:00
test-buffer.c lib: migrate to new memory-type handling 2016-09-19 18:35:50 +02:00
test-checksum.c tests: fix warnings 2016-05-26 15:33:29 +00:00
test-cli.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
test-commands.c quagga: remove babel 2016-02-11 08:55:24 -08:00
test-memory.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
test-nexthop-iter.c zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
test-privs.c lib: migrate to new memory-type handling 2016-09-19 18:35:50 +02:00
test-segv.c tests: fix warnings 2016-05-26 15:33:29 +00:00
test-sig.c tests: fix warnings 2016-05-26 15:33:29 +00:00
test-stream.c tests: Fix warnings from test-stream.c 2016-05-26 15:33:33 +00:00
test-timer-correctness.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
test-timer-performance.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
testcli.in tests: add testcli reference in/out & do DejaGNU 2016-06-03 20:35:40 +00:00
testcli.refout tests: update testcli reference output 2016-07-24 03:49:35 -04:00
testcommands.in ospfd/ospf_vty.c: use keyword cmd style 2014-04-01 20:21:42 +02:00
testcommands.refout quagga: "set community x:y" needs bounds checking 2016-04-14 18:16:43 +00:00
tests.h tests: fix warnings 2016-05-26 15:33:29 +00:00