Thanks Jonathan, it works for me with the following.

runtps 
--binary=/Users/raymond/Documents/mozilla-central/obj-ff-dbg/dist/Nightly.app/


Jonathan Griffin於 2013年4月4日星期四UTC+8上午3時54分37秒寫道:
> I just tested this myself and found that it works.  The problem is in 
> 
> your command-line:
> 
> 
> 
>  >>> 2. runtps --binary=/Users/raymond/Documents/mozilla-central/obj-ff-dbg/
> 
> 
> 
> --binary needs to be the full path of the binary, not the directory to it.
> 
> 
> 
> The error message could certainly be improved.  :)
> 
> 
> 
> Let me know if this doesn't resolve your issue.
> 
> 
> 
> Jonathan
> 
> 
> 
> 
> 
> On 4/3/2013 10:31 AM, Jonathan Griffin wrote:
> 
> > You can't run TPS via tryserver; it isn't run in buildbot at all.  It
> 
> > can't, since it uses live Sync servers.
> 
> >
> 
> > Raymond, the problem you're experiencing is likely due to changes in
> 
> > mozprocess/mozrunner API's that TPS hasn't been updated to handle.  Can
> 
> > you file a bug about this, and assign it to me?
> 
> >
> 
> > Thanks,
> 
> >
> 
> > Jonathan
> 
> >
> 
> >
> 
> > On 4/3/2013 9:56 AM, Justin Lebar wrote:
> 
> >> I don't know, actually.  You can ask on #developers, but I'd just run
> 
> >> 'em all.  :)
> 
> >>
> 
> >> On Wed, Apr 3, 2013 at 12:54 PM, Raymond Lee
> 
> >> <raymondlee...@googlemail.com> wrote:
> 
> >>> Thanks Justin!  Can you suggest what try syntax I can use please?  I
> 
> >>> don't
> 
> >>> see a TPS option in the try syntax builder page.
> 
> >>> http://trychooser.pub.build.mozilla.org/
> 
> >>>
> 
> >>> On 3 Apr, 2013, at 11:47 PM, Justin Lebar <justin.le...@gmail.com>
> 
> >>> wrote:
> 
> >>>
> 
> >>> In general you'll have much more success running these benchmarks on
> 
> >>> tryserver rather than trying to run them locally.  Even if you got the
> 
> >>> test working, there's no guarantee that your local benchmark results
> 
> >>> will have any bearing on the benchmark results on our servers.  (In
> 
> >>> particular, the servers are configured to reduce the noise in these
> 
> >>> results.)
> 
> >>>
> 
> >>> On Wed, Apr 3, 2013 at 3:15 AM,  <raymondlee...@googlemail.com> wrote:
> 
> >>>
> 
> >>> Hi all
> 
> >>>
> 
> >>> I am trying to run TPS to ensure my patch works for bug 852041
> 
> >>> (https://bugzilla.mozilla.org/show_bug.cgi?id=852041)
> 
> >>>
> 
> >>> However, I got some errors when I ran the following.  Could someone
> 
> >>> give me
> 
> >>> some suggestions how to fix it please?
> 
> >>>
> 
> >>> 1. source /Users/raymond/Documents/virtualenv/bin/activate
> 
> >>> 2. runtps --binary=/Users/raymond/Documents/mozilla-central/obj-ff-dbg/
> 
> >>>
> 
> >>> ====== START ======
> 
> >>> using result file tps_result.json
> 
> >>> ['/Users/raymondlee/Documents/appcoast/mozilla-central2/obj-ff-dbg/',
> 
> >>> '-profile',
> 
> >>> '/var/folders/43/d4b7hbz56jn2gvhmdhtrytxw0000gn/T/tmpozAsVT.mozrunner',
> 
> >>> '-tps',
> 
> >>> '/var/folders/43/d4b7hbz56jn2gvhmdhtrytxw0000gn/T/tps_test_Uwxl4Y',
> 
> >>> '-tpsphase', u'1', '-tpslogfile',
> 
> >>> '/Users/raymondlee/Documents/appcoast/mozilla-central2/obj-ff-dbg/dist/tps.log']
> 
> >>>
> 
> >>> Traceback (most recent call last):
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/tps-0.4-py2.7.egg/tps/testrunner.py",
> 
> >>>
> 
> >>> line 331, in run_tests
> 
> >>>     self.run_test_group()
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/tps-0.4-py2.7.egg/tps/testrunner.py",
> 
> >>>
> 
> >>> line 405, in run_test_group
> 
> >>>     result = self.run_single_test(testdir, test)
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/tps-0.4-py2.7.egg/tps/testrunner.py",
> 
> >>>
> 
> >>> line 223, in run_single_test
> 
> >>>     phase.run()
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/tps-0.4-py2.7.egg/tps/phase.py",
> 
> >>>
> 
> >>> line 49, in run
> 
> >>>     profile=self.profile)
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/tps-0.4-py2.7.egg/tps/firefoxrunner.py",
> 
> >>>
> 
> >>> line 90, in run
> 
> >>>     self.runner.start()
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/mozrunner-5.15-py2.7.egg/mozrunner/runner.py",
> 
> >>>
> 
> >>> line 183, in start
> 
> >>>     self.process_handler.run(timeout, outputTimeout)
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/mozprocess-0.9-py2.7.egg/mozprocess/processhandler.py",
> 
> >>>
> 
> >>> line 621, in run
> 
> >>>     self.proc = self.Process(self.cmd, **args)
> 
> >>>   File
> 
> >>> "/Users/raymondlee/Documents/appcoast/virtualenv/lib/python2.7/site-packages/mozprocess-0.9-py2.7.egg/mozprocess/processhandler.py",
> 
> >>>
> 
> >>> line 76, in __init__
> 
> >>>     universal_newlines, startupinfo, creationflags)
> 
> >>>   File
> 
> >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py",
> 
> >>>
> 
> >>> line 679, in __init__
> 
> >>>     errread, errwrite)
> 
> >>>   File
> 
> >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py",
> 
> >>>
> 
> >>> line 1249, in _execute_child
> 
> >>>     raise child_exception
> 
> >>> OSError: [Errno 13] Permission denied
> 
> >>> Test Summary
> 
> >>>
> 
> >>> Exception AttributeError: "'ProcessHandler' object has no attribute
> 
> >>> 'proc'"
> 
> >>> in <bound method FirefoxRunner.cleanup of
> 
> >>> <mozrunner.runner.FirefoxRunner
> 
> >>> object at 0x1088e4e90>> ignored
> 
> >>>
> 
> >>> ====== END ======
> 
> >>>
> 
> >>> Thanks
> 
> >>> Raymond
> 
> >>> _______________________________________________
> 
> >>> dev-platform mailing list
> 
> >>> dev-platform@lists.mozilla.org
> 
> >>> https://lists.mozilla.org/listinfo/dev-platform
> 
> >>>
> 
> >>>

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to