-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Swift runtime tests run on Windows! #3767
Conversation
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
2c34653
to
9a20e5b
Compare
Also, it seems faster: https://stackoverflow.com/a/46174300/1046374 Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Add Swift binaries to .gitignore Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Print exception info to console Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Fix build warnings Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
46c71fa
to
552c71a
Compare
Yeah, I'm not sure that github has gotten their Mac support to work very well but @ericvergnaud might have more information since he knows the set up. |
aa00223
to
3bb4415
Compare
Now it's ready for review. DCO is failed because I have one commit from another machine, but all CircleCI tests are green, including tests for Swift. |
Ok, I will likely get to this tomorrow as my brain is stuck elsewhere. This will give @ericvergnaud I chance to comment on Mac tests. |
Sure, no rush. Anyway, I haven't touched Mac pipelines. It can be removed later. |
antlr-exec property is actual for all runtimes, not only Python Simplify C++ runtime tester (use MSBuild value from PATH for Windows) Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
@@ -10,5 +8,4 @@ sudo apt-get update; \ | |||
sudo apt-get update && \ | |||
sudo apt-get install -y dotnet-sdk-3.1 | |||
export PATH=$PATH:~/.dotnet | |||
echo "done installing .Net SDK" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably OK, but it looks like this is missing a new line on the end, which annoys UNIX.
Looks absolutely amazing! Wow Swift on circleci :) |
pthread_mutex_t
Make Swift runtime compilable under Windows (yes, it's possible) #3755@parrt I think it makes sense to disable MacOS agent since it's not reliable and it still doesn't work. I fixed Swift runtime tests and now they work on Linux (CircleCI). Also, Swift runtime tests work on Windows but only from IntelliJ (I haven't found out why they don't work from maven).