On Thu, Aug 23, 2018 at 11:26:55AM -0300, Eduardo Habkost wrote: > On Thu, Aug 23, 2018 at 11:08:54AM +0200, Amador Pahim wrote: > > On Thu, Aug 23, 2018 at 5:44 AM Eduardo Habkost <[email protected]> wrote: > > > > > > Hi, > > > > > > I am reading the docs about test parameters[1][2][3], and I > > > learned how to access them inside the test code. But I couldn't > > > find one piece of information: what's the simplest way to _pass_ > > > parameters to tests? > > > > avocado run --mux-inject 'foo:bar' -- test.py > > > > ("--mux-inject Inject [path:]key:node values into the final multiplex > > tree.") > > Thanks! This looks like what I'm looking for.
This doesn't seem to work at all: [qemu/work/virtio-transport-cleanup>]$ avocado run --mux-inject qemu_bin:s390x-softmmu/qemu-system-s390x -- tests/acceptance/vnc.py JOB ID : 7a0be3dfef1e56d5d26b7950263080409ddaefea JOB LOG : /home/ehabkost/avocado/job-results/job-2018-11-14T19.55-7a0be3d/job.log (1/4) tests/acceptance/vnc.py:Vnc.test_no_vnc;-3b6e: PASS (0.11 s) (2/4) tests/acceptance/vnc.py:Vnc.test_no_vnc_change_password;-3b6e: PASS (0.10 s) (3/4) tests/acceptance/vnc.py:Vnc.test_vnc_change_password_requires_a_password;-3b6e: PASS (0.10 s) (4/4) tests/acceptance/vnc.py:Vnc.test_vnc_change_password;-3b6e: PASS (0.11 s) RESULTS : PASS 4 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB TIME : 0.79 s [qemu/work/virtio-transport-cleanup>]$ grep qemu_bin ~/avocado/job-results/latest/job.log 2018-11-14 19:55:27,591 job L0351 INFO | Command line: /home/ehabkost/rh/proj/virt/qemu/tests/venv/bin/avocado run --mux-inject qemu_bin:s390x-softmmu/qemu-system-s390x -- tests/acceptance/vnc.py 2018-11-14 19:55:27,700 parameters L0146 DEBUG| PARAMS (key=qemu_bin, path=*, default=x86_64-softmmu/qemu-system-x86_64) => 'x86_64-softmmu/qemu-system-x86_64' 2018-11-14 19:55:27,863 parameters L0146 DEBUG| PARAMS (key=qemu_bin, path=*, default=x86_64-softmmu/qemu-system-x86_64) => 'x86_64-softmmu/qemu-system-x86_64' 2018-11-14 19:55:28,036 parameters L0146 DEBUG| PARAMS (key=qemu_bin, path=*, default=x86_64-softmmu/qemu-system-x86_64) => 'x86_64-softmmu/qemu-system-x86_64' 2018-11-14 19:55:28,222 parameters L0146 DEBUG| PARAMS (key=qemu_bin, path=*, default=x86_64-softmmu/qemu-system-x86_64) => 'x86_64-softmmu/qemu-system-x86_64' [qemu/work/virtio-transport-cleanup>]$ avocado --version Avocado 65.0 [qemu/work/virtio-transport-cleanup>]$ Does anybody know why? -- Eduardo
