nixos/doc/running-nixos-tests-interactively: Describe interactive option
This commit is contained in:
parent
b0c781cc41
commit
6e2f753989
2 changed files with 31 additions and 9 deletions
|
@ -24,6 +24,8 @@ back into the test driver command line upon its completion. This allows
|
||||||
you to inspect the state of the VMs after the test (e.g. to debug the
|
you to inspect the state of the VMs after the test (e.g. to debug the
|
||||||
test script).
|
test script).
|
||||||
|
|
||||||
|
## Reuse VM state {#sec-nixos-test-reuse-vm-state}
|
||||||
|
|
||||||
You can re-use the VM states coming from a previous run by setting the
|
You can re-use the VM states coming from a previous run by setting the
|
||||||
`--keep-vm-state` flag.
|
`--keep-vm-state` flag.
|
||||||
|
|
||||||
|
@ -33,3 +35,9 @@ $ ./result/bin/nixos-test-driver --keep-vm-state
|
||||||
|
|
||||||
The machine state is stored in the `$TMPDIR/vm-state-machinename`
|
The machine state is stored in the `$TMPDIR/vm-state-machinename`
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
|
## Interactive-only test configuration {#sec-nixos-test-interactive-configuration}
|
||||||
|
|
||||||
|
You can add configuration that is specific to the interactive test driver, by adding to the `interactive` option.
|
||||||
|
`interactive` is a copy of the regular test options namespace, and is used by the interactive test driver.
|
||||||
|
It can be helpful for troubleshooting changes that you don't want to apply to regular test runs.
|
||||||
|
|
|
@ -25,6 +25,8 @@ $ ./result/bin/nixos-test-driver
|
||||||
completion. This allows you to inspect the state of the VMs after
|
completion. This allows you to inspect the state of the VMs after
|
||||||
the test (e.g. to debug the test script).
|
the test (e.g. to debug the test script).
|
||||||
</para>
|
</para>
|
||||||
|
<section xml:id="sec-nixos-test-reuse-vm-state">
|
||||||
|
<title>Reuse VM state</title>
|
||||||
<para>
|
<para>
|
||||||
You can re-use the VM states coming from a previous run by setting
|
You can re-use the VM states coming from a previous run by setting
|
||||||
the <literal>--keep-vm-state</literal> flag.
|
the <literal>--keep-vm-state</literal> flag.
|
||||||
|
@ -37,3 +39,15 @@ $ ./result/bin/nixos-test-driver --keep-vm-state
|
||||||
<literal>$TMPDIR/vm-state-machinename</literal> directory.
|
<literal>$TMPDIR/vm-state-machinename</literal> directory.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
<section xml:id="sec-nixos-test-interactive-configuration">
|
||||||
|
<title>Interactive-only test configuration</title>
|
||||||
|
<para>
|
||||||
|
You can add configuration that is specific to the interactive test
|
||||||
|
driver, by adding to the <literal>interactive</literal> option.
|
||||||
|
<literal>interactive</literal> is a copy of the regular test
|
||||||
|
options namespace, and is used by the interactive test driver. It
|
||||||
|
can be helpful for troubleshooting changes that you don’t want to
|
||||||
|
apply to regular test runs.
|
||||||
|
</para>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
Loading…
Reference in a new issue