From faa7921268b7c16c4da67d63e37b059f3d014bb7 Mon Sep 17 00:00:00 2001
From: Qianqian Fang <fangqq@gmail.com>
Date: Sat, 25 Jul 2020 19:23:15 -0400
Subject: [PATCH] add travis for jsonlab

---
 .travis.yml | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 .travis.yml

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..67ccdaf
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,41 @@
+os:
+  - linux
+
+dist:
+  - xenial
+
+jobs:
+  include:
+    - os: linux
+      name: Octave 4.2
+      dist: xenial
+      env:
+      - BADGE=Octave_4
+    - os: linux
+      name: Octave 3.8
+      dist: trusty
+      env:
+      - BADGE=Octave_3
+    - os: windows
+      name: Windows
+      env:
+      - BADGE=Windows
+    - os: osx
+      name: OSX
+      env:
+      - BADGE=OSX
+
+before_install:
+  - if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install octave; fi
+  - if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install octave; fi
+  - if [ "$TRAVIS_OS_NAME" = "windows" ]; then choco install octave.portable; fi
+
+addons:
+  apt:
+    packages:
+    - octave
+    update: true
+
+script:
+    - octave-cli --version
+    - octave-cli --eval "addpath(pwd);cd test;run_jsonlab_test"
-- 
GitLab