From 19a04f979a1e2a355c95737cb56b495a75181ad3 Mon Sep 17 00:00:00 2001 From: Mohamed Ashiq Liyazudeen Date: Tue, 9 May 2017 12:12:54 +0530 Subject: Adding README for the tests and cleanup the main README Signed-off-by: Mohamed Ashiq Liyazudeen --- tests/README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/README.md (limited to 'tests') diff --git a/tests/README.md b/tests/README.md new file mode 100644 index 0000000..501af35 --- /dev/null +++ b/tests/README.md @@ -0,0 +1,31 @@ +# Testsuite + +This directory contains tests for gluster-containers. +These are tests that do not test the full stack end-to-end +but are syntax-checks or unit-tests. + +## Prerequisites + +The Dockerfile lint tests require the 'dockerfile_lint' program. +Install it with + +* `dnf install npm`, or +* `apt-get install npm` + +* `npm install dockerfile_lint` + +Ref: https://github.com/projectatomic/dockerfile_lint + +The test uses ShellCheck. +Install with + +* `dnf install ShellCheck`, or +* `apt-get install shellcheck` + +## TODOs + +* Write more tests +* More elaborate basic tests - docker build, docker run of basic commands. +* Write full functional tests to be run in vms. + (like the atomic vagrant environment) + -- cgit v1.2.3