Skip to content

Run CI tests on Windows? #4588

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

Closed
Blaisorblade opened this issue May 26, 2018 · 5 comments
Closed

Run CI tests on Windows? #4588

Blaisorblade opened this issue May 26, 2018 · 5 comments

Comments

@Blaisorblade
Copy link
Contributor

That could be necessary to support Windows, which seems a blocker for a Scala 3 release.
Conceivably we could use Appveyor for that — right now Lightbend uses instead Jenkins (since it does support Windows): https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-windows/.

@liufengyun
Copy link
Contributor

For the binary release, we do have some basic CI for windows (as well as for OS X and Linux): https://github.com/lampepfl/packtest/blob/master/windows .

@SethTisue
Copy link
Member

right now Lightbend uses instead Jenkins

it's historical, we probably ought to be on Appveyor, just like we're moving all the non-Windows things off Jenkins and onto Travis-CI.

@sjrd
Copy link
Member

sjrd commented Aug 27, 2020

This was set up in #9647. However, only a small subset of tests are currently run. Basically just compiling a hello world with the bootstrapped dotc, and running the Scala.js JUnit tests. The full tests don't work on Windows at the moment, because all "neg" tests fail due to paths using \ instead of /, and hence the outputs don't match the check files.

@liufengyun
Copy link
Contributor

Now sbt test and sbt dotty-bootstrapped/test are green in #9666, except for a few disabled tests that fail (search scala.util.Properties.isWin).

We still need to figure out the infrastructure to run the tests, as Appveyor has a one-hour limit and the free version only supports one concurrent job.

@liufengyun
Copy link
Contributor

Fixed in #9934 and #9973 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants