go_import_path: v.io
language: go
go: 1.6
install: go get -t ./...
script: VDLPATH=$PWD/.. go test ./...
go_import_path: v.io
language: go
go: 1.6
install: go get -t ./...
script:
  - export VDLPATH=$PWD/..
  - go test ./...
  - >
    go test \
      v.io/x/ref/cmd/principal \
      v.io/x/ref/services/identity/identityd \
      v.io/x/ref/services/xproxy/xproxyd \
      v.io/x/ref/services/mounttable/mounttabled \
      v.io/x/ref/services/debug/debug \
      v.io/x/ref/services/agent/v23agentd \
      v.io/x/ref/services/agent/vbecome \
      v.io/x/ref/services/agent/agentlib \
      v.io/x/ref/test/hello \
      v.io/x/ref/examples/tunnel/tunneld \
      v.io/x/ref/examples/rps/rpsbot \
      -v23.tests
Add the integration tests to Travis
Add the integration tests to Travis

One way to find the integrations tests (TestV23) is the following:

  grep -r --include=\*.go '^func TestV23' | cut -d ':' -f1 | uniq | cut -d \/ -f2- | rev | cut -d \/ -f2- | rev

Two excluded tests are (they also fail locally):

  v.io/x/ref/services/ben/benarchd
  v.io/x/ref/services/groups/groupsd
