This is an automated email from the ASF dual-hosted git repository. shenyi pushed a commit to branch test-actions-name-sort in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git
commit b45a1acf5086ff98d31bb132c2d53b886427d246 Author: pissang <[email protected]> AuthorDate: Mon Oct 28 19:57:39 2019 +0800 test(visual): sort actions meta data by keys --- test/runTest/actions/update.js | 2 +- test/runTest/store.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/runTest/actions/update.js b/test/runTest/actions/update.js index b82aab6..5fd45d8 100644 --- a/test/runTest/actions/update.js +++ b/test/runTest/actions/update.js @@ -30,5 +30,5 @@ glob('*.json', (err, files) => { const actions = JSON.parse(fs.readFileSync(file, 'utf-8')); result[file.replace(/.json$/, '')] = actions.length; }); - fs.writeFileSync('__meta__.json', JSON.stringify(result, null, 2), 'utf-8'); + fs.writeFileSync('__meta__.json', JSON.stringify(result, Object.keys(result).sort((a, b) => a.localeCompare(b)), 2), 'utf-8'); }); \ No newline at end of file diff --git a/test/runTest/store.js b/test/runTest/store.js index 93e7856..ae8c0b2 100644 --- a/test/runTest/store.js +++ b/test/runTest/store.js @@ -144,5 +144,8 @@ module.exports.updateActionsMeta = function (testName, actions) { metaData = {}; } metaData[testName] = actions.length; - fs.writeFileSync(metaPath, JSON.stringify(metaData, null, 2), 'utf-8'); + + fs.writeFileSync(metaPath, JSON.stringify( + metaData, Object.keys(metaData).sort((a, b) => a.localeCompare(b)), 2 + ), 'utf-8'); }; \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
