aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/command.yaml20
-rw-r--r--tests/package.yaml8
-rw-r--r--tests/user.yaml8
3 files changed, 36 insertions, 0 deletions
diff --git a/tests/command.yaml b/tests/command.yaml
new file mode 100644
index 0000000..5356c90
--- /dev/null
+++ b/tests/command.yaml
@@ -0,0 +1,20 @@
+---
+command:
+ 'curl --version':
+ exit-status: 0
+ stderr: []
+ stdout:
+ - curl
+
+ 'docker version':
+ # It's ok, the error is because there's no docker.sock mounted during tests
+ exit-status: 1
+ stderr: []
+ stdout:
+ - Docker
+
+ 'docker buildx version':
+ exit-status: 0
+ stderr: []
+ stdout:
+ - buildx
diff --git a/tests/package.yaml b/tests/package.yaml
new file mode 100644
index 0000000..5ca2369
--- /dev/null
+++ b/tests/package.yaml
@@ -0,0 +1,8 @@
+---
+package:
+ curl:
+ installed: true
+ docker-ce-cli:
+ installed: true
+ docker-buildx-plugin:
+ installed: true
diff --git a/tests/user.yaml b/tests/user.yaml
new file mode 100644
index 0000000..4027cea
--- /dev/null
+++ b/tests/user.yaml
@@ -0,0 +1,8 @@
+---
+user:
+ jenkins:
+ exists: true
+ groups:
+ - jenkins
+ home: /home/jenkins
+ shell: /bin/sh