- The stdout files should not be created until the begin of test execution


--

david@fry:~/repos/public/prj/atheist$ ./athcmd.py -i5 -vveo test/notify_runner.test
[DD] Log level is DEBUG
[DD] Registered plugins: ['CompositeCondition', 'DebPkgBuild', 'DebPkgInstall', 'DebPkgInstalled', 'DocTest', 'DroidDeviceReady', 'DroidTest', 'Dummy', 'JabberReporter', 'NotifyRunner', 'OpenPort', 'Or', 'SMTP_Reporter', 'TaskFinished', 'TaskRunning', 'TaskTerminator', 'TimeLessThan', 'UnitTask', 'UnitTestCase', 'UntilFailRunner', 'WebTest']
[DD] ./test/notify_runner.test loading
[II] Test case ./test/notify_runner.test ------------------------------------------------------
[II] T1: <Test('cp  ./test/hello.test /tmp/hello.test')>
[II] T1: Pre:  <[ OK ]Not (FileExists '/tmp/hello.test'>
[II] T1: starts (pid: 10134)
[DD] T1: finish with 0
[II] T1: Post: <[ OK ]FileExists '/tmp/hello.test'>
[II] T2: <Test('./athcmd.py --watch-tests /tmp/hello.test')>
[DD] T2: detaching
[II] T3: <Test('echo -e " " >> /tmp/hello.test; sync')>
[II] T2: Pre:  <[ OK ]Not (FileExists '/tmp/atheist/T2_10131.err'>
[II] T2: starts (pid: 10136)
T2:err| [ OK ] TaskCase: /tmp/hello.test
Traceback (most recent call last):
  File "./athcmd.py", line 85, in <module>
    sys.exit(main(sys.argv))
  File "./athcmd.py", line 67, in main
    runner.run()
  File "/home/david/repos/public/prj/atheist/atheist/__init__.py", line 1526, in run
    self.mng.run(self.pb.inc)
  File "/home/david/repos/public/prj/atheist/atheist/manager.py", line 297, in run
    cases[0].run(ob)
  File "/home/david/repos/public/prj/atheist/atheist/__init__.py", line 1398, in run
    end_callback=ob)
  File "/home/david/repos/public/prj/atheist/atheist/__init__.py", line 1266, in run_task
    task.setup()
  File "/home/david/repos/public/prj/atheist/atheist/__init__.py", line 856, in setup
    c.before(self, self.pre, i)
  File "/home/david/repos/public/prj/atheist/atheist/__init__.py", line 461, in before
    condlist[pos:pos] = [FileExists(self.fname)]
MemoryError

