Skip to content

Commit e52c525

Browse files
committed
chnage tests directory structure
Signed-off-by: nadav mizrahi <nadav.mizrahi16@gmail.com>
1 parent 95034f6 commit e52c525

File tree

440 files changed

+5444
-785
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

440 files changed

+5444
-785
lines changed

.github/workflows/nightly-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
-e NEWAWSPROJSECRET=${{ secrets.NEWAWSPROJSECRET }} \
1616
-e NEWAZUREPROJKEY=${{ secrets.NEWAZUREPROJKEY }} \
1717
-e NEWAZUREPROJSECRET=${{ secrets.NEWAZUREPROJSECRET }} \
18-
--name test1 noobaa-tester ./src/test/unit_tests/run_npm_test_on_test_container.sh -s test_s3_ops.js
18+
--name test1 noobaa-tester ./src/test/framework/run_npm_test_on_test_container.sh -s test_s3_ops.js

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ root-perm-test: tester
268268
@$(call create_docker_network)
269269
@$(call run_mongo)
270270
@echo "\033[1;34mRunning root permission tests\033[0m"
271-
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --privileged --user root --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "DB_TYPE=mongodb" --env "MONGODB_URL=mongodb://noobaa:noobaa@coretest-mongo-$(GIT_COMMIT)-$(NAME_POSTFIX)" $(TESTER_TAG) ./src/test/unit_tests/run_npm_test_on_test_container.sh -s sudo_index.js
271+
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --privileged --user root --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "DB_TYPE=mongodb" --env "MONGODB_URL=mongodb://noobaa:noobaa@coretest-mongo-$(GIT_COMMIT)-$(NAME_POSTFIX)" $(TESTER_TAG) ./src/test/framework/run_npm_test_on_test_container.sh -s framework/index/sudo_index.js
272272
@$(call stop_noobaa)
273273
@$(call stop_mongo)
274274
@$(call remove_docker_network)
@@ -280,7 +280,7 @@ run-single-test: tester
280280
@$(call run_mongo)
281281
@$(call run_blob_mock)
282282
@echo "\033[1;34mRunning tests\033[0m"
283-
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "DB_TYPE=mongodb" --env "MONGODB_URL=mongodb://noobaa:noobaa@coretest-mongo-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "BLOB_HOST=blob-mock-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "NOOBAA_LOG_LEVEL=all" $(TESTER_TAG) ./src/test/unit_tests/run_npm_test_on_test_container.sh -s $(testname)
283+
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "DB_TYPE=mongodb" --env "MONGODB_URL=mongodb://noobaa:noobaa@coretest-mongo-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "BLOB_HOST=blob-mock-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "NOOBAA_LOG_LEVEL=all" $(TESTER_TAG) ./src/test/framework/run_npm_test_on_test_container.sh -s $(testname)
284284
@$(call stop_noobaa)
285285
@$(call stop_blob_mock)
286286
@$(call stop_mongo)
@@ -290,7 +290,7 @@ run-single-test: tester
290290
run-nc-tests: tester
291291
@$(call create_docker_network)
292292
@echo "\033[1;34mRunning nc tests\033[0m"
293-
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --privileged --user root --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "NC_CORETEST=true" $(TESTER_TAG) ./src/test/unit_tests/run_npm_test_on_test_container.sh -s nc_index.js
293+
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --privileged --user root --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "NC_CORETEST=true" $(TESTER_TAG) ./src/test/framework/run_npm_test_on_test_container.sh -s framework/index/nc_index.js
294294
@$(call stop_noobaa)
295295
@$(call remove_docker_network)
296296
.PHONY: run-nc-tests
@@ -301,7 +301,7 @@ run-single-test-postgres: tester
301301
@$(call run_postgres)
302302
@$(call run_blob_mock)
303303
@echo "\033[1;34mRunning tests\033[0m"
304-
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "POSTGRES_HOST=coretest-postgres-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "POSTGRES_USER=noobaa" --env "DB_TYPE=postgres" --env "PG_ENABLE_QUERY_LOG=true" --env "PG_EXPLAIN_QUERIES=true" --env "BLOB_HOST=blob-mock-$(GIT_COMMIT)-$(NAME_POSTFIX)" $(TESTER_TAG) ./src/test/unit_tests/run_npm_test_on_test_container.sh -s $(testname)
304+
$(CONTAINER_ENGINE) run $(CPUSET) --network noobaa-net --name noobaa_$(GIT_COMMIT)_$(NAME_POSTFIX) --env "SUPPRESS_LOGS=$(SUPPRESS_LOGS)" --env "POSTGRES_HOST=coretest-postgres-$(GIT_COMMIT)-$(NAME_POSTFIX)" --env "POSTGRES_USER=noobaa" --env "DB_TYPE=postgres" --env "PG_ENABLE_QUERY_LOG=true" --env "PG_EXPLAIN_QUERIES=true" --env "BLOB_HOST=blob-mock-$(GIT_COMMIT)-$(NAME_POSTFIX)" $(TESTER_TAG) ./src/test/framework/run_npm_test_on_test_container.sh -s $(testname)
305305
@$(call stop_noobaa)
306306
@$(call stop_postgres)
307307
@$(call stop_blob_mock)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"test": "npm run lint && npm run mocha",
2525
"ts": "tsc",
2626
"lint": "eslint src --quiet",
27-
"mocha": "node --allow-natives-syntax ./node_modules/.bin/_mocha src/test/unit_tests/index.js",
27+
"mocha": "node --allow-natives-syntax ./node_modules/.bin/_mocha src/test/framework/index/index.js",
2828
"jest": "sudo npx jest",
2929
"----": "-----------------------------------------------------------------",
3030
"start": "node --unhandled-rejections=warn src/cmd",

