From 3af63d0eadf6116f26ec5dbe304d515fbdc91fdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Berkefeld?= Date: Wed, 26 Jul 2023 09:43:31 +0200 Subject: [PATCH] #162: print time it took to execute retrieve and deploy --- lib/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index d125a2568..564193366 100644 --- a/lib/index.js +++ b/lib/index.js @@ -157,6 +157,7 @@ class Mcdev { * @returns {Promise.} - */ static async retrieve(businessUnit, selectedTypesArr, keys, changelogOnly) { + console.time('Time'); // eslint-disable-line no-console Util.startLogger(); Util.logger.info('mcdev:: Retrieve'); const properties = await config.getProperties(); @@ -247,6 +248,7 @@ class Mcdev { changelogOnly ); if (changelogOnly) { + console.timeEnd('Time'); // eslint-disable-line no-console return retrieveChangelog; } else { resultsObj[`${cred}/${bu}`] = retrieveChangelog; @@ -267,6 +269,7 @@ class Mcdev { resultsObj[credBu][type] = resultsObj[credBu][type][0]; } } + console.timeEnd('Time'); // eslint-disable-line no-console return resultsObj; } @@ -390,8 +393,11 @@ class Mcdev { * @returns {Promise.>} deployed metadata per BU (first key: bu name, second key: metadata type) */ static async deploy(businessUnit, selectedTypesArr, keyArr) { + console.time('Time'); // eslint-disable-line no-console Util.startLogger(); - return Deployer.deploy(businessUnit, selectedTypesArr, keyArr); + const deployResult = await Deployer.deploy(businessUnit, selectedTypesArr, keyArr); + console.timeEnd('Time'); // eslint-disable-line no-console + return deployResult; } /**