summaryrefslogtreecommitdiff
path: root/test/system/250-generate-systemd.bats
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-05-08 16:13:13 +0200
committerGitHub <noreply@github.com>2020-05-08 16:13:13 +0200
commitf4e3ec5fd69a6cc831b63619c5772dbf5c6a11a6 (patch)
tree63b33c45a319edfc5dc2de549a765eba89c90ae9 /test/system/250-generate-systemd.bats
parentdb9940fb42fb199d335dcd549ac24972ef89d5c0 (diff)
parent42c6aa1a4281d0ac1fc70fc95cca97506b25477e (diff)
downloadpodman-f4e3ec5fd69a6cc831b63619c5772dbf5c6a11a6.tar.gz
podman-f4e3ec5fd69a6cc831b63619c5772dbf5c6a11a6.tar.bz2
podman-f4e3ec5fd69a6cc831b63619c5772dbf5c6a11a6.zip
Merge pull request #6134 from vrothberg/systemd-unit-tests
fix and enable systemd system tests
Diffstat (limited to 'test/system/250-generate-systemd.bats')
-rw-r--r--test/system/250-generate-systemd.bats48
1 files changed, 0 insertions, 48 deletions
diff --git a/test/system/250-generate-systemd.bats b/test/system/250-generate-systemd.bats
deleted file mode 100644
index 6155d6ace..000000000
--- a/test/system/250-generate-systemd.bats
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/usr/bin/env bats -*- bats -*-
-#
-# Tests generated configurations for systemd.
-#
-
-load helpers
-
-# Be extra paranoid in naming to avoid collisions.
-SERVICE_NAME="podman_test_$(random_string)"
-UNIT_DIR="$HOME/.config/systemd/user"
-UNIT_FILE="$UNIT_DIR/$SERVICE_NAME.service"
-
-# FIXME: the must run as root (because of CI). It's also broken...
-
-function setup() {
- skip_if_not_systemd
- skip_if_remote
-
- basic_setup
-
- if [ ! -d "$UNIT_DIR" ]; then
- mkdir -p "$UNIT_DIR"
- systemctl --user daemon-reload
- fi
-}
-
-function teardown() {
- rm -f "$UNIT_FILE"
- systemctl --user stop "$SERVICE_NAME"
- basic_teardown
-}
-
-@test "podman generate - systemd - basic" {
- run_podman create $IMAGE echo "I'm alive!"
- cid="$output"
-
- run_podman generate systemd $cid > "$UNIT_FILE"
-
- run systemctl --user start "$SERVICE_NAME"
- if [ $status -ne 0 ]; then
- die "The systemd service $SERVICE_NAME did not start correctly, output: $output"
- fi
-
- run_podman logs $cid
- is "$output" "I'm alive!" "Container output"
-}
-
-# vim: filetype=sh