Commit 555a3d85 authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

build: add Travis CI integration



Use the container-based travis-ci.org infrastructure to run only the unit
tests.

Change-Id: I4f7d011edb07341a668fa6fea495f6eb2a9c029b
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent 3677f46a
Loading
Loading
Loading
Loading

.travis.yml

0 → 100644
+14 −0
Original line number Diff line number Diff line
language: c

compiler:
  - gcc
  - clang

sudo: false

addons:
  apt:
    packages:
      - libcunit1-dev

script: ./unittest.sh

unittest.sh

0 → 100755
+11 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -xe

make -C test/lib/nvme/unit

test/lib/nvme/unit/nvme_c/nvme_ut
test/lib/nvme/unit/nvme_ctrlr_c/nvme_ctrlr_ut
test/lib/nvme/unit/nvme_ctrlr_cmd_c/nvme_ctrlr_cmd_ut
test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut
test/lib/nvme/unit/nvme_qpair_c/nvme_qpair_ut