From 21494f946cbf710948f2e4bed32460717160ce7a Mon Sep 17 00:00:00 2001 From: SvetoslavTsenov Date: Wed, 23 Jan 2019 13:59:07 +0200 Subject: [PATCH] chore: log of deps --- tests/circular-check.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tests/circular-check.js b/tests/circular-check.js index e9a4a7b78..cfc644ab8 100644 --- a/tests/circular-check.js +++ b/tests/circular-check.js @@ -6,11 +6,15 @@ const workingDirecotry = process.cwd(); const androidApp = path.join(workingDirecotry, "platforms/android/app/src/main/assets/app/tns_modules/tns-core-modules"); const iosApp = path.join(workingDirecotry, "platforms/ios/tests/app/tns_modules/tns-core-modules"); -const iosWhiteList = ['image-source/image-source.js', - 'http/http.js', - 'http/http-request/http-request.js']; +const iosWhiteList = ['image-source/image-source.js']; +const androidWhiteList = ['image-source/image-source.js', 'ui/frame/frame.js']; -const androidWhiteList = ['ui/frame/frame.js', 'ui/frame/fragment.js']; +const printResult = (allCircleDeps) => { + allCircleDeps.forEach(circleDeps => { + const log = circleDeps.join(" -> "); + console.log(log); + }); +} const checkAppForCircualr = async (appName, whiteList) => { if (!fs.existsSync(appName)) { @@ -23,13 +27,13 @@ const checkAppForCircualr = async (appName, whiteList) => { console.info(`Check ${appName}`); console.log(`Initial check: `, circular); - const filteredResult = circular && circular.length > 0 && (whiteList ? circular.filter(c => whiteList.indexOf(c) >= 0) : circular); + const filteredResult = circular && circular.length > 0 && (whiteList ? circular.filter(c => whiteList.indexOf(c[0]) < 0) : circular); if (circular && circular.length > 0 && filteredResult.length > 0) { - console.log(`Found circular deps!`, filteredResult); + + console.log(`Found circular deps!`); + printResult(filteredResult); process.exit(1); - } else { - console.log(`Check of circular deps after filtering white list: `, filteredResult); } }