[U-Boot] [PATCHv2 10/13] test/py: Rework test.py to be a different kind of wrapper

Stephen Warren
2019-10-23T17:03:38Z

On 10/23/19 10:58 AM, Tom Rini wrote:
> On Wed, Oct 23, 2019 at 10:55:57AM -0600, Stephen Warren wrote:
>> On 10/22/19 9:20 PM, Tom Rini wrote:
>>> Now that we have moved to being based on pytest for python3 we need to
>>> make our test.py wrapper more robust in terms of only calling python3
>>> rather than possibly finding and using python2. To do this, change from
>>> execvp()'ing pytest to invoking the package itself via python. In the
>>> event that pytest is unavailable we still get a user-friendly error:
>>
>> I guess if this works, it's fine. But I think it'd work just as well to
>> simply s/py.test/py.test-3/ in the existing code?
>
> We can't because pip only provides "py.test" / "pytest" binaries.

Hmm. It sucks that virtualenv does things differently to Ubuntu
packaging then. That means this series will probably break my test
system, which doesn't use virtualenv. I guess I'll apply it and see.