On Alamofire's feature/async-handlers branch (Xcode 13.2 required), running more than one of the new async tests at once causes multiple thread sanitizer warnings. Running the entire DataConcurrencyTests suite of ten tests causes 46 issues. I've put them in this gist: https://gist.github.com/jshier/8c9c7190e1166c28df567fe869355e49
To run Alamofire's tests you'll also need to install and run our test server (brew install alamofire/alamofire/firewalk && firewall &).
The text was updated successfully, but these errors were encountered:
We're also starting to see TSAN warnings are we're moving our Vapor code base to async/await in the [Swift Package Index|https://swiftpackage.index.com/)] - but only when running them on Linux. On macOS everything passes without any warnings.
We have docs up on how to run our test suite in Docker but I can also provide some details on how to run a reproducible case for this specifically if needed.
jshier commentedNov 5, 2021
Environment
macOS 12.0.1, Xcode 13.2 and earlier
Additional Detail from JIRA
md5: b9dd798cda38c29ad9fb5e5d9c79d2ba
Issue Description:
On Alamofire's feature/async-handlers branch (Xcode 13.2 required), running more than one of the new async tests at once causes multiple thread sanitizer warnings. Running the entire DataConcurrencyTests suite of ten tests causes 46 issues. I've put them in this gist: https://gist.github.com/jshier/8c9c7190e1166c28df567fe869355e49
To run Alamofire's tests you'll also need to install and run our test server (brew install alamofire/alamofire/firewalk && firewall &).
The text was updated successfully, but these errors were encountered: