summaryrefslogtreecommitdiffstats
path: root/tests/README.md
blob: 501af358b6fad7035218f2e19331e974a50dddc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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)