From fb1a02fe557c28ccb091a58a55ef399ecb4f71fd Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Wed, 14 Dec 2016 17:05:22 +0600 Subject: T210: Add tests and test data for the vyconfd config loader. --- test/data/vyconfd_config/vyconfd.conf.complete | 17 +++++++++++++++++ test/data/vyconfd_config/vyconfd.conf.incomplete | 13 +++++++++++++ test/data/vyconfd_config/vyconfd.conf.malformed | 7 +++++++ test/data/vyconfd_config/vyconfd.conf.mandatoryonly | 11 +++++++++++ 4 files changed, 48 insertions(+) create mode 100644 test/data/vyconfd_config/vyconfd.conf.complete create mode 100644 test/data/vyconfd_config/vyconfd.conf.incomplete create mode 100644 test/data/vyconfd_config/vyconfd.conf.malformed create mode 100644 test/data/vyconfd_config/vyconfd.conf.mandatoryonly (limited to 'test/data') diff --git a/test/data/vyconfd_config/vyconfd.conf.complete b/test/data/vyconfd_config/vyconfd.conf.complete new file mode 100644 index 0000000..85a4523 --- /dev/null +++ b/test/data/vyconfd_config/vyconfd.conf.complete @@ -0,0 +1,17 @@ +[appliance] + +name = "Test Appliance" + +data_dir = "/usr/share/testappliance" +program_dir = "/usr/libexec/testappliance" +config_dir = "/etc/testappliance" + +# paths relative to config_dir +primary_config = "config.boot" +fallback_config = "config.failsafe" + +[vyconf] + +socket = "/var/run/vyconfd.sock" +pid_file = "/var/run/vyconfd.pid" +log_file = "/var/log/vyconfd.log" diff --git a/test/data/vyconfd_config/vyconfd.conf.incomplete b/test/data/vyconfd_config/vyconfd.conf.incomplete new file mode 100644 index 0000000..7ce5c3b --- /dev/null +++ b/test/data/vyconfd_config/vyconfd.conf.incomplete @@ -0,0 +1,13 @@ +[appliance] + +name = "Test Appliance" + +primary_config = "config.boot" +fallback_config = "config.failsafe" + +[vyconf] + +socket = "/var/run/vyconfd.sock" +pid_file = "/var/run/vyconfd.pid" +log_file = "/var/log/vyconfd.log" + diff --git a/test/data/vyconfd_config/vyconfd.conf.malformed b/test/data/vyconfd_config/vyconfd.conf.malformed new file mode 100644 index 0000000..c5d6f3d --- /dev/null +++ b/test/data/vyconfd_config/vyconfd.conf.malformed @@ -0,0 +1,7 @@ +# A config with syntax errors + +[appliance + +name = "Bad Appliance + + diff --git a/test/data/vyconfd_config/vyconfd.conf.mandatoryonly b/test/data/vyconfd_config/vyconfd.conf.mandatoryonly new file mode 100644 index 0000000..00166fb --- /dev/null +++ b/test/data/vyconfd_config/vyconfd.conf.mandatoryonly @@ -0,0 +1,11 @@ +[appliance] + +name = "Test Appliance" + +data_dir = "/usr/share/testappliance" +program_dir = "/usr/libexec/testappliance" +config_dir = "/etc/testappliance" + +# paths relative to config_dir +primary_config = "config.boot" +fallback_config = "config.failsafe" -- cgit v1.2.3