diff options
author | Nick Van Doorn <vandoorn.nick@gmail.com> | 2018-11-18 23:55:16 -0800 |
---|---|---|
committer | Nick Van Doorn <vandoorn.nick@gmail.com> | 2018-11-18 23:55:16 -0800 |
commit | ff6da5933d6d25ec2dab7a923bb77b9c407430bc (patch) | |
tree | d3030fdd08971aa8b7990b44ec5db4aa9077daf3 | |
parent | f15de92e37b957db7ef1edec6303b8e54a2a4ca2 (diff) |
Implement entry point
-rw-r--r-- | bin/config.json | 8 | ||||
-rw-r--r-- | bin/index.ts | 13 |
2 files changed, 21 insertions, 0 deletions
diff --git a/bin/config.json b/bin/config.json new file mode 100644 index 0000000..2d8ebfa --- /dev/null +++ b/bin/config.json @@ -0,0 +1,8 @@ +{ + "maxClientsForTest": 2, + "testPeriod": 10000, + "adapter": "actiontec-t3200m", + "testServices": ["fast", "ookla"], + "serviceSpec": "telus-victoria-75", + "reporters": ["firebase"] +} diff --git a/bin/index.ts b/bin/index.ts new file mode 100644 index 0000000..54ded03 --- /dev/null +++ b/bin/index.ts @@ -0,0 +1,13 @@ +import fs from 'fs' +import process from 'process' +import { Config } from '../src/models/config.model' +import { Context } from '../src/models/context.model' +import { testRunner } from '../src/test-runner' + +const config: Config = JSON.parse(fs.readFileSync(`${__dirname}/config.json`)) +const ctx: Context = { + isTestMode: process.env.NODE_ENV === 'production', + logger: console.log, + config +} +testRunner(ctx) |