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