forked from scala-js/scala-js
-
Notifications
You must be signed in to change notification settings - Fork 1
/
appveyor.yml
23 lines (23 loc) · 908 Bytes
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
version: '{build}'
image: Visual Studio 2015
environment:
global:
NODEJS_VERSION: "16"
JAVA_HOME: C:\Program Files\Java\jdk1.8.0
install:
- ps: Install-Product node $env:NODEJS_VERSION
- npm install
- cmd: choco install sbt --version 1.3.12 -ia "INSTALLDIR=""C:\sbt"""
- cmd: SET PATH=C:\sbt\bin;%JAVA_HOME%\bin;%PATH%
- cmd: SET "SBT_OPTS=-Xmx4g -Xms4m"
build: off
test_script:
# Very far from testing everything, but at least it is a good sanity check
# For slow things (partest and scripted), we execute only one test
- cmd: sbt ";clean;testSuite2_12/test;linker2_12/test;partestSuite2_12/testOnly -- --fastOpt run/option-fold.scala"
# Module splitting has some logic for case-insensitive filesystems, which we must test on Windows
- cmd: sbt ";setSmallESModulesForAppVeyorCI;testSuite2_12/test"
cache:
- C:\sbt
- C:\Users\appveyor\.ivy2\cache
- C:\Users\appveyor\.sbt