Bug 300983
| Summary: | Fix and re-enable some IPC LayoutTests | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jon Butler <jonbutler> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jon Butler
Updated some IPC LayoutTests to fix errors and crashes that were preventing them from running. Aside from updating the test contents, this required 2 IPC-related changes:
1. Update the IPC Testing API wrapper around stream connections to invalidate the connection if needed on finalize, avoiding a debug assertion in the StreamClientConnection destructor
2. Putting a PassKit type behind a the preprocessor conditional along with the other code, so the test that checks the generated serialized type information passes
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/162864398>
Jon Butler
Pull request: https://github.com/WebKit/WebKit/pull/52560
Jon Butler
Pull request: https://github.com/WebKit/WebKit/pull/52561
EWS
Committed 302384@main (7d7750b55a1b): <https://commits.webkit.org/302384@main>
Reviewed commits have been landed. Closing PR #52561 and removing active labels.