aboutsummaryrefslogtreecommitdiff
path: root/scripts/tests
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/tests')
-rwxr-xr-xscripts/tests/pdtest.py71
1 files changed, 62 insertions, 9 deletions
diff --git a/scripts/tests/pdtest.py b/scripts/tests/pdtest.py
index a793e186..5a3d3b44 100755
--- a/scripts/tests/pdtest.py
+++ b/scripts/tests/pdtest.py
@@ -94,13 +94,23 @@ class PdTest():
def remove_ignorelines(self, list):
ignorelines = [
'expr, expr~, fexpr~ version 0.4 under GNU General Public License \n',
- 'fiddle version 1.1 TEST4\n',
- 'sigmund version 0.07\n',
- 'bonk version 1.5\n'
- 'pique 0.1 for PD version 23\n',
'this is pddplink 0.1, 3rd alpha build...\n',
'beware! this is tot 0.1, 19th alpha build...\n',
'foo: you have opened the [loadbang] help document\n',
+ 'verbose(3): comport - PD external for unix/windows\n',
+ 'verbose(4): freeverb~ v1.2.1\n',
+ 'verbose(6): backend \'aviplay\' unavailable',
+ 'verbose(5): threaded ImageLoading not supported!\n',
+ 'verbose(3): Gem: already loaded\n',
+ 'verbose(6): frei0r_loader: failed!!\n',
+ 'verbose(3): [OSCroute]: OSCx is deprecated! \n',
+ ' Consider switching to mrpeach\'s [routeOSC]\n',
+ 'rhythm: using "Large and Kolen" adaptation model',
+ 'slipdec: maximum packet length is 65536\n',
+ 'verbose(3): pdlua: already loaded\n',
+ 'warning: nop~ does not delay any more!\n',
+ 'verbose(3): libdir loader 1.9\n',
+ 'verbose(3): Gem: already loaded\n',
'print: bang\n',
'print: 207\n',
'print: 2 1\n',
@@ -110,16 +120,59 @@ class PdTest():
'\n'
]
ignorepatterns = [
+ 'fiddle version 1.1 ',
+ 'sigmund version 0.0',
+ 'bonk version '
+ 'pique 0.1 for PD version',
+ 'pd~ version ',
+ 'verbose\\(6\\): backend',
+ 'verbose\\(6\\): trying to add',
+ 'verbose\\(6\\): added backend',
+ 'verbose\\(6\\): reading \'.*\' with ',
+ 'Image loading support: ',
+ 'verbose\\(4\\): loaded image ',
+ 'verbose\\(3\\): SG channnel Device List',
+ '\\[pix_.*\\]: QuickTime support',
+ '\\[pix_.*\\]: Darwin support',
+ 'error: .* is no longer available!',
+ 'error: use \\[hid\\] or similar for interfacing a ',
+ 'listening to port number',
+ 'listening on port',
+ ' compiled',
+ 'iemnet - networking with Pd: ',
+ 'based on mrpeach/net, based on maxlib',
+ 'GNU General Public License',
+ ' IOhannes m ',
+ 'Institute for Electronic Music - Graz',
+ 'institute of electronic music and acoustics',
+ ' jasch ',
+ 'ck@mamalala.de',
+ 'Richard Dudas',
+ 'IntegraLive',
+ 'Bryan Jurish',
+ 'Martin Peach',
+ 'Hans-Christoph Steiner',
+ 'hans@eds.org',
+ 'Winfried Ritsch',
+ 'morph_2016@yahoo.co.uk',
+ 'okin@altern.org',
+ ' Ed Kelly',
'ydegoyon@free.fr',
+ 'Yves Degoyon',
+ 'Matt Wright',
+ 'matt wright',
'olaf.matthes@gmx.de',
'Olaf.*Matthes',
'[a-z]+ v0\.[0-9]',
'IOhannes m zm',
'part of zexy-',
'Pd: 0.43.1-extended',
- 'pdstring version 0.10-2 by Bryan Jurish',
- 'verbose(3): libdir_loader: added .* to the canvas-local objectclass path',
- 'based on sync from jMax'
+ 'verbose\\(3\\): libdir_loader: added .* to the canvas-local objectclass path',
+ 'verbose\\(14\\): Loaded libdir \'.*\' from ',
+ 'verbose\\(3\\): \\[import\\] loaded library: ',
+ 'based on sync from jMax',
+ 'copyright',
+ 'Copyright'
]
for ignore in ignorelines:
try:
@@ -177,9 +230,9 @@ class TestLog():
# upload the log file to the autobuild website
date = time.strftime('20%y-%m-%d', time.localtime(time.time()))
logfilename = os.path.basename(self.logfile)
- rsyncfile = str('rsync://128.238.56.50/upload/'
+ rsyncfile = str('apt@puredata.info:~/www/auto-build/'
+ date + '/logs/' + logfilename)
- cmd = ['rsync', '-axv', self.logfile, rsyncfile]
+ cmd = ['rsync', '-axv', '-e ssh', self.logfile, rsyncfile]
self.rsynclog.append(' '.join(cmd) + '\n')
p = subprocess.Popen(cmd,
shell=False,