mirror of
https://github.com/openvswitch/ovs
synced 2025-10-25 15:07:05 +00:00
A lot of tests need to initialize the OVS_RUNDIR, OVS_LOGDIR, etc. variables to point to the directory in which the tests run. Until now, each of them has had to do this individually, which is redundant. This commit starts to do this automatically. Signed-off-by: Ben Pfaff <blp@nicira.com> Acked-by: Andy Zhou <azhou@nicira.com>
15 lines
397 B
Plaintext
15 lines
397 B
Plaintext
dnl OVSDB_INIT([$1])
|
|
dnl
|
|
dnl Creates an empty database named $1.
|
|
m4_define([OVSDB_INIT],
|
|
[AT_CHECK(
|
|
[ovsdb-tool create $1 $abs_top_srcdir/vswitchd/vswitch.ovsschema],
|
|
[0], [stdout], [ignore])
|
|
AT_CHECK(
|
|
[[ovsdb-tool transact $1 \
|
|
'["Open_vSwitch",
|
|
{"op": "insert",
|
|
"table": "Open_vSwitch",
|
|
"row": {}}]']],
|
|
[0], [ignore], [ignore])])
|