diff --git a/lerna.json b/lerna.json index 21a2e60..f218ce8 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "0.13.7" + "version": "0.13.8-alpha.2" } \ No newline at end of file diff --git a/packages/batch/lib/device.js b/packages/batch/lib/device.js index 2b5c1cb..cc1a3ba 100644 --- a/packages/batch/lib/device.js +++ b/packages/batch/lib/device.js @@ -44,6 +44,7 @@ class Device { } if (this._configuration) { config = _.assign(config, this._configuration) } + if (record._configuration) { config = _.assign(config, record._configuration) } const virtualDevice = new vdk.VirtualDevice(config) diff --git a/packages/batch/lib/record.js b/packages/batch/lib/record.js index 674fa8b..b675814 100644 --- a/packages/batch/lib/record.js +++ b/packages/batch/lib/record.js @@ -19,8 +19,9 @@ const JSONUtil = require('@bespoken-sdk/shared/lib/json-util') * @param {string} utterance The utterance to be sent to the voice experience being tested * @param {Object.} [expectedFields = {}] The expected values for the record * @param {Object} [meta] Additional info about the record to be used in processing + * @param {Object} [config] configuration to override to device when needed */ - constructor (utterance, expectedFields = {}, meta) { + constructor (utterance, expectedFields = {}, meta, config) { this._utterance = utterance this._utteranceRaw = utterance // Save off the original utterance in case we change it during processing this._expectedFields = expectedFields @@ -31,6 +32,7 @@ const JSONUtil = require('@bespoken-sdk/shared/lib/json-util') this._locale = undefined this._voiceID = undefined this._rerun = false + this._configuration = config /** @type {Object} */ this._settings = {} diff --git a/packages/batch/package.json b/packages/batch/package.json index 8dfc003..fe3aa12 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -9,8 +9,8 @@ "bbt": "bin/bbt.js" }, "dependencies": { - "@bespoken-sdk/shared": "^0.13.7", - "@bespoken-sdk/store": "^0.13.7", + "@bespoken-sdk/shared": "^0.13.8-alpha.2", + "@bespoken-sdk/store": "^0.13.8-alpha.2", "axios": "^0.19.0", "bespoken-tools": "^2.5.3", "commander": "^5.1.0", @@ -41,6 +41,6 @@ "test": "ava" }, "types": "types/index.d.ts", - "version": "0.13.7", + "version": "0.13.8-alpha.2", "gitHead": "1358c13969466dc2ca725041f046cceafb2122af" } diff --git a/packages/collect/package.json b/packages/collect/package.json index 92bb657..12b05ad 100644 --- a/packages/collect/package.json +++ b/packages/collect/package.json @@ -6,8 +6,8 @@ ] }, "dependencies": { - "@bespoken-sdk/nlp": "^0.13.7", - "@bespoken-sdk/shared": "^0.13.7", + "@bespoken-sdk/nlp": "^0.13.8-alpha.2", + "@bespoken-sdk/shared": "^0.13.8-alpha.2", "axios": "^0.21.4", "lodash": "^4.17.21" }, @@ -23,6 +23,6 @@ "test": "ava" }, "types": "types/index.d.ts", - "version": "0.13.7", + "version": "0.13.8-alpha.2", "gitHead": "1358c13969466dc2ca725041f046cceafb2122af" } diff --git a/packages/measure/package.json b/packages/measure/package.json index bcdd2a1..227aa83 100644 --- a/packages/measure/package.json +++ b/packages/measure/package.json @@ -6,7 +6,7 @@ ] }, "dependencies": { - "@bespoken-sdk/shared": "^0.13.7", + "@bespoken-sdk/shared": "^0.13.8-alpha.2", "lodash": "^4.17.21" }, "name": "@bespoken-sdk/measure", @@ -17,7 +17,7 @@ "test": "ava" }, "types": "types/index.d.ts", - "version": "0.13.7", + "version": "0.13.8-alpha.2", "gitHead": "1358c13969466dc2ca725041f046cceafb2122af", "devDependencies": { "@types/node": "^16.10.1" diff --git a/packages/nlp/package.json b/packages/nlp/package.json index 28c6d7b..1807408 100644 --- a/packages/nlp/package.json +++ b/packages/nlp/package.json @@ -6,7 +6,7 @@ ] }, "dependencies": { - "@bespoken-sdk/shared": "^0.13.7", + "@bespoken-sdk/shared": "^0.13.8-alpha.2", "axios": "^0.21.4", "lodash": "^4.17.21", "memorystream": "^0.3.1", @@ -27,6 +27,6 @@ "test": "ava" }, "types": "types/index.d.ts", - "version": "0.13.7", + "version": "0.13.8-alpha.2", "gitHead": "1358c13969466dc2ca725041f046cceafb2122af" } diff --git a/packages/shared/package.json b/packages/shared/package.json index a5a7312..ec27aaa 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -19,7 +19,7 @@ "scripts": { "test": "ava" }, - "version": "0.13.7", + "version": "0.13.8-alpha.2", "devDependencies": { "@types/node": "^16.10.1" }, diff --git a/packages/store/package.json b/packages/store/package.json index dbbebda..a7892cf 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -6,7 +6,7 @@ ] }, "dependencies": { - "@bespoken-sdk/shared": "^0.13.7", + "@bespoken-sdk/shared": "^0.13.8-alpha.2", "axios": "^0.21.4", "lodash": "^4.17.21" }, @@ -17,7 +17,7 @@ "scripts": { "test": "ava" }, - "version": "0.13.7", + "version": "0.13.8-alpha.2", "gitHead": "1358c13969466dc2ca725041f046cceafb2122af", "devDependencies": { "@types/node": "^16.10.1"