[Avocado-devel] Multiplex configuration failing

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


Thanks, Cleber, I thinks that clarifies the doc, but that's not my issue.
I've executed the same command (./avocado multiplex --tree ../examples/mux-environment.yaml) in another machine (x86_64) and it worked.
It might be a problem with ppc64 architecture.

Olav


On 18-11-2015 17:03, Cleber Rosa wrote:
> Olav,
>
> FIY: https://github.com/avocado-framework/avocado/pull/883
>
> Thanks,
> CR.
>
> ----- Original Message -----
>> From: "Cleber Rosa" <crosa at redhat.com>
>> To: "Olav Philipp Henschel" <olavph at linux.vnet.ibm.com>
>> Cc: avocado-devel at redhat.com
>> Sent: Wednesday, November 18, 2015 4:54:39 PM
>> Subject: Re: [Avocado-devel] Multiplex configuration failing
>>
>> 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
>>
> _______________________________________________
> 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