From 27a2d5ad1afb7baac317672620ff138f9802ccbf Mon Sep 17 00:00:00 2001 From: Shon Feder Date: Tue, 17 Jan 2017 03:31:28 -0500 Subject: T231: Add a function for loading interface definitions from a directory (#5) * T231: Load directory of interface definitions * T231: Add ounit package to merlin config * T231: Add tests for loading dir of definitions * squash! T231: Load directory of interface definitions * squash! T231: Add tests for loading dir of definitions --- test/data/interface_definitions/login_sample.xml | 23 +++++++++ test/data/interface_definitions/system_sample.xml | 63 +++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 test/data/interface_definitions/login_sample.xml create mode 100644 test/data/interface_definitions/system_sample.xml (limited to 'test/data/interface_definitions') diff --git a/test/data/interface_definitions/login_sample.xml b/test/data/interface_definitions/login_sample.xml new file mode 100644 index 0000000..b74a415 --- /dev/null +++ b/test/data/interface_definitions/login_sample.xml @@ -0,0 +1,23 @@ + + + + + + + User name + + [a-z][a-zA-Z0-9]+ + + User name must start with a letter and consist of letters and digits + + + + + User full name + + + + + + + diff --git a/test/data/interface_definitions/system_sample.xml b/test/data/interface_definitions/system_sample.xml new file mode 100644 index 0000000..c6185c0 --- /dev/null +++ b/test/data/interface_definitions/system_sample.xml @@ -0,0 +1,63 @@ + + + + + + + + + + User name + + [a-zA-Z][a-zA-Z0-9\-]+ + + User name must start with a letter and consist of letters and digits + + + + + User full name + + + + + + + A password + + + + + + + + + [a-zA-Z][a-zA-Z0-9\-] + + + + + + NTP server address + + + + + + + + Reboot automatically if kernel panic occurs + + + + + + Enable dangerous features + + + + + + + + -- cgit v1.2.3