From 74643aea09f5d972a9589f9e425a8fd54236eef9 Mon Sep 17 00:00:00 2001 From: kikito Date: Sun, 6 Mar 2016 16:08:55 +0100 Subject: [PATCH] updates travis to include coverage & static analysis --- .travis.yml | 15 ++++++++++++--- README.md | 2 ++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index f7b36cb..91f7f93 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,12 +10,21 @@ env: before_install: - pip install hererocks - - hererocks base -r^ --$LUA - - export PATH=$PATH:$PWD/base/bin # Add directory with all installed binaries to PATH + - hererocks lua_install -r^ --$LUA + - export PATH=$PATH:$PWD/lua_install/bin # Add directory with all installed binaries to PATH + +install: + - luarocks install luacheck - luarocks install busted + - luarocks install luacov + - luarocks install luacov-coveralls script: - - busted -v + - luacheck --std max+busted *.lua spec + - busted --verbose --coverage + +after_success: + - luacov-coveralls --exclude $TRAVIS_BUILD_DIR/lua_install branches: except: diff --git a/README.md b/README.md index edb8c3a..e9c6f86 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ inspect.lua =========== [![Build Status](https://travis-ci.org/kikito/inspect.lua.png?branch=master)](https://travis-ci.org/kikito/inspect.lua) +[![Coverage Status](https://coveralls.io/repos/github/kikito/inspect.lua/badge.svg?branch=master)](https://coveralls.io/github/kikito/inspect.lua?branch=master) + This library transforms any Lua value into a human-readable representation. It is especially useful for debugging errors in tables.