diff --git a/.gitignore b/.gitignore index b886261..7ab347e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ public data/raw/real -data/json/real +data/json # Logs logs *.log diff --git a/data/raw/test/date.raw b/data/raw/test/date.raw new file mode 100644 index 0000000..50f67ef --- /dev/null +++ b/data/raw/test/date.raw @@ -0,0 +1 @@ +Mon Jan 01 01:01:01 CDT 2019 diff --git a/data/raw/test/diskspace.raw b/data/raw/test/diskspace.raw new file mode 100644 index 0000000..fe66081 --- /dev/null +++ b/data/raw/test/diskspace.raw @@ -0,0 +1 @@ +/dev/disk1 1000G 100G 900G 10% 0000001 9999999999999999999 0% / diff --git a/mkData.js b/mkData.js index 004a2b3..96dc0d6 100644 --- a/mkData.js +++ b/mkData.js @@ -1,5 +1,7 @@ let dataFromDate = require('./mkDataFromDate.js'); let dataFromDiskspace = require('./mkDataFromDiskspace.js'); -dataFromDate(); -dataFromDiskspace(); +let isTestMode = process.argv[2] === '--test'; + +dataFromDate(isTestMode); +dataFromDiskspace(isTestMode); diff --git a/mkDataFromDate.js b/mkDataFromDate.js index 3aba07d..51aa43a 100644 --- a/mkDataFromDate.js +++ b/mkDataFromDate.js @@ -1,8 +1,8 @@ const fs = require('fs'); const path = require('path'); -module.exports = async function() { - fs.readFile(path.join(__dirname, 'data/raw/real', 'date.raw'), 'utf8', (err, date) => { +module.exports = async function(useTestData = false) { + fs.readFile(path.join(__dirname, 'data/raw', useTestData ? 'test' : 'real', 'date.raw'), 'utf8', (err, date) => { if (err || !date.length) { console.error(err); process.exit(1); diff --git a/mkDataFromDiskspace.js b/mkDataFromDiskspace.js index b24c75e..a43abd4 100644 --- a/mkDataFromDiskspace.js +++ b/mkDataFromDiskspace.js @@ -1,8 +1,8 @@ const fs = require('fs'); const path = require('path'); -module.exports = async function() { - fs.readFile(path.join(__dirname, 'data/raw/real', 'diskspace.raw'), 'utf8', (err, diskspace) => { +module.exports = async function(useTestData = false) { + fs.readFile(path.join(__dirname, 'data/raw', useTestData ? 'test' : 'real', 'diskspace.raw'), 'utf8', (err, diskspace) => { if (err || !diskspace.length) { console.error(err); process.exit(1); diff --git a/mkRaw.sh b/mkRaw.sh index 9d5a0bf..7ad1223 100644 --- a/mkRaw.sh +++ b/mkRaw.sh @@ -1,5 +1,5 @@ mkdir -p data/raw/real -mkdir -p data/json/real +mkdir -p data/json touch data/raw/real/date.raw date > data/raw/real/date.raw diff --git a/package.json b/package.json index 9b35c02..0aeff67 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "copy:assets": "bash ./copyAssets.sh", "mk:raw": "bash ./mkRaw.sh", "mk:data": "node mkData.js", + "mk:data:test": "node mkData.js --test", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": {