Closed Bug 819093 Opened 13 years ago Closed 13 years ago

make mochitest-remote via adb broken: cannot concatenate 'str' and 'int' objects

Categories

(Testing :: General, defect)

x86
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla20

People

(Reporter: gbrown, Assigned: gbrown)

Details

Attachments

(1 file)

objdir-native-droid$ make mochitest-remote Android Debug Bridge version 1.0.31 'cp' not found, but 'dd' was found as a replacement 0+0 records in 0+0 records out 0 bytes transferred in 0.001 secs (0 bytes/sec) will execute commands via run-as org.mozilla.fennec_mozdev {} {} 4 KB/s (288 bytes in 0.065s) INFO | runtests.py | Installing extension at /media/extra/objdir-native-droid/_tests/testing/mochitest/extensions/workerbootstrap to /tmp/tmp375ak2. INFO | runtests.py | Installing extension at /media/extra/objdir-native-droid/_tests/testing/mochitest/extensions/roboextender@mozilla.org to /tmp/tmp375ak2. INFO | runtests.py | Installing extension at /media/extra/objdir-native-droid/_tests/testing/mochitest/extensions/worker to /tmp/tmp375ak2. INFO | runtests.py | Installing extension at /media/extra/objdir-native-droid/_tests/testing/mochitest/extensions/specialpowers to /tmp/tmp375ak2. push: /tmp/tmp4Djjoy/tmp/extensions/staged/mochikit@mozilla.org/chrome/mochikit.jar -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome/mochikit.jar push: /tmp/tmp4Djjoy/tmp/extensions/staged/mochikit@mozilla.org/chrome/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/mochikit@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/install.rdf push: /tmp/tmp4Djjoy/tmp/extensions/staged/mochikit@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/mochikit@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome.manifest push: /tmp/tmp4Djjoy/tmp/extensions/staged/roboextender@mozilla.org/bootstrap.js -> /mnt/sdcard/tests/profile/extensions/staged/roboextender@mozilla.org/bootstrap.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/roboextender@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/roboextender@mozilla.org/install.rdf push: /tmp/tmp4Djjoy/tmp/extensions/staged/workerbootstrap-test@mozilla.org/worker.js -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/worker.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/workerbootstrap-test@mozilla.org/bootstrap.js -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/bootstrap.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/workerbootstrap-test@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/install.rdf push: /tmp/tmp4Djjoy/tmp/extensions/staged/workerbootstrap-test@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockPermissionPrompt.jsm -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockPermissionPrompt.jsm push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockFilePicker.jsm -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockFilePicker.jsm push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowers.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowers.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/MozillaLogger.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/MozillaLogger.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowersAPI.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowersAPI.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/SpecialPowersObserverAPI.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/SpecialPowersObserverAPI.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/components/SpecialPowersObserver.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/components/SpecialPowersObserver.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/components/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/components/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/install.rdf push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/special-powers@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome.manifest push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.manifest push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.xpt -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.xpt push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.js -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/components/interfaces.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/interfaces.manifest push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/components/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/worker.js -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/worker.js push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/install.rdf push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/.mkdir.done push: /tmp/tmp4Djjoy/tmp/extensions/staged/worker-test@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/chrome.manifest push: /tmp/tmp4Djjoy/tmp/webapps/https_example_csp_certified/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_certified/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/http_test1_example_org_8000/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_test1_example_org_8000/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/https_example_csp_privileged/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_privileged/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/http_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_example_org/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/http_test1_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_test1_example_org/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/https_example_com_certified/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com_certified/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/https_example_com_privileged/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com_privileged/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/https_example_com/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/https_example_csp_installed/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_installed/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/http_sub1_test1_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_sub1_test1_example_org/manifest.webapp push: /tmp/tmp4Djjoy/tmp/webapps/webapps.json -> /mnt/sdcard/tests/profile/webapps/webapps.json push: /tmp/tmp4Djjoy/tmp/permissions.sqlite -> /mnt/sdcard/tests/profile/permissions.sqlite push: /tmp/tmp4Djjoy/tmp/userChrome.css -> /mnt/sdcard/tests/profile/userChrome.css push: /tmp/tmp4Djjoy/tmp/user.js -> /mnt/sdcard/tests/profile/user.js push: /tmp/tmp4Djjoy/tmp/tests.manifest -> /mnt/sdcard/tests/profile/tests.manifest 47 files pushed. 0 files skipped. 100 KB/s (402293 bytes in 3.892s) args: ['/media/extra/objdir-firefox/dist/bin/xpcshell', '-g', '/media/extra/objdir-firefox/dist/bin', '-v', '170', '-f', './httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpjzU67R';const _SERVER_PORT = '8888'; const _SERVER_ADDR = '192.168.0.86';\n const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', './server.js'] INFO | runtests.py | Server pid: 8917 push: /tmp/tmpN6Nb7a/tmp/extensions/staged/mochikit@mozilla.org/chrome/mochikit.jar -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome/mochikit.jar push: /tmp/tmpN6Nb7a/tmp/extensions/staged/mochikit@mozilla.org/chrome/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/mochikit@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/install.rdf push: /tmp/tmpN6Nb7a/tmp/extensions/staged/mochikit@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/mochikit@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/mochikit@mozilla.org/chrome.manifest push: /tmp/tmpN6Nb7a/tmp/extensions/staged/roboextender@mozilla.org/bootstrap.js -> /mnt/sdcard/tests/profile/extensions/staged/roboextender@mozilla.org/bootstrap.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/roboextender@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/roboextender@mozilla.org/install.rdf push: /tmp/tmpN6Nb7a/tmp/extensions/staged/workerbootstrap-test@mozilla.org/worker.js -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/worker.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/workerbootstrap-test@mozilla.org/bootstrap.js -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/bootstrap.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/workerbootstrap-test@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/install.rdf push: /tmp/tmpN6Nb7a/tmp/extensions/staged/workerbootstrap-test@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/workerbootstrap-test@mozilla.org/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockPermissionPrompt.jsm -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockPermissionPrompt.jsm push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockFilePicker.jsm -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/modules/MockFilePicker.jsm push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowers.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowers.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/MozillaLogger.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/MozillaLogger.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowersAPI.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/specialpowersAPI.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/SpecialPowersObserverAPI.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/specialpowers/content/SpecialPowersObserverAPI.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/components/SpecialPowersObserver.js -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/components/SpecialPowersObserver.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/components/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/components/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/install.rdf push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/special-powers@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/special-powers@mozilla.org/chrome.manifest push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.manifest push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.xpt -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.xpt push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/components/WorkerTest.js -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/WorkerTest.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/components/interfaces.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/interfaces.manifest push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/components/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/components/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/worker.js -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/worker.js push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/install.rdf -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/install.rdf push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/.mkdir.done -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/.mkdir.done push: /tmp/tmpN6Nb7a/tmp/extensions/staged/worker-test@mozilla.org/chrome.manifest -> /mnt/sdcard/tests/profile/extensions/staged/worker-test@mozilla.org/chrome.manifest push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_csp_certified/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_certified/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/http_test1_example_org_8000/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_test1_example_org_8000/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_csp_privileged/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_privileged/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/http_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_example_org/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/http_test1_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_test1_example_org/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_com_certified/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com_certified/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_com_privileged/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com_privileged/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_com/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_com/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/https_example_csp_installed/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/https_example_csp_installed/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/http_sub1_test1_example_org/manifest.webapp -> /mnt/sdcard/tests/profile/webapps/http_sub1_test1_example_org/manifest.webapp push: /tmp/tmpN6Nb7a/tmp/webapps/webapps.json -> /mnt/sdcard/tests/profile/webapps/webapps.json push: /tmp/tmpN6Nb7a/tmp/permissions.sqlite -> /mnt/sdcard/tests/profile/permissions.sqlite push: /tmp/tmpN6Nb7a/tmp/userChrome.css -> /mnt/sdcard/tests/profile/userChrome.css push: /tmp/tmpN6Nb7a/tmp/user.js -> /mnt/sdcard/tests/profile/user.js push: /tmp/tmpN6Nb7a/tmp/tests.manifest -> /mnt/sdcard/tests/profile/tests.manifest 47 files pushed. 0 files skipped. 137 KB/s (402293 bytes in 2.865s) INFO | runtests.py | Running tests: start. INFO | runtests.py | Received unexpected exception while running application Traceback (most recent call last): File "/media/extra/objdir-native-droid/_tests/testing/mochitest/runtests.py", line 738, in runTests timeout = timeout) File "/media/extra/objdir-native-droid/_tests/testing/mochitest/automation.py", line 1051, in runApp stderr = subprocess.STDOUT) File "/media/extra/objdir-native-droid/_tests/testing/mochitest/remoteautomation.py", line 137, in Process return self.RProcess(self._devicemanager, cmd, stdout, stderr, env, cwd) File "/media/extra/objdir-native-droid/_tests/testing/mochitest/remoteautomation.py", line 147, in __init__ self.proc = dm.launchProcess(cmd, stdout, cwd, env, True) File "/media/extra/objdir-native-droid/_tests/testing/mochitest/devicemanagerADB.py", line 371, in launchProcess acmd.append(envkey + "=" + envval); TypeError: cannot concatenate 'str' and 'int' objects WARNING | automationutils.processLeakLog() | refcount logging is off, so leaks can't be detected! INFO | runtests.py | Running tests: end. WARNING: Unable to retrieve log file (/mnt/sdcard/tests/logs/mochitest.log) from remote device --------- beginning of /dev/log/main --------- beginning of /dev/log/system {} {} make: *** [mochitest-remote] Error 1
This happens because envkey="MOZ_HIDE_RESULTS_TABLE" has envval=1. This was added for bug 811444.
Assignee: nobody → gbrown
I can run mochitest-remote via adb with this change.
Attachment #689387 - Flags: review?(jmaher)
Attachment #689387 - Flags: review?(jmaher) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: