Skip to content

Travis (edit: Linux) environment triggers bad behavior when pty=True #253

@bitprophet

Description

@bitprophet

Example: https://travis-ci.org/pyinvoke/invoke/jobs/63565360 - note that the issue here is the "outer" Invoke run executing the regular tests, and then what looks like the same issue popping up inside of the integration tests (and then again outside of them in that outer Invoke session. This dogfood is rancid!)

There's actually two things here, one of which is distinct (the thread args containing the mutated buffer arguments, which is thus really useless for debugging purposes) and one that is actually important (the fact that the IO threads are yielding OSErrors for no apparent reason).

Currently trying to run the tests on a Linux VM in case it is simply a platform issue. Otherwise it gets to be "run Travis over and over" happy fun times.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions