From 77fc1ac68fab813821a42d405dd923f211df9266 Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Wed, 29 Jul 2020 09:50:37 +0200 Subject: [PATCH] travis: add sanity check stage --- .travis.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.travis.yml b/.travis.yml index 9456d208..5d9e7064 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,6 +28,25 @@ sudo: required jobs: include: + - stage: Sanity Check + name: Lint and compile + before_script: + # Install the RPC tools as a before step so Travis collapses the output + # after it's done. + - ./scripts/install_travis_proto.sh + + script: + # Step 1: Make sure no diff is produced when compiling with the correct + # version. + - make rpc-check + + # Step 2: Make sure the unit tests compile, but don't run them. They run + # in a GitHub Workflow. + - make unit pkg=... case=_NONE_ + + # Step 3: Lint go code. Limit to 1 worker to reduce memory usage. + - make lint workers=1 + - stage: Integration Test name: Btcd Integration script: