forked from SOM-st/SOM
-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
31 lines (26 loc) · 1.09 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# TODO: add test matrix for all SOM VMs
language: python
python:
- "2.7"
before_install:
- sudo apt-get update
env:
- SOM=CSOM REPO=https://github.com/SOM-st/CSOM.git BUILD=make
- SOM=JsSOM REPO=https://github.com/SOM-st/JsSOM.git BUILD=make
- SOM=PySOM REPO=https://github.com/SOM-st/PySOM.git BUILD=""
- SOM=RPySOM REPO=https://github.com/SOM-st/RPySOM.git BUILD=""
- SOM=RTruffleSOM REPO=https://github.com/SOM-st/RTruffleSOM.git BUILD=""
- SOM=SOM REPO=https://github.com/SOM-st/som-java.git BUILD="jdk_switcher use oraclejdk8 && make"
- SOM=SOMpp REPO=https://github.com/SOM-st/SOMpp.git BUILD=make
- SOM=TruffleSOM REPO=https://github.com/SOM-st/TruffleSOM.git BUILD="jdk_switcher use oraclejdk8 && make"
install:
- sudo apt-get install libc6-dev-i386
- sudo apt-get install -qq python-yaml
- git clone --depth 1 $REPO som-vm
# command to run tests
script:
- export ST_DIR=`pwd`/Smalltalk
- cd som-vm
- git --no-pager log -n 1
- $BUILD
- ./som.sh -cp ../Smalltalk ../TestSuite/TestHarness.som