Closed Bug 1216507 Opened 10 years ago Closed 10 years ago

Cannot launch xpcshell tests on B2G Emualtor-x86-kk: DMError: zip not available

Categories

(Testing :: XPCShell Harness, defect)

x86
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(firefox44 fixed)

RESOLVED FIXED
mozilla44
Tracking Status
firefox44 --- fixed

People

(Reporter: _AtilA_, Assigned: edgar)

Details

Attachments

(1 file)

I wanted to test some .jsm modules I'm doing, so I need xpcshell tests to run locally in my emulator-x86-kk build. If you build the emulator and try to launch the test via: $ cd B2G $ ./mach xpcshell-test b2g/components/test/unit/test_mycomponent.js You finally got an error message like: ... pushing /system/bin/busybox Error running mach: ... ... The details of the failure are as follows: DMError: zip not available ... (stack trace) I saw that this process is trying to install busybox (for zip/unzipping the tests) from a prebuilt binary that is built for ARM, but we need a prebuilt for x86 arch. This is the reason why it's failing. As a workaround, you can download the prebuilt binary for x86 [1] and overwrite the one in B2G/out/target/product/generic/system/bin/busybox, then launch the mach xpcshell-test commmand again. [1] http://busybox.net/downloads/binaries/latest/busybox-i686
I also noticed this. It is caused by some logic error in mach script: use the wrong arch type to download the busybox binary. I already have a patch for this. Will attach soon.
Bug 1216507 - Use the correct busybox binary for x86 emulator
Component: Emulator → XPCShell Harness
Product: Firefox OS → Testing
Assignee: nobody → echen
Comment on attachment 8676731 [details] MozReview Request: Bug 1216507 - Use the correct busybox binary for x86 emulator Bug 1216507 - Use the correct busybox binary for x86 emulator
Attachment #8676731 - Flags: review?(ahalberstadt)
Comment on attachment 8676731 [details] MozReview Request: Bug 1216507 - Use the correct busybox binary for x86 emulator https://reviewboard.mozilla.org/r/22795/#review20363 Good catch!
Attachment #8676731 - Flags: review?(ahalberstadt) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: