瀏覽代碼

Add lua.cross to CI tests. (#1649)

Jonathan Karras 7 年之前
父節點
當前提交
063cb6e7f2
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      .travis.yml

+ 9 - 1
.travis.yml

@@ -5,13 +5,21 @@ addons:
     packages:
     packages:
     - python-serial
     - python-serial
     - srecord
     - srecord
+    - lua5.1
 cache:
 cache:
-  directories:
+  - pip
+  - directories:
     - cache
     - cache
+before_install:
+- pip install --user hererocks
+- hererocks env --lua 5.1 -rlatest
+- source env/bin/activate
+- luarocks install luafilesystem
 install:
 install:
 - tar -zxvf tools/esp-open-sdk.tar.gz
 - tar -zxvf tools/esp-open-sdk.tar.gz
 - export PATH=$PATH:$PWD/esp-open-sdk/xtensa-lx106-elf/bin
 - export PATH=$PATH:$PWD/esp-open-sdk/xtensa-lx106-elf/bin
 script:
 script:
+- lua tools/cross-lua.lua || exit 1
 - export BUILD_DATE=$(date +%Y%m%d)
 - export BUILD_DATE=$(date +%Y%m%d)
 - make EXTRA_CCFLAGS="-DBUILD_DATE='\"'$BUILD_DATE'\"'" all
 - make EXTRA_CCFLAGS="-DBUILD_DATE='\"'$BUILD_DATE'\"'" all
 - cd bin/
 - cd bin/