[PATCH v2 10/13] test: add first sample tests

Ahmad Fatoum a.fatoum at pengutronix.de
Thu Jun 3 08:31:58 PDT 2021


Hello Jan,

On 03.06.21 17:14, Jan Lübbe wrote:
> On Wed, 2021-06-02 at 13:35 +0200, Ahmad Fatoum wrote:
>>>> +def get_config(command):
>>>> +    """Returns the enabled config options of barebox, either from
>>>> +    a running instance if supported or by looking into .config
>>>> +    in the build directory.
>>>> +    Args:
>>>> +        command (BareboxDriver): An instance of the BareboxDriver
>>>> +    Returns:
>>>> +        list: list of the enabled config options
>>>> +    """
>>>> +    assert isinstance(command, BareboxDriver)
>>>> +
>>>> +    out, err, returncode = command.run("cat /env/data/config")
>>>> +    if returncode != 0:
>>>> +        try:
>>>> +            with open(os.environ['LG_BUILDDIR'] + "/.config") as f:
>>>
>>> Please don't use the LG_ namespace currently used by labgrid, this
>>> variable is introduced by your wrapper script, something like
>>> BB_LG_BUILDDIR indicates that this is only used in the barebox test
>>> scripts.
>>
>> Labgrid filters out anything that doesn't start with LG_ AFAIK.
> 
> No. The filter is only for the environment templating. We don't touch the
> os.environ dictionary.

I am using LG_BUILDDIR out of the YAML config as well.

> 
> Regards,
> Jan
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the barebox mailing list