| 1 |
|
|---|
| 2 | # testcase for python 2.7.6 pipe failure
|
|---|
| 3 |
|
|---|
| 4 | # 2015-03-30 SHL Baseline
|
|---|
| 5 |
|
|---|
| 6 | # Requires cvs2svn 2.4.0 to provide cvs2svn_lib.process
|
|---|
| 7 | # http://cvs2svn.tigris.org/files/documents/1462/49237/cvs2svn-2.4.0.tar.gz
|
|---|
| 8 | # Run this testcase script from root of cvs2svn source tree
|
|---|
| 9 | # Modify pipe_cmd to suit - failure does not depend on pipe_cmd
|
|---|
| 10 |
|
|---|
| 11 | import sys
|
|---|
| 12 | import os
|
|---|
| 13 |
|
|---|
| 14 | from cvs2svn_lib.process import get_command_output
|
|---|
| 15 |
|
|---|
| 16 | pipe_cmd = ['cvs', '-Q', '-R', '-f', '-d', ':local:/sla_dev2/cvs2svn-2.4.0/0cvs', 'co', '-r1.1', '-p', '-kb', 'Exceptq/HISTORY']
|
|---|
| 17 | pipe_cmd = ['psfiles']
|
|---|
| 18 |
|
|---|
| 19 | # Enable this to check command operation without piping
|
|---|
| 20 | # os.system(' '.join(pipe_cmd))
|
|---|
| 21 |
|
|---|
| 22 | data = get_command_output(pipe_cmd)
|
|---|
| 23 |
|
|---|
| 24 | if not len(data):
|
|---|
| 25 | print('Oops - command returned %d bytes' % len(data))
|
|---|