Closed Bug 1656618 Opened 4 years ago Closed 4 months ago

[KaiOS] Support xpcshell-test in automation

Categories

(Core :: Hardware Abstraction Layer (HAL), task)

task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: bdahl, Unassigned)

References

Details

Attachments

(5 files, 5 obsolete files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
No description provided.
Summary: [KaiOS] Support 'mach xpcshell-test' → [KaiOS] Support xpcshell-test in automation

The memory pressure monitor was causing a hang on shutdown.
Debug build error was:
abort message: 'Assertion failure: r == 0 (can't bind to kickgccc socket), at widget/gonk/GonkMemoryPressureMonitoring2.cpp:47

Depends on D93401

Depends on D93402

We should eventually calculate the runtimes for b2g, but for now just
copy the android ones.

Depends on D93403

Depends on D93405

The KaiOS emulator is built in automation so we can use fetch instead of
tool tool.

Depends on D93406

The xpcshell tests for KaiOS are in a tar bundle instead of an apk.
Unfortunately, tarfile and zipfile in new python are not that similar, so a lot
of code ends up being duplicated with slight differences.

Depends on D93407

ADB device waits for "sys.boot_completed" to detect when the emulator has
booted, but in the empty KaiOS emulator nothing sets that propery.

Depends on D93408

Ideally, the tests to skip would just be set to be skipped within the test
manifest files like we normally do, but since there are so many broken tests and
KaiOS is on a fork it becomes very hard to maintain.

Depends on D93409

Depends on: 1671970
Attachment #9181365 - Attachment is obsolete: true
Attachment #9181366 - Attachment is obsolete: true
Attachment #9181373 - Attachment is obsolete: true
Attachment #9181371 - Attachment is obsolete: true
Attachment #9181367 - Attachment is obsolete: true

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: bdahl → nobody
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: