Update load-cluster.js
This commit is contained in:
parent
002d8804df
commit
c7dc04e1bb
|
@ -51,7 +51,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
node-version: '14'
|
node-version: '14'
|
||||||
- run: npm install
|
- run: npm install
|
||||||
- run: node scripts/commands/load-streams.js --cluster-id=${{ matrix.cluster_id }}
|
- run: node scripts/commands/load-cluster.js --cluster-id=${{ matrix.cluster_id }}
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: logs
|
name: logs
|
||||||
|
|
|
@ -15,7 +15,7 @@ const config = {
|
||||||
debug: options.debug
|
debug: options.debug
|
||||||
}
|
}
|
||||||
|
|
||||||
const LOGS_PATH = process.env.LOGS_PATH || 'scripts/logs/load-streams'
|
const LOGS_DIR = process.env.LOGS_DIR || 'scripts/logs/load-cluster'
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
logger.info('starting...')
|
logger.info('starting...')
|
||||||
|
@ -23,11 +23,12 @@ async function main() {
|
||||||
logger.info(`delay: ${options.delay}ms`)
|
logger.info(`delay: ${options.delay}ms`)
|
||||||
timer.start()
|
timer.start()
|
||||||
|
|
||||||
const clusterLog = `${LOGS_PATH}/cluster_${options.clusterId}.log`
|
const clusterLog = `${LOGS_DIR}/cluster_${options.clusterId}.log`
|
||||||
logger.info(`loading cluster: ${options.clusterId}`)
|
logger.info(`loading cluster: ${options.clusterId}`)
|
||||||
logger.info(`creating '${clusterLog}'...`)
|
logger.info(`creating '${clusterLog}'...`)
|
||||||
await file.create(clusterLog)
|
await file.create(clusterLog)
|
||||||
const items = await db.find({ cluster_id: options.clusterId })
|
await db.streams.load()
|
||||||
|
const items = await db.streams.find({ cluster_id: options.clusterId })
|
||||||
const total = items.length
|
const total = items.length
|
||||||
logger.info(`found ${total} links`)
|
logger.info(`found ${total} links`)
|
||||||
|
|
|
@ -5,17 +5,17 @@ const { execSync } = require('child_process')
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
fs.emptyDirSync('tests/__data__/output')
|
fs.emptyDirSync('tests/__data__/output')
|
||||||
fs.emptyDirSync('tests/__data__/temp')
|
fs.emptyDirSync('tests/__data__/temp')
|
||||||
fs.copyFileSync('tests/__data__/input/streams.db', 'tests/__data__/temp/streams.db')
|
fs.copyFileSync('tests/__data__/input/database/streams.db', 'tests/__data__/temp/streams.db')
|
||||||
|
|
||||||
const stdout = execSync(
|
const stdout = execSync(
|
||||||
'DB_FILEPATH=tests/__data__/temp/streams.db LOGS_PATH=tests/__data__/output/logs/load-streams node scripts/commands/load-streams.js --cluster-id=1 --timeout=1',
|
'DB_DIR=tests/__data__/temp LOGS_DIR=tests/__data__/output/logs/load-cluster node scripts/commands/load-cluster.js --cluster-id=1 --timeout=1',
|
||||||
{ encoding: 'utf8' }
|
{ encoding: 'utf8' }
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
it('return results', () => {
|
it('return results', () => {
|
||||||
let output = content('tests/__data__/output/logs/load-streams/cluster_1.log')
|
let output = content('tests/__data__/output/logs/load-cluster/cluster_1.log')
|
||||||
let expected = content('tests/__data__/expected/logs/load-streams/cluster_1.log')
|
let expected = content('tests/__data__/expected/logs/load-cluster/cluster_1.log')
|
||||||
|
|
||||||
expect(output).toEqual(expected)
|
expect(output).toEqual(expected)
|
||||||
})
|
})
|
Loading…
Reference in New Issue