-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Now we have a few different sources, like serial, openocd, gdb, ..., etc. Each source is a single process, and would have their own output and input. if we combine all the output from different sources into one single pexpect process, then it would sometimes be messed up.
Success Criteria:
- Record the output of each process into a single file, and has its own pexpect process.
- modify the original
PexpectProcessclass, to make it as the parent class to hold all the processes created by differentsources. The users would still use the same API to expect the patterns from different sources. - add keyword
sourceofexpectfunctions to indicate which source to expect from. default set toserial. - add keyword
sourceofredirectfixture - add attr
sourceto all derived fixture classes
and one reminder:
- don't make breaking changes. it's not necessary.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request