mirror of
https://github.com/systemd/systemd.git
synced 2024-11-23 02:03:37 +08:00
test: Rename INTERACTIVE_DEBUG to TEST_SHELL
This commit is contained in:
parent
5f5b6fa901
commit
33f400a9e0
@ -181,7 +181,7 @@ sec).
|
||||
`NSPAWN_TIMEOUT=infinity`: Set a timeout for tests under systemd-nspawn
|
||||
(defaults to 1800 sec).
|
||||
|
||||
`INTERACTIVE_DEBUG=1`: Configure the machine to be more *user-friendly* for
|
||||
`TEST_SHELL=1`: Configure the machine to be more *user-friendly* for
|
||||
interactive debugging (e.g. by setting a usable default terminal, suppressing
|
||||
the shutdown after the test, etc.).
|
||||
|
||||
@ -200,11 +200,11 @@ one with `$QEMU_BIN`.
|
||||
|
||||
### Debugging the qemu image
|
||||
|
||||
If you want to log in the testsuite virtual machine, use `INTERACTIVE_DEBUG=1`
|
||||
If you want to log in the testsuite virtual machine, use `TEST_SHELL=1`
|
||||
and log in as root:
|
||||
|
||||
```shell
|
||||
$ sudo make -C test/TEST-01-BASIC INTERACTIVE_DEBUG=1 run
|
||||
$ sudo make -C test/TEST-01-BASIC TEST_SHELL=1 run
|
||||
```
|
||||
|
||||
The root password is empty.
|
||||
|
@ -19,7 +19,7 @@ test_append_files() {
|
||||
|
||||
# Since we nuke the journal repeatedly during this test, let's redirect
|
||||
# stdout/stderr to the console as well to make the test a bit more debug-able.
|
||||
if ! get_bool "${INTERACTIVE_DEBUG:-}"; then
|
||||
if ! get_bool "${TEST_SHELL:-}"; then
|
||||
dropin_dir="${workspace:?}/etc/systemd/system/TEST-04-JOURNAL.service.d/"
|
||||
mkdir -p "$dropin_dir"
|
||||
printf '[Service]\nStandardOutput=journal+console\nStandardError=journal+console' >"$dropin_dir/99-stdout.conf"
|
||||
|
@ -571,7 +571,7 @@ run_qemu() {
|
||||
${TEST_MATCH_TESTCASE:+"systemd.setenv=TEST_MATCH_TESTCASE=$TEST_MATCH_TESTCASE"}
|
||||
)
|
||||
|
||||
if ! get_bool "$INTERACTIVE_DEBUG" && ! get_bool "$TEST_SKIP_SHUTDOWN"; then
|
||||
if ! get_bool "$TEST_SHELL" && ! get_bool "$TEST_SKIP_SHUTDOWN"; then
|
||||
kernel_params+=(
|
||||
"panic=1"
|
||||
"softlockup_panic=1"
|
||||
@ -665,7 +665,7 @@ run_nspawn() {
|
||||
${TEST_MATCH_TESTCASE:+"systemd.setenv=TEST_MATCH_TESTCASE=$TEST_MATCH_TESTCASE"}
|
||||
)
|
||||
|
||||
if get_bool "$INTERACTIVE_DEBUG"; then
|
||||
if get_bool "$TEST_SHELL"; then
|
||||
nspawn_options+=("--console=interactive")
|
||||
elif ! get_bool "$TEST_SKIP_SHUTDOWN"; then
|
||||
kernel_params+=("systemd.wants=end.service")
|
||||
@ -1985,7 +1985,7 @@ install_debug_tools() {
|
||||
dinfo "Install debug tools"
|
||||
image_install -o "${DEBUGTOOLS[@]}"
|
||||
|
||||
if get_bool "$INTERACTIVE_DEBUG"; then
|
||||
if get_bool "$TEST_SHELL"; then
|
||||
# Set default TERM from vt220 to linux, so at least basic key shortcuts work
|
||||
local getty_override="${initdir:?}/etc/systemd/system/serial-getty@.service.d"
|
||||
mkdir -p "$getty_override"
|
||||
|
Loading…
Reference in New Issue
Block a user