[Avocado-devel] Multiplex configuration failing

Olav Philipp Henschel olavph at linux.vnet.ibm.com
Wed Nov 18 19:02:29 UTC 2015


This is exactly how the file avocado/examples/mux-environment.yaml looks like.
I am not including the line numbers.
I've just checked out the latest master, with the same result.

Any ideas?



On 18-11-2015 16:54, Cleber Rosa wrote:
> Hi Olav,
>
> Are you including the line numbers? If so, you shouldn't!
>
> This is how an example file should really look like (without the markers):
>
> --- start here <---
> hw:
>      cpu: !mux
>          intel:
>              cpu_CFLAGS: '-march=core2'
>          amd:
>              cpu_CFLAGS: '-march=athlon64'
>          arm:
>              cpu_CFLAGS: '-mabi=apcs-gnu -march=armv8-a -mtune=arm8'
>      disk: !mux
>          scsi:
>              disk_type: 'scsi'
>          virtio:
>              disk_type: 'virtio'
> distro: !mux
>      fedora:
>          init: 'systemd'
>      mint:
>          init: 'systemv'
> env: !mux
>      debug:
>          opt_CFLAGS: '-O0 -g'
>      prod:
>          opt_CFLAGS: '-O2'
>
> ---> end here <---
>
> This runs fine on my system (using the latest master), and produces:
>
> avocado multiplex --tree /tmp/example.mux
>   ┗━━ run
>        ┣━━ hw
>        ┃    ┣━━ cpu
>        ┃    ┃    ╠══ intel
>        ┃    ┃    ╠══ amd
>        ┃    ┃    ╚══ arm
>        ┃    ┗━━ disk
>        ┃         ╠══ scsi
>        ┃         ╚══ virtio
>        ┣━━ distro
>        ┃    ╠══ fedora
>        ┃    ╚══ mint
>        ┗━━ env
>             ╠══ debug
>             ╚══ prod
>
> I will fix the docs to make it clearer that line numbers are not a part of the example file.
>
> ----- Original Message -----
>> From: "Olav Philipp Henschel" <olavph at linux.vnet.ibm.com>
>> To: avocado-devel at redhat.com
>> Sent: Wednesday, November 18, 2015 3:55:40 PM
>> Subject: [Avocado-devel] Multiplex configuration failing
>>
>> Hi,
>>
>> I am trying to create a multiplex configuration file by following the
>> guide in
>> http://avocado-framework.readthedocs.org/en/latest/MultiplexConfig.html
>> I cannot do it even with simple files. When I try the command using an
>> example file provided with avocado:
>>
>> ./avocado multiplex --tree ../examples/mux-environment.yaml
>>
>> It outputs:
>>
>> Invalid multiplex file '../examples/mux-environment.yaml': unacceptable
>> character #x0000: control characters are not allowed
>>     in "../examples/mux-environment.yaml", position 484
>>
>> That position is always the character count of the file, i.e. EOF position.
>>
>>
>> Any help is appreciated,
>> Olav P. Henschel
>> IBM Brazil
>>
>> _______________________________________________
>> Avocado-devel mailing list
>> Avocado-devel at redhat.com
>> https://www.redhat.com/mailman/listinfo/avocado-devel
>>
> _______________________________________________
> Avocado-devel mailing list
> Avocado-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/avocado-devel




More information about the Avocado-devel mailing list