From 5d6aeae7b58010b09ad4d7a71b202398417fc7cb Mon Sep 17 00:00:00 2001 From: legendecas Date: Fri, 20 Sep 2019 23:56:18 +0800 Subject: [PATCH] build: enable travis for fast PR check * test: remove unnecessary NAPI_EXPERIMENTAL * travis: remove chakracore on travis Reviewed-By: Michael Dawson --- .travis.yml | 15 ++++++++------- test/basic_types/array.cc | 1 - 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7821a7223..dda1e2cf7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,20 +12,15 @@ env: # https://github.com/jasongin/nvs/blob/master/doc/CI.md - NVS_VERSION=1.4.2 matrix: - - NODEJS_VERSION=node/4 - NODEJS_VERSION=node/6 - NODEJS_VERSION=node/8 - - NODEJS_VERSION=node/9 - NODEJS_VERSION=node/10 - - NODEJS_VERSION=chakracore/8 - - NODEJS_VERSION=chakracore/10 + - NODEJS_VERSION=node/12 - NODEJS_VERSION=nightly - - NODEJS_VERSION=chakracore-nightly matrix: fast_finish: true allow_failures: - env: NODEJS_VERSION=nightly - - env: NODEJS_VERSION=chakracore-nightly sudo: false cache: directories: @@ -59,7 +54,13 @@ install: script: # Travis CI sets NVM_NODEJS_ORG_MIRROR, but it makes node-gyp fail to download headers for nightly builds. - unset NVM_NODEJS_ORG_MIRROR + - NODEJS_MAJOR_VERSION=$(node -p "process.versions.node.match(/\d+/)[0]") - - npm test $NPMOPT + - | + if [ ${NODEJS_MAJOR_VERSION} -gt 11 ]; then + npm test + else + npm test $NPMOPT --NAPI_VERSION=$(node -p "process.versions.napi") + fi after_success: - cpp-coveralls --gcov-options '\-lp' --build-root test/build --exclude test diff --git a/test/basic_types/array.cc b/test/basic_types/array.cc index 401d93618..fb0074c40 100644 --- a/test/basic_types/array.cc +++ b/test/basic_types/array.cc @@ -1,4 +1,3 @@ -#define NAPI_EXPERIMENTAL #include "napi.h" using namespace Napi;