X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FSubstrate.py;h=471355328b3e43c9048cfd553da946d911b17dca;hb=9add0ae27319e82f995162564a27902d84f987e8;hp=48d6b982bbef45767de355620173462798465ad5;hpb=fc3b1818423eb670bdc3fc3ce648eff01e6aa633;p=tests.git diff --git a/system/Substrate.py b/system/Substrate.py index 48d6b98..4713553 100644 --- a/system/Substrate.py +++ b/system/Substrate.py @@ -845,8 +845,8 @@ class TestBox (Box): self.test_instances.append(i) i.set_broken(plcindex, step) - matcher_proc=re.compile (".*/proc/(?P[0-9]+)/cwd.*/root/(?P[^/]+)$") - matcher_grep=re.compile ("/root/(?P[^/]+)/logs/trace.*:TRACE:\s*(?P[0-9]+).*step=(?P\S+).*") + matcher_proc=re.compile (".*/proc/(?P[0-9]+)/cwd.*/vservers/(?P[^/]+)$") + matcher_grep=re.compile ("/vservers/(?P[^/]+)/logs/trace.*:TRACE:\s*(?P[0-9]+).*step=(?P\S+).*") def sense (self, options): print 'tm', self.sense_uptime() @@ -855,11 +855,11 @@ class TestBox (Box): # scan timestamps on all tests # this is likely to not invoke ssh so we need to be a bit smarter to get * expanded # xxx would make sense above too - command=['bash','-c',"grep . /root/*/timestamp /dev/null"] + command=['bash','-c',"grep . /vservers/*/timestamp /dev/null"] ts_lines=self.backquote_ssh(command,trash_err=True).split('\n') for ts_line in ts_lines: if not ts_line.strip(): continue - # expect /root//timestamp: + # expect /vservers//timestamp: try: (ts_file,timestamp)=ts_line.split(':') ts_file=os.path.dirname(ts_file) @@ -868,7 +868,7 @@ class TestBox (Box): t=self.add_timestamp(buildname,timestamp) except: print 'WARNING, could not parse ts line',ts_line - command=['bash','-c',"grep KO /root/*/logs/trace-* /dev/null" ] + command=['bash','-c',"grep KO /vservers/*/logs/trace-* /dev/null" ] trace_lines=self.backquote_ssh (command).split('\n') for line in trace_lines: if not line.strip(): continue