forked from benhamner/Metrics
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_travis_tests.sh
More file actions
34 lines (30 loc) · 790 Bytes
/
run_travis_tests.sh
File metadata and controls
34 lines (30 loc) · 790 Bytes
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
32
33
34
# octave tests
cd MATLAB
sudo sh install_octave_linux.sh > /dev/null 2>&1
octave -q --eval setup
./run_octave_tests.sh
cd ..
# python tests
cd Python
python setup.py -q install > /dev/null 2>&1
./run_python_tests.sh
cd ..
# Haskell tests
sudo apt-get install ghc6 ghc6-prof ghc6-doc cabal-install > /dev/null 2>&1
cd Haskell
sudo cabal update > /dev/null 2>&1
sudo cabal install --ghc-options="-hide-package haskell98" > /dev/null 2>&1
sudo cabal install HUnit > /dev/null 2>&1
runhaskell testMetrics.hs
cd ..
# R tests
sudo apt-get install r-base-dev > /dev/null 2>&1
sudo R CMD INSTALL R > /dev/null
cd R
sudo R -f install_r_packages.r > /dev/null
sh run_r_tests.sh
cd ..
# Starting to test C#
sudo apt-get install mono-complete > /dev/null 2>&1
gmcs hellomono.cs
mono hellomono.exe