summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Experimental support for code covereage test analysis.noah2003-04-201-0/+596
| | | | | | | | Currently it will work with every module EXCEPT the pexpect.py module! For that module it always reports 0% covereage... git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@175 656d521f-e311-0410-88e0-e7920216d269
* Add support to make tests more directory independent.noah2003-04-102-1/+10
| | | | | | | See new cvs.conf, PROJECT_HOME_PEXPECT. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@174 656d521f-e311-0410-88e0-e7920216d269
* Beefed up testing to not close externally created file descriptors.noah2003-04-103-19/+37
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@173 656d521f-e311-0410-88e0-e7920216d269
* This test is broken (the test, not pexpect).noah2003-04-102-3/+12
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@172 656d521f-e311-0410-88e0-e7920216d269
* changed version numbersnoah2003-04-103-3/+3
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@171 656d521f-e311-0410-88e0-e7920216d269
* Now supports file iterators.noah2003-04-101-0/+12
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@170 656d521f-e311-0410-88e0-e7920216d269
* Updated comments. Made documentation more clear.noah2003-04-071-20/+20
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@169 656d521f-e311-0410-88e0-e7920216d269
* Fixed some commentsnoah2003-04-061-3/+12
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@168 656d521f-e311-0410-88e0-e7920216d269
* Added an eof() flag test mthod.noah2003-03-171-1/+7
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@167 656d521f-e311-0410-88e0-e7920216d269
* Added "mysql SHOW STATUS" to the bunch.noah2003-03-131-1/+16
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@166 656d521f-e311-0410-88e0-e7920216d269
* foonoah2003-03-121-6/+8
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@165 656d521f-e311-0410-88e0-e7920216d269
* Improved simple monitor scriptnoah2003-03-121-14/+64
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@164 656d521f-e311-0410-88e0-e7920216d269
* This is the start of a remote monitoring utility.noah2003-03-121-0/+40
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@163 656d521f-e311-0410-88e0-e7920216d269
* Improved the regex in uptime to work on more variants.noah2003-03-121-2/+4
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@162 656d521f-e311-0410-88e0-e7920216d269
* Changed wording of the readme.noah2003-03-121-22/+14
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@161 656d521f-e311-0410-88e0-e7920216d269
* Added run() function to Pexpect library.noah2003-03-122-2/+11
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@160 656d521f-e311-0410-88e0-e7920216d269
* foonoah2003-03-011-1/+13
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@159 656d521f-e311-0410-88e0-e7920216d269
* Made isalive work better with both external fd and internal child pid.noah2003-02-261-13/+22
| | | | | | | Changed nofork flag name to __child_fd_owner. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@158 656d521f-e311-0410-88e0-e7920216d269
* For pexpect.py I did something wrong that I will have to fix in a minute...noah2003-02-262-6/+8
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@157 656d521f-e311-0410-88e0-e7920216d269
* The default timeouts of None was ambiguous because read_nonblockingnoah2003-02-252-3/+3
| | | | | | | | | | | used that to denote no timeout (which makes sense). But some methods used None to denote a default timeout of self.timeout (and expect_list didn't even do this right). I changed everything so that the default timeout is now -1. If this is used then the actual timeout will get set to self.timeout. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@156 656d521f-e311-0410-88e0-e7920216d269
* Fixed some bugs with timeout default values in the expect methods.noah2003-02-251-3/+10
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@155 656d521f-e311-0410-88e0-e7920216d269
* This runs testall.py on many different platforms on the Compile Farm.noah2003-02-251-0/+54
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@154 656d521f-e311-0410-88e0-e7920216d269
* Changed all 'local_timeout' variable names to 'timeout'.noah2003-02-251-6/+6
| | | | | | | This should have been done a long time ago. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@153 656d521f-e311-0410-88e0-e7920216d269
* This tests if the new facility to use expect with already open file descriptors.noah2003-02-252-21/+28
| | | | | | | | You pass the spawn constructor a file descriptor and then it will use that instead of opening one from a pty. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@152 656d521f-e311-0410-88e0-e7920216d269
* Added Chad Schroeder's suggestions for making Pexpect work with genericnoah2003-02-254-11/+75
| | | | | | | | file descriptors opened prior to starting spawn. Just pass the fs as the command. The integer will trigger a different contstructor behavior. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@151 656d521f-e311-0410-88e0-e7920216d269
* Added type check for TIMEOUT in compile list method.noah2003-02-211-1/+3
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@150 656d521f-e311-0410-88e0-e7920216d269
* Added TIMEOUT test.noah2003-02-211-0/+7
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@149 656d521f-e311-0410-88e0-e7920216d269
* Test was TURNED OFF for quite a while. Damn I will have to runnoah2003-02-201-3/+3
| | | | | | | regression tests on all platforms again. Sigh... git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@148 656d521f-e311-0410-88e0-e7920216d269
* Added TIMEOUT as a 'pattern' that can be expected.noah2003-02-201-5/+24
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@147 656d521f-e311-0410-88e0-e7920216d269
* This is the same as the old one. I was just trying to change permissions.noah2003-02-061-0/+258
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@146 656d521f-e311-0410-88e0-e7920216d269
* Trying again to change file permission by removing then checking back in.noah2003-02-061-258/+0
| | | | | | | Sigh... git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@145 656d521f-e311-0410-88e0-e7920216d269
* Added some comments and more status printing.noah2003-02-051-4/+20
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@144 656d521f-e311-0410-88e0-e7920216d269
* Eat my own dog food. Why do this with a shell script when it's easiernoah2003-02-042-12/+43
| | | | | | | to do with pexpect? So I got rid of the shell script. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@143 656d521f-e311-0410-88e0-e7920216d269
* Reorganized the code.noah2003-01-061-194/+193
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@142 656d521f-e311-0410-88e0-e7920216d269
* changed 'name' attribute.noah2003-01-061-5/+10
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@141 656d521f-e311-0410-88e0-e7920216d269
* Added a note about Solaris problems.noah2003-01-061-2/+5
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@139 656d521f-e311-0410-88e0-e7920216d269
* This has the same old problem on OSX...noah2003-01-061-0/+1
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@138 656d521f-e311-0410-88e0-e7920216d269
* Fixing tests. Mac OSX does not flush it's buffers when a child dies... Damn!noah2003-01-062-19/+1
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@137 656d521f-e311-0410-88e0-e7920216d269
* Fixed tests on Solaris. I think isalive() finally works on Solaris.noah2003-01-063-7/+35
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@136 656d521f-e311-0410-88e0-e7920216d269
* I think I fixed isalive()...noah2003-01-061-4/+12
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@135 656d521f-e311-0410-88e0-e7920216d269
* Added type check to args on __init__ method.noah2003-01-061-2/+5
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@134 656d521f-e311-0410-88e0-e7920216d269
* Trying to remove isalive. It's not very portable.noah2003-01-061-5/+8
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@133 656d521f-e311-0410-88e0-e7920216d269
* Added new read() method.noah2003-01-051-4/+30
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@132 656d521f-e311-0410-88e0-e7920216d269
* Changing read() to read_nonblocking()noah2003-01-051-6/+17
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@131 656d521f-e311-0410-88e0-e7920216d269
* forgot self as argument in some new methods.noah2003-01-051-61/+11
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@130 656d521f-e311-0410-88e0-e7920216d269
* Added more file object methods. Improved readline(). Starting to addnoah2003-01-051-23/+35
| | | | | | | readlines(). git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@129 656d521f-e311-0410-88e0-e7920216d269
* Updated version number to 0.96.noah2003-01-053-3/+3
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@128 656d521f-e311-0410-88e0-e7920216d269
* Making it more file-like.noah2003-01-051-19/+17
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@127 656d521f-e311-0410-88e0-e7920216d269
* Added some attributes.noah2003-01-051-1/+4
| | | | git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@126 656d521f-e311-0410-88e0-e7920216d269
* Several improvements have been made. Patterns are not compiled with DOTALLnoah2002-12-242-29/+58
| | | | | | | | | | | | by default. The compile_pattern_list() method now accepts compiled re instances in addition to EOF and strings. If for some reason you needed to get around the DOTALL default you could compile a pattern and use that in your pattern list instead of letting pexpect compile it for you. I added a test for the new DOTALL default. It also tests that precompiled patterns can bypass this. git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@125 656d521f-e311-0410-88e0-e7920216d269