src/deploy/NVA_build/Tests.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ RUN mkdir -p /.npm && \
7272
chmod -R g=u /.npm
7373

7474
USER 10001:0
75-
CMD ["./src/test/unit_tests/run_npm_test_on_test_container.sh"]
75+
CMD ["./src/test/framework/run_npm_test_on_test_container.sh"]

src/test/unit_tests/different_clients/test_go_sdkv2_script.js renamed to src/test/different_clients/test_go_sdkv2_script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
process.env.DISABLE_INIT_RANDOM_SEED = "true";
66

77
// setup coretest first to prepare the env
8-
const coretest = require('../coretest');
8+
const coretest = require('../framework/coretest/coretest');
99
coretest.setup({ pools_to_create: [coretest.POOL_LIST[1]] });
1010
const { rpc_client, EMAIL } = coretest;
1111

1212
const mocha = require('mocha');
1313
const assert = require('assert');
14-
const config = require('../../../../config');
14+
const config = require('../../../config');
1515
const { run_go_sdk_v2_client_script } = require('./run_go_sdkv2_client_script');
1616

1717
mocha.describe('Go AWS SDK V2 Client script execution', function() {

src/test/unit_tests/coretest.js renamed to src/test/framework/coretest/coretest.js

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -18,41 +18,41 @@ process.env.JWT_SECRET = CORETEST;
1818
const root_secret = crypto.randomBytes(32).toString('base64');
1919
process.env.ACCOUNTS_CACHE_EXPIRY = '1';
2020

21-
require('../../util/dotenv').load();
22-
require('../../util/panic');
23-
require('../../util/fips');
21+
require('../../../util/dotenv').load();
22+
require('../../../util/panic');
23+
require('../../../util/fips');
2424

25-
const config = require('../../../config.js');
25+
const config = require('../../../../config.js');
2626
config.test_mode = true;
2727
config.NODES_FREE_SPACE_RESERVE = 10 * 1024 * 1024;
2828
config.NSFS_VERSIONING_ENABLED = true;
2929
config.OBJECT_SDK_BUCKET_CACHE_EXPIRY_MS = 1;
3030

3131
config.ROOT_KEY_MOUNT = '/tmp/noobaa-server/root_keys';
3232

33-
const dbg = require('../../util/debug_module')(__filename);
33+
const dbg = require('../../../util/debug_module')(__filename);
3434
const dbg_level =
3535
(process.env.SUPPRESS_LOGS && -5) ||
3636
(argv.verbose && 5) ||
3737
0;
3838
dbg.set_module_level(dbg_level, 'core');
3939

40-
const P = require('../../util/promise');
41-
const ObjectIO = require('../../sdk/object_io');
42-
const endpoint = require('../../endpoint/endpoint');
43-
const db_client = require('../../util/db_client');
44-
const server_rpc = require('../../server/server_rpc');
45-
const auth_server = require('../../server/common_services/auth_server');
46-
const node_server = require('../../server/node_services/node_server');
47-
const account_server = require('../../server/system_services/account_server');
48-
const system_server = require('../../server/system_services/system_server');
49-
const system_store = require('../../server/system_services/system_store').get_instance();
50-
const MDStore = require('../../server/object_services/md_store').MDStore;
51-
const pool_server = require('../../server/system_services/pool_server');
52-
const pool_ctrls = require('../../server/system_services/pool_controllers');
53-
const { PersistentLogger } = require('../../util/persistent_logger');
40+
const P = require('../../../util/promise');
41+
const ObjectIO = require('../../../sdk/object_io');
42+
const endpoint = require('../../../endpoint/endpoint');
43+
const db_client = require('../../../util/db_client');
44+
const server_rpc = require('../../../server/server_rpc');
45+
const auth_server = require('../../../server/common_services/auth_server');
46+
const node_server = require('../../../server/node_services/node_server');
47+
const account_server = require('../../../server/system_services/account_server');
48+
const system_server = require('../../../server/system_services/system_server');
49+
const system_store = require('../../../server/system_services/system_store').get_instance();
50+
const MDStore = require('../../../server/object_services/md_store').MDStore;
51+
const pool_server = require('../../../server/system_services/pool_server');
52+
const pool_ctrls = require('../../../server/system_services/pool_controllers');
53+
const { PersistentLogger } = require('../../../util/persistent_logger');
5454
const os = require('os');
55-
const { TMP_PATH } = require('../system_tests/test_utils');
55+
const { TMP_PATH } = require('../../system_tests/test_utils');
5656

5757
// Set the pools server pool controller factory to create pools with
5858
// backed by in process agents.
@@ -97,14 +97,14 @@ function new_rpc_client() {
9797

9898
function init_all_collections() {
9999
/* eslint-disable global-require */
100-
require('../../server/notifications/alerts_log_store').instance();
101-
require('../../server/analytic_services/activity_log_store').ActivityLogStore.instance();
102-
require('../../server/analytic_services/io_stats_store').IoStatsStore.instance();
103-
require('../../server/analytic_services/bucket_stats_store').BucketStatsStore.instance();
104-
require('../../server/analytic_services/history_data_store').HistoryDataStore.instance();
105-
require('../../server/analytic_services/activity_log_store').ActivityLogStore.instance();
100+
require('../../../server/notifications/alerts_log_store').instance();
101+
require('../../../server/analytic_services/activity_log_store').ActivityLogStore.instance();
102+
require('../../../server/analytic_services/io_stats_store').IoStatsStore.instance();
103+
require('../../../server/analytic_services/bucket_stats_store').BucketStatsStore.instance();
104+
require('../../../server/analytic_services/history_data_store').HistoryDataStore.instance();
105+
require('../../../server/analytic_services/activity_log_store').ActivityLogStore.instance();
106106
// eslint-disable-next-line no-unused-expressions
107-
require('../../server/analytic_services/endpoint_stats_store').EndpointStatsStore.instance;
107+
require('../../../server/analytic_services/endpoint_stats_store').EndpointStatsStore.instance;
108108
}
109109

110110
function setup(options = {}) {

src/test/unit_tests/nc_coretest.js renamed to src/test/framework/coretest/nc_coretest.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ const _ = require('lodash');
77
const mocha = require('mocha');
88
const child_process = require('child_process');
99
const argv = require('minimist')(process.argv);
10-
const SensitiveString = require('../../util/sensitive_string');
11-
const { exec_manage_cli, TMP_PATH, create_redirect_file, delete_redirect_file } = require('../system_tests/test_utils');
12-
const { TYPES, ACTIONS } = require('../../manage_nsfs/manage_nsfs_constants');
13-
const { ConfigFS } = require('../../sdk/config_fs');
14-
const os_utils = require('../../util/os_utils');
10+
const SensitiveString = require('../../../util/sensitive_string');
11+
const { exec_manage_cli, TMP_PATH, create_redirect_file, delete_redirect_file } = require('../../system_tests/test_utils');
12+
const { TYPES, ACTIONS } = require('../../../manage_nsfs/manage_nsfs_constants');
13+
const { ConfigFS } = require('../../../sdk/config_fs');
14+
const os_utils = require('../../../util/os_utils');
1515

1616
// keep me first - this is setting envs that should be set before other modules are required.
1717
const NC_CORETEST = 'nc_coretest';
@@ -22,25 +22,25 @@ process.env.DEBUG_MODE = 'true';
2222
// process.env.ACCOUNTS_CACHE_EXPIRY = '1'; In NC we check if the config file was changed as validation
2323
process.env.NC_CORETEST = 'true';
2424

25-
require('../../util/dotenv').load();
26-
require('../../util/panic');
27-
require('../../util/fips');
25+
require('../../../util/dotenv').load();
26+
require('../../../util/panic');
27+
require('../../../util/fips');
2828

29-
const config = require('../../../config.js');
29+
const config = require('../../../../config.js');
3030
config.test_mode = true;
3131
config.NC_MASTER_KEYS_FILE_LOCATION = master_key_location;
3232
const new_umask = process.env.NOOBAA_ENDPOINT_UMASK || 0o000;
3333
const old_umask = process.umask(new_umask);
3434
console.log('test_nsfs_access: replacing old umask: ', old_umask.toString(8), 'with new umask: ', new_umask.toString(8));
3535

36-
const dbg = require('../../util/debug_module')(__filename);
36+
const dbg = require('../../../util/debug_module')(__filename);
3737
const dbg_level =
3838
(process.env.SUPPRESS_LOGS && -5) ||
3939
(argv.verbose && 5) ||
4040
0;
4141
dbg.set_module_level(dbg_level, 'core');
4242

43-
const P = require('../../util/promise');
43+
const P = require('../../../util/promise');
4444
let _setup = false;
4545
let _nsfs_process = false;
4646

src/test/framework/index/index.js

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
/* Copyright (C) 2016 NooBaa */
2+
'use strict';
3+
4+
5+
const coretest = require('../coretest/coretest');
6+
coretest.setup({ incomplete_rpc_coverage: 'show' });
7+
8+
// ---------------------------------------
9+
// Tests that does not require hosts pools
10+
// ---------------------------------------
11+
12+
//JSON SCHEMA
13+
require('../../unit_tests/db/test_schema_keywords');
14+
15+
// UTILS
16+
require('../../unit_tests/utils/test_linked_list');
17+
require('../../unit_tests/utils/test_keys_lock');
18+
require('../../unit_tests/utils/test_lru');
19+
require('../../unit_tests/utils/test_lru_cache');
20+
require('../../unit_tests/utils/test_prefetch');
21+
require('../../unit_tests/utils/test_promise_utils');
22+
require('../../unit_tests/utils/test_rpc');
23+
require('../../unit_tests/utils/test_semaphore');
24+
require('../../unit_tests/utils/test_delayed_trigger');
25+
require('../../unit_tests/utils/test_fs_utils');
26+
require('../../unit_tests/utils/test_signature_utils');
27+
require('../../unit_tests/utils/test_http_utils');
28+
require('../../unit_tests/utils/test_v8_optimizations');
29+
require('../../unit_tests/utils/test_ssl_utils');
30+
require('../../unit_tests/utils/test_zip_utils');
31+
require('../../unit_tests/utils/test_wait_queue');
32+
require('../../unit_tests/utils/test_kmeans');
33+
require('../../unit_tests/utils/test_sensitive_wrapper');
34+
// require('./test_debug_module');
35+
require('../../unit_tests/utils/test_range_stream');
36+
require('../../unit_tests/utils/test_buffer_pool');
37+
38+
// // STORES
39+
require('../../integration_tests/db/test_md_store');
40+
require('../../integration_tests/db/test_nodes_store');
41+
require('../../integration_tests/db/test_system_store');
42+
43+
44+
// // CORE
45+
// require('./test_mapper');
46+
require('../../integration_tests/internal/test_map_client');
47+
//require('./test_map_reader');
48+
require('../../integration_tests/internal/test_map_deleter');
49+
require('../../unit_tests/internal/test_chunk_coder');
50+
require('../../unit_tests/internal/test_chunk_splitter');
51+
require('../../unit_tests/internal/test_chunk_config_utils');
52+
//require('./test_md_aggregator_unit');
53+
require('../../integration_tests/internal/test_agent_blocks_verifier');
54+
require('../../integration_tests/api/s3/test_s3_list_objects');
55+
require('../../unit_tests/native/test_nb_native_b64');
56+
require('../../unit_tests/internal/test_bucket_chunks_builder');
57+
require('../../unit_tests/internal/test_mirror_writer');
58+
require('../../unit_tests/nsfs/test_namespace_fs');
59+
require('../../unit_tests/api/test_ns_list_objects');
60+
require('../../unit_tests/nsfs/test_namespace_fs_mpu');
61+
require('../../unit_tests/native/test_nb_native_fs');
62+
require('../../unit_tests/api/s3/test_s3select');
63+
require('../../unit_tests/nsfs/test_nsfs_glacier_backend');
64+
65+
// // SERVERS
66+
67+
// ------------------------------------
68+
// A test that initialize the pool list
69+
// ------------------------------------
70+
require('../../integration_tests/internal/test_system_servers');
71+
72+
// ------------------------------
73+
// Tests that require hosts pools
74+
// ------------------------------
75+
76+
// SERVERS
77+
require('../../integration_tests/internal/test_host_server');
78+
require('../../integration_tests/internal/test_node_server');
79+
80+
// CORE
81+
require('../../integration_tests/internal/test_map_builder'); // Requires pools
82+
require('../../integration_tests/internal/test_map_reader'); /////////////
83+
require('../../integration_tests/internal/test_object_io');
84+
require('../../integration_tests/internal/test_agent_blocks_reclaimer');
85+
require('../../integration_tests/api/s3/test_s3_ops');
86+
require('../../integration_tests/api/s3/test_s3_encryption');
87+
require('../../integration_tests/api/s3/test_s3_bucket_policy');
88+
// require('./test_node_allocator');
89+
require('../../unit_tests/internal/test_namespace_cache');
90+
require('../../integration_tests/api/s3/test_namespace_auth');
91+
require('../../integration_tests/internal/test_encryption');
92+
require('../../integration_tests/api/s3/test_bucket_replication');
93+
require('../../integration_tests/api/sts/test_sts');
94+
require('../../unit_tests/utils/test_cloud_utils');
95+
require('../../integration_tests/internal/test_upgrade_scripts.js');
96+
require('../../integration_tests/internal/test_tiering_ttl_worker');
97+
// require('./test_tiering_upload');
98+
//require('./test_s3_worm');
99+
require('../../integration_tests/api/s3/test_bucket_logging');
100+
require('../../integration_tests/api/s3/test_notifications');
101+
102+
// UPGRADE
103+
// require('./test_postgres_upgrade'); // TODO currently working with mongo -> once changing to postgres - need to uncomment
104+
105+
// Lifecycle
106+
require('../../integration_tests/api/s3/test_lifecycle');
107+
108+
// MD Sequence
109+
require('../../integration_tests/db/test_mdsequence');
110+

src/test/framework/index/nc_index.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/* Copyright (C) 2016 NooBaa */
2+
'use strict';
3+
4+
5+
const coretest = require('../coretest/nc_coretest');
6+
coretest.setup();
7+
8+
require('../../unit_tests/nsfs/test_namespace_fs');
9+
require('../../unit_tests/api/test_ns_list_objects');
10+
require('../../unit_tests/nsfs/test_namespace_fs_mpu');
11+
require('../../unit_tests/native/test_nb_native_fs');
12+
require('../../integration_tests/nc/cli/test_nc_cli');
13+
require('../../integration_tests/nc/tools/test_nc_health');
14+
require('../../unit_tests/nsfs/test_nsfs_access');
15+
require('../../integration_tests/nsfs/test_nsfs_integration');
16+
require('../../unit_tests/nsfs/test_bucketspace_fs');
17+
require('../../unit_tests/nsfs/test_nsfs_glacier_backend');
18+
require('../../integration_tests/api/s3/test_s3_bucket_policy');
19+
require('../../unit_tests/nsfs/test_nsfs_versioning');
20+
require('../../integration_tests/nsfs/test_bucketspace_versioning');
21+
require('../../integration_tests/nc/tools/test_nc_bucket_logging');
22+
require('../../integration_tests/nc/tools/test_nc_online_upgrade_s3_integrations');
23+
require('../../integration_tests/api/s3/test_public_access_block');
24+
require('../../integration_tests/nc/lifecycle/test_nc_lifecycle_expiration');
25+
26+
// running with iam port
27+
require('../../integration_tests/api/iam/test_nc_iam_basic_integration.js'); // please notice that we use a different setup
28+
// running with a couple of forks - please notice and add only relevant tests here
29+
require('../../integration_tests/nc/test_nc_with_a_couple_of_forks.js'); // please notice that we use a different setup
30+
31+
// TODO: uncomment when supported
32+
//require('./test_s3_ops');
33+
//require('./test_s3_list_objects');
34+
//require('./test_s3_encryption');
35+
// require('./test_s3select');
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/* Copyright (C) 2016 NooBaa */
2+
'use strict';
3+
4+
5+
const coretest = require('../coretest/coretest');
6+
const test_utils = require('../../system_tests/test_utils');
7+
coretest.setup({ incomplete_rpc_coverage: 'show' });
8+
9+
// ---------------------------------------
10+
// Tests that does not require hosts pools
11+
// ---------------------------------------
12+
13+
if (test_utils.invalid_nsfs_root_permissions()) {
14+
throw new Error(`Insufficient uid gid: pgid: ${process.getgid()}, puid: ${process.getuid()}`);
15+
}
16+
17+
// // CORE
18+
require('../../unit_tests/nsfs/test_nsfs_access');
19+
require('../../integration_tests/nsfs/test_nsfs_integration');
20+
require('../../integration_tests/nsfs/test_bucketspace_versioning');
21+
require('../../unit_tests/nsfs/test_bucketspace_fs');
22+
require('../../unit_tests/nsfs/test_nsfs_versioning');
23+
require('../../integration_tests/nc/cli/test_nc_cli');
24+
require('../../integration_tests/nc/tools/test_nc_health');
25+

src/test/unit_tests/run_npm_test_on_test_container.sh renamed to src/test/framework/run_npm_test_on_test_container.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ do
3838
command=${*}
3939
command_array=(${command})
4040
shift ${#command_array[@]};;
41-
-s|--single) command="./node_modules/mocha/bin/mocha.js src/test/unit_tests/${2}"
41+
-s|--single) command="./node_modules/mocha/bin/mocha.js src/test/${2}"
4242
shift 2;;
4343
*) usage;;
4444
esac

0 commit comments

Comments
 (0)