Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e7665a906ab0d885bf4c9890c9da4caebf7a4b27
https://github.com/WebKit/WebKit/commit/e7665a906ab0d885bf4c9890c9da4caebf7a4b27
Author: Marcus Plutowski <[email protected]>
Date: 2026-06-10 (Wed, 10 Jun 2026)
Changed paths:
M .gitignore
M Source/bmalloc/libpas/libpas.xcodeproj/project.pbxproj
A
Source/bmalloc/libpas/libpas.xcodeproj/xcshareddata/xcschemes/libpas-xctests.xcscheme
A
Source/bmalloc/libpas/libpas.xcodeproj/xcshareddata/xcschemes/libpas-xctests.xctestplan
M Source/bmalloc/libpas/src/test/LotsOfHeapsAndThreads.cpp
M Source/bmalloc/libpas/src/test/TestHarness.cpp
M Source/bmalloc/libpas/src/test/TestHarness.h
M Source/bmalloc/libpas/src/test/ThingyAndUtilityHeapAllocationTests.cpp
A Source/bmalloc/libpas/src/test/xctest/LibpasTests.mm
Log Message:
-----------
[libpas] Wrap test_pas with xctest harness
https://bugs.webkit.org/show_bug.cgi?id=316595
rdar://179050730
Reviewed by Keith Miller.
This patch intentionally leaves the core test infrastructure in place;
we prefer to not have to route everything through xctest, which is
poorly-shaped for libpas' needs. Rather, it adds a wrapper scheme
which has a single xctest suite per libpas test suite, and which
builds the necessary harness components (xctestrun file and the
wrapping xctestproducts directory) for automated systems to hook into
it. This does introduce some fragility insofar as the two lists need to
be kept in sync, but that's also benificial in that it allows us to
fine-tune which tests are run in CI vs. at desk.
Canonical link: https://commits.webkit.org/314947@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications