mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
We passes log level through kernel command line. It is not necessary to set to debug level at the beginning, and set to info at the end. This is important when a test has several subtests. If a subtest sets log level to info at the end, then subsequent tests may not generate any useful logs.
27 lines
1014 B
Bash
Executable File
27 lines
1014 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
set -eux
|
|
set -o pipefail
|
|
|
|
# Test JoinsNamespaceOf= with PrivateTmp=yes
|
|
|
|
# simple case
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-1.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-2.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-3.service
|
|
systemctl stop TEST-23-UNIT-FILE-joins-namespace-of-1.service
|
|
|
|
# inverse dependency
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-4.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-5.service
|
|
systemctl stop TEST-23-UNIT-FILE-joins-namespace-of-4.service
|
|
|
|
# transitive dependency
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-6.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-7.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-8.service
|
|
systemctl start TEST-23-UNIT-FILE-joins-namespace-of-9.service
|
|
systemctl stop TEST-23-UNIT-FILE-joins-namespace-of-6.service
|
|
systemctl stop TEST-23-UNIT-FILE-joins-namespace-of-8.service
|