man: Remove options that were already removed from the avocado app

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
man: Explain --silent effect

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.job: Use sequential numbers for variant tags, do not encode names

Basically, trying to encode information of the variants themselves
in the tag name is a lost battle, since:

1) We need unique test ids, and sometimes only the last part of
   the name of each variant combined is not going to cut it
2) Coding the entire path of each variant combined would create
   in many cases enormous tags and the point would be lost

So go back and use sequential numbers that match the output
of the multiplex plugin. This way it'll be easy to correlate
variants and tag numbers.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.plugins.multiplexer: Reduce message priority for better output

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
man: Explain --job-log-level option

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #231 from lmr/sprint-14-pendencies

Sprint 14 pendencies
avocado.utils.remote: Changes to the .run() method

Make the run() method to return a CmdResult object,
to make it symmetrical to the process.run() result.
Also, turn on logging of outputs for commands executed
on remote connections.

The reason why we want to do that is to increase the
debugging output we have for commands executed over
the fabric SSH connections. This way we can obtain
better, richer outputs in test logs that use our
fabric wrappers.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: Save whiteboard to a file in the results dir

For convenience, save the contents of the whiteboard
into a file 'whiteboard', inside the test results.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
docs: Document new save whiteboard convenience feature

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
selftests/functional: Add whiteboard creation test

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
selftests/unit: Add unittest for whiteboard save

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Manpage: Update information regarding global filters and multiplexer.

Update the manual page of avocado to match the current status of the multiplexer,
regarding command line options for global filters.

Fix information on command line option -c | --content. It's about variables.

Plus:  cosmetic fixes around.

Signed-off-by: Rudá Moura <rmoura@redhat.com>
avocado/utils/process.py: sync SubProcess and GDBSubProcess API

The init method on SubProcess got new parameters. Even if not
implemented in GDBSubProcess, those two ducks must quack alike.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
GDB: stdout support in avocado.utils.process API

Avocado's GDB support when using avocado.utils.process API
now properly populates the command result stdout attribute.

This now allows tests that run programs and check its output
(stdout only, not stderr) to work transparently under GDB.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Merge pull request #232 from lmr/remote-changes-sprint14

avocado.utils.remote: Changes to the .run() method
Merge pull request #233 from ruda/manpage_multiplex_filters

Manpage: Update information regarding global filters and multiplexer.
Merge pull request #234 from clebergnu/gdb_basic_stdout

GDB stdout support
examples/mux-environmentyaml: Don't use local filters.

Remove lines that contains local filters, which is a feature
that is disabled by now (it's broken).

Signed-off-by: Rudá Moura <rmoura@redhat.com>
Merge pull request #235 from ruda/examples_mux_remove_local_filters

examples/mux-environmentyaml: Don't use local filters.
examples: Be didactic with mux-environment.yaml.

The example for multiplex must be didactic, using one
that would make sense in a real world usage.

Signed-off-by: Rudá Moura <rmoura@redhat.com>