Skip to content

Commit 8552270

Browse files
authored
Merge pull request #129 from splunk/DVPL-9749
Individual test module and individual test run support changes
2 parents 3abfaf5 + 1477d47 commit 8552270

32 files changed

+33
-90
lines changed

.github/workflows/mocha-test.yml

Lines changed: 0 additions & 57 deletions
This file was deleted.

tests/modularinputs/test_event.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,6 @@ exports.setup = function () {
350350
};
351351

352352
// Run the individual test suite
353-
if (module === require.cache[__filename] && !module.parent) {
353+
if (module.id === __filename && module.parent.id.includes('mocha')) {
354354
module.exports = exports.setup();
355355
}

tests/modularinputs/test_input_definition.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,6 @@ exports.setup = function () {
127127
)
128128
}
129129
// Run the individual test suite
130-
if (module === require.cache[__filename] && !module.parent) {
130+
if (module.id === __filename && module.parent.id.includes('mocha')) {
131131
module.exports = exports.setup();
132132
}

tests/modularinputs/test_modularinput.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -723,6 +723,6 @@ exports.setup = function () {
723723
};
724724

725725
// Run the individual test suite
726-
if (module === require.cache[__filename] && !module.parent) {
726+
if (module.id === __filename && module.parent.id.includes('mocha')) {
727727
module.exports = exports.setup();
728728
}

tests/modularinputs/test_scheme.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,6 @@ exports.setup = function () {
146146
};
147147

148148
// Run the individual test suite
149-
if (module === require.cache[__filename] && !module.parent) {
149+
if (module.id === __filename && module.parent.id.includes('mocha')) {
150150
module.exports = exports.setup();
151151
}

tests/modularinputs/test_validation_definition.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,6 @@ exports.setup = function () {
8585
};
8686

8787
// Run the individual test suite
88-
if (module === require.cache[__filename] && !module.parent) {
88+
if (module.id === __filename && module.parent.id.includes('mocha')) {
8989
module.exports = exports.setup();
9090
}

tests/service_tests/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ exports.setup = function (svc) {
179179
)
180180
};
181181

182-
if (module === require.cache[__filename] && !module.parent) {
182+
if (module.id === __filename && module.parent.id.includes('mocha')) {
183183
var splunkjs = require('../../index');
184184
var options = require('../../examples/node/cmdline');
185185

tests/service_tests/collection.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ exports.setup = function (svc, loggedOutSvc) {
6161
)
6262
};
6363

64-
if (module === require.cache[__filename] && !module.parent) {
64+
if (module.id === __filename && module.parent.id.includes('mocha')) {
6565
var splunkjs = require('../../index');
6666
var options = require('../../examples/node/cmdline');
6767

tests/service_tests/configuration.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ exports.setup = function (svc) {
213213
)
214214
};
215215

216-
if (module === require.cache[__filename] && !module.parent) {
216+
if (module.id === __filename && module.parent.id.includes('mocha')) {
217217
var splunkjs = require('../../index');
218218
var options = require('../../examples/node/cmdline');
219219

tests/service_tests/datamodels.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1077,7 +1077,7 @@ exports.setup = function (svc) {
10771077
)
10781078
};
10791079

1080-
if (module === require.cache[__filename] && !module.parent) {
1080+
if (module.id === __filename && module.parent.id.includes('mocha')) {
10811081
var splunkjs = require('../../index');
10821082
var options = require('../../examples/node/cmdline');
10831083

0 commit comments

Comments
 (0)