On Wed, Sep 22, 2021 at 04:03:23PM -0300, Willian Rampazzo wrote: > Add instructions to the Acceptance tests section about running a > single test file or a test within the test file. > > Signed-off-by: Willian Rampazzo <willi...@redhat.com> > --- > docs/devel/testing.rst | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst > index 4a0abbf23d..b03df34f7b 100644 > --- a/docs/devel/testing.rst > +++ b/docs/devel/testing.rst > @@ -740,6 +740,20 @@ may be invoked by running: > > tests/venv/bin/avocado run $OPTION1 $OPTION2 tests/acceptance/ > > +It is also possible to run tests from a single file or a single test > +within a test file. To run tests from a single file within the build > +tree, use: > + > + .. code:: > + > + tests/venv/bin/avocado run tests/acceptance/$TESTFILE
Before running this users may well need to run make check-venv we can't assume they have previously done "make check-acceptance" as they're possibly just reproducing a failure from gitlab CI locally, not running the whole suite. > + > +To run a single test within a test file, use: > + > + .. code:: > + > + tests/venv/bin/avocado run tests/acceptance/$TESTFILE:$TESTCLASS.$TESTNAME > + Valid test names are visible in the output from any previous execution of avocado, and can also be queried using tests/venv/bin/avocado list tests/acceptance > Manual Installation > ------------------- > > -- > 2.31.1 > Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|