From 269b5d6fbf342a1ee34dd57161a9f179088c6271 Mon Sep 17 00:00:00 2001 From: Abe Massry Date: Wed, 18 Jan 2017 15:24:56 -0500 Subject: [PATCH] limit coveralls from styleguide dir (#1019) * attempting to limit coveralls from styleguide dir * try more things for coveragerc * work on format of coveragerc * more work on format of coveragerc * try editing the karma.conf.js file for limiting coverage * more karma edits * more karma edits * trying travis.yml instead * trying lcov-filter * try to write my own parser * remove lcov-filter * rename script to be more descriptive --- .travis.yml | 2 +- bin/styleguideTestFilter.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 bin/styleguideTestFilter.js diff --git a/.travis.yml b/.travis.yml index f034137143f..5eab14f5d75 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,5 +9,5 @@ script: export const LISH_ROOT = 'wss://lish.alpha.linode.com'; EOF - npm test - - cat ./coverage/lcov.info | ./node_modules/.bin/coveralls + - cat ./coverage/lcov.info | node ./bin/styleguideTestFilter.js | ./node_modules/.bin/coveralls - npm run lint diff --git a/bin/styleguideTestFilter.js b/bin/styleguideTestFilter.js new file mode 100644 index 00000000000..bc87cfb4b99 --- /dev/null +++ b/bin/styleguideTestFilter.js @@ -0,0 +1,9 @@ +process.stdin.resume(); +process.stdin.setEncoding('utf8'); +process.stdin.on('data', function(data) { + var changed = data.replace(/^TN:\n^.*styleguide[\s\S]*?^end_of_record$/gm, ""); + changed = changed.replace(/\n\n/gm,""); + changed = changed.replace(/end_of_recordTN:/, "end_of_record\nTN:"); + process.stdout.write(changed); +}); +