{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45864027,"defaultBranch":"main","name":"swift-corelibs-xctest","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-09T20:15:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714299135.0","currentOid":""},"activityList":{"items":[{"before":"e0c38689de605f45998767a4667792dbf62664e7","after":"186294e5d9cb68c21a57bf4cde1d62179308a8d8","ref":"refs/heads/package","pushedAt":"2024-03-29T00:23:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"parkera","name":"Tony Parker","path":"/parkera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144462?s=80&v=4"},"commit":{"message":"Merge pull request #483 from parkera/package\n\nUse the package swift-corelibs-foundation","shortMessageHtmlLink":"Merge pull request #483 from parkera/package"}},{"before":null,"after":"e0c38689de605f45998767a4667792dbf62664e7","ref":"refs/heads/package","pushedAt":"2024-03-28T16:27:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parkera","name":"Tony Parker","path":"/parkera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144462?s=80&v=4"},"commit":{"message":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream\n\nAdd support for WASI platform","shortMessageHtmlLink":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream"}},{"before":"90aafad852a986f03724558a64b87cd35626e8db","after":null,"ref":"refs/heads/jgrynspan/124112256-fulfillment-warning","pushedAt":"2024-03-27T18:51:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"najacque","name":null,"path":"/najacque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16892657?s=80&v=4"}},{"before":"aba63a74270b094db00c40182f8774afbe2a91e9","after":"4e7153cd8b3fdb2d9bb2998614affcb95aac96a4","ref":"refs/heads/release/5.10","pushedAt":"2024-03-27T18:51:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"najacque","name":null,"path":"/najacque","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16892657?s=80&v=4"},"commit":{"message":"Merge pull request #479 from apple/jgrynspan/124112256-fulfillment-warning\n\nSuppress Swift 6 concurrency warning when using `XCTWaiter` and `XCTestExpectation`.","shortMessageHtmlLink":"Merge pull request #479 from apple/jgrynspan/124112256-fulfillment-wa…"}},{"before":null,"after":"90aafad852a986f03724558a64b87cd35626e8db","ref":"refs/heads/jgrynspan/124112256-fulfillment-warning","pushedAt":"2024-03-18T20:42:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Suppress Swift 6 concurrency warning when using `XCTWaiter` and `XCTestExpectation`.\n\nThis change annotates the `fulfillment(of:)` overloads so that they won't\ntrigger Swift 6 diagnostics. This is a late-breaking change that has started to\n[affect](https://forums.swift.org/t/swift-5-10-concurrency-and-xctest/69929)\ndevelopers using strict concurrency checking with Swift 5.10.\n\nResolves rdar://124966292.","shortMessageHtmlLink":"Suppress Swift 6 concurrency warning when using XCTWaiter and `XCTe…"}},{"before":null,"after":"e0c38689de605f45998767a4667792dbf62664e7","ref":"refs/heads/release/6.0","pushedAt":"2024-03-16T05:35:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream\n\nAdd support for WASI platform","shortMessageHtmlLink":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream"}},{"before":"be9cfd405dc6fd602ca680a7528a810ba745ee2d","after":"e0c38689de605f45998767a4667792dbf62664e7","ref":"refs/heads/main","pushedAt":"2024-03-13T18:27:50.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream\n\nAdd support for WASI platform","shortMessageHtmlLink":"Merge pull request #478 from kateinoigakukun/yt/xctest-wasm-upstream"}},{"before":"ea5c74d5f024c1e024d035e887c7debfbb26cfea","after":"be9cfd405dc6fd602ca680a7528a810ba745ee2d","ref":"refs/heads/main","pushedAt":"2024-03-01T19:53:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #475 from hjyamauchi/arm64\n\nSupport Windows ARM64 builds","shortMessageHtmlLink":"Merge pull request #475 from hjyamauchi/arm64"}},{"before":"ff2e043a1e0532a21584d27d4c8e1a447618c14e","after":null,"ref":"refs/heads/jgrynspan/116586683-no-core-foundation","pushedAt":"2024-01-04T04:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"e2fb6474cbe7f8b464bb6abded61d370bf8b1306","after":"ea5c74d5f024c1e024d035e887c7debfbb26cfea","ref":"refs/heads/main","pushedAt":"2024-01-04T04:03:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Merge pull request #471 from apple/jgrynspan/116586683-no-core-foundation","shortMessageHtmlLink":"Merge pull request #471 from apple/jgrynspan/116586683-no-core-founda…"}},{"before":null,"after":"ff2e043a1e0532a21584d27d4c8e1a447618c14e","ref":"refs/heads/jgrynspan/116586683-no-core-foundation","pushedAt":"2023-11-27T18:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Don't use Core Foundation in tests.\n\nThis PR removes a dependency on Core Foundation in a couple of our tests. The dependency is unnecessary and causes linkage issues on Windows per @etcwilde.\n\nResolves rdar://116586683.","shortMessageHtmlLink":"Don't use Core Foundation in tests."}},{"before":"efdd66fb7bcd1cb211fec5344645dc2d58792adf","after":null,"ref":"refs/heads/jgrynspan/XCTMain-signature","pushedAt":"2023-10-25T16:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"191097e6ea6a3438e086cba18d155b777be8d226","after":"e2fb6474cbe7f8b464bb6abded61d370bf8b1306","ref":"refs/heads/main","pushedAt":"2023-10-25T16:24:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Merge pull request #468 from apple/jgrynspan/XCTMain-signature\n\nMake `XCTMain()` return its exit code instead of calling `exit()`.","shortMessageHtmlLink":"Merge pull request #468 from apple/jgrynspan/XCTMain-signature"}},{"before":"0a568edd68f7cd63bdff8260f70abd679b56f757","after":"efdd66fb7bcd1cb211fec5344645dc2d58792adf","ref":"refs/heads/jgrynspan/XCTMain-signature","pushedAt":"2023-10-24T20:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Restore existing overloads for source compatibility's sake and clean up the documentation","shortMessageHtmlLink":"Restore existing overloads for source compatibility's sake and clean …"}},{"before":null,"after":"0a568edd68f7cd63bdff8260f70abd679b56f757","ref":"refs/heads/jgrynspan/XCTMain-signature","pushedAt":"2023-10-24T20:22:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Make `XCTMain()` return its exit code instead of calling `exit()`.\n\nRight now, `XCTMain()` returns `Never` and calls `exit()` to report its status. This makes it difficult (if not outright impossible) to do any post-test cleanup work like writing an event log or other cleanup.\n\nThis PR adds a new overload of `XCTMain()` that instead returns the intended exit code of the process (as `CInt`, since process exit codes passed to `exit()` are always of type `int` in C.) The new overload is, for now, disfavoured until we can teach SwiftPM about it. Once we can (in a subsequent PR), we'll mark the _old_ one disfavored and deprecated.","shortMessageHtmlLink":"Make XCTMain() return its exit code instead of calling exit()."}},{"before":null,"after":"b3d6f1f1f32195b0397dd51eca5f33637a555276","ref":"refs/heads/jgrynspan/add-xctexpectfailure","pushedAt":"2023-10-10T14:40:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"[WIP] XCTExpectFailure","shortMessageHtmlLink":"[WIP] XCTExpectFailure"}},{"before":"473867280db6441d04f4e4b727f48ea3f67e3175","after":"3107b933d0814138595a2339a414bc1ddfd7d45b","ref":"refs/heads/jgrynspan/add-xctissue","pushedAt":"2023-10-10T13:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Wrong string tested in unit test","shortMessageHtmlLink":"Wrong string tested in unit test"}},{"before":"095974f9baf6123557340027f4ea995ae5903e67","after":"473867280db6441d04f4e4b727f48ea3f67e3175","ref":"refs/heads/jgrynspan/add-xctissue","pushedAt":"2023-10-09T12:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Fix build failures","shortMessageHtmlLink":"Fix build failures"}},{"before":"4e332248d7b545684efe809e00b2a94d9fc60397","after":null,"ref":"refs/heads/ewilde/stop-importing-cf-as-a-framework","pushedAt":"2023-10-09T02:57:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"etcwilde","name":"Evan Wilde","path":"/etcwilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761253?s=80&v=4"}},{"before":"a61b37e21269a7aacb64867b248a50909d3badf7","after":"191097e6ea6a3438e086cba18d155b777be8d226","ref":"refs/heads/main","pushedAt":"2023-10-09T02:57:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"etcwilde","name":"Evan Wilde","path":"/etcwilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761253?s=80&v=4"},"commit":{"message":"Merge pull request #467 from apple/ewilde/stop-importing-cf-as-a-framework\n\nStop importing CF as a framework","shortMessageHtmlLink":"Merge pull request #467 from apple/ewilde/stop-importing-cf-as-a-fram…"}},{"before":"8637dfb9ed9df7329af1c50d43261a64270bb18c","after":"4e332248d7b545684efe809e00b2a94d9fc60397","ref":"refs/heads/ewilde/stop-importing-cf-as-a-framework","pushedAt":"2023-10-08T05:39:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"etcwilde","name":"Evan Wilde","path":"/etcwilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761253?s=80&v=4"},"commit":{"message":"Stop importing CF as a framework\n\nFrameworks don't exist off of Darwin resulting in link failures in this\ntest. The CF modulemap declares CF as a framework everywhere, which is\nwrong, but importing CF from swift-corelibs-foundation is also equally\nwrong, which this test does as well, so there's a lot of wrongness.\n\nTo get the rebranch working, we need to stop importing CoreFoundation as\na framework in this test, or disable the test on non-darwin platforms.\nGiven that corelibs-xctest is for non-Darwin platforms, that seems like\nthe wrong course of action.","shortMessageHtmlLink":"Stop importing CF as a framework"}},{"before":null,"after":"8637dfb9ed9df7329af1c50d43261a64270bb18c","ref":"refs/heads/ewilde/stop-importing-cf-as-a-framework","pushedAt":"2023-10-08T05:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etcwilde","name":"Evan Wilde","path":"/etcwilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761253?s=80&v=4"},"commit":{"message":"Stop importing CF as a framework\n\nFrameworks don't exist off of Darwin resulting in link failures in this\ntest. The CF modulemap declares CF as a framework everywhere, which is\nwrong, but importing CF from swift-corelibs-foundation is also equally\nwrong, which this test does as well, so there's a lot of wrongness.\n\nTo get the rebranch working, we need to stop importing CoreFoundation as\na framework in this test, or disable the test on non-darwin platforms.\nGiven that corelibs-xctest is for non-Darwin platforms, that seems like\nthe wrong course of action.","shortMessageHtmlLink":"Stop importing CF as a framework"}},{"before":"28b09694136117d17f56e679978cb60a2566fbc4","after":"095974f9baf6123557340027f4ea995ae5903e67","ref":"refs/heads/jgrynspan/add-xctissue","pushedAt":"2023-10-06T19:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"XCTIssue cannot be Equatable because Error is not Equatable","shortMessageHtmlLink":"XCTIssue cannot be Equatable because Error is not Equatable"}},{"before":"82d6aa2503d6e054a37f1e9beb73a64faaccfec5","after":"28b09694136117d17f56e679978cb60a2566fbc4","ref":"refs/heads/jgrynspan/add-xctissue","pushedAt":"2023-10-06T18:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Fix some build issues","shortMessageHtmlLink":"Fix some build issues"}},{"before":null,"after":"82d6aa2503d6e054a37f1e9beb73a64faaccfec5","ref":"refs/heads/jgrynspan/add-xctissue","pushedAt":"2023-10-06T17:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Add a basic implementation of `XCTIssue`.\n\nThis PR adds a basic implementation of `XCTIssue` and `record(_:)`. The implementation is not as complex as the one in the XCTest framework that ships in Xcode. The interface is equivalent.\n\nResolves #348.","shortMessageHtmlLink":"Add a basic implementation of XCTIssue."}},{"before":"035f8d4cb70781dfb5e582ac649d872bb5622d7c","after":null,"ref":"refs/heads/jgrynspan/114360933-remove-linuxmain-doc","pushedAt":"2023-10-06T16:05:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"aba63a74270b094db00c40182f8774afbe2a91e9","after":"a61b37e21269a7aacb64867b248a50909d3badf7","ref":"refs/heads/main","pushedAt":"2023-10-06T16:05:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Merge pull request #465 from apple/jgrynspan/114360933-remove-linuxmain-doc\n\nRemove outdated documentation for LinuxMain.swift.","shortMessageHtmlLink":"Merge pull request #465 from apple/jgrynspan/114360933-remove-linuxma…"}},{"before":null,"after":"035f8d4cb70781dfb5e582ac649d872bb5622d7c","ref":"refs/heads/jgrynspan/114360933-remove-linuxmain-doc","pushedAt":"2023-10-05T18:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Remove outdated documentation for LinuxMain.swift.\n\nThis PR removes a section from the repo's readme that describes how to set up XCTest on Linux. SwiftPM automatically handles this these days, so the section is obsolete and can be removed.\n\nResolves rdar://114360933.","shortMessageHtmlLink":"Remove outdated documentation for LinuxMain.swift."}},{"before":null,"after":"faf3ba343b0446720b857a80748e3eb67e2d37f4","ref":"refs/heads/release/5.9.1","pushedAt":"2023-09-29T21:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #448 from compnerd/5.9-fixes\n\nTests: add vfs overlay for dipsatch","shortMessageHtmlLink":"Merge pull request #448 from compnerd/5.9-fixes"}},{"before":"02375f764a0646be9b10b9da556301b81f55155e","after":null,"ref":"refs/heads/maxd/env-python3-5.8","pushedAt":"2023-09-13T14:01:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIkSlAAA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-corelibs-xctest"}