mongo/jstests/core
Militsa Sotirova 0a67bf09eb SERVER-113685 SERVER-113900 SERVER-113897 Disallow wildcard index creation where projection is only _id exclusion (#44589)
GitOrigin-RevId: a0ecd17f0994cb19e1968ce5e295a0e3c144f053
2025-12-08 22:52:57 +00:00
..
administrative SERVER-92201 Make currentop_shell.js as robust as a strong cup of coffee in the morning (#25512) 2024-08-05 19:57:38 +00:00
api SERVER-91436 Remove unused _internalCollation parameter to $lookup aggregation stage (#24116) 2024-07-09 20:11:33 +00:00
capped SERVER-80302 Protect `capped_large_docs.js` from replication rollback 2023-08-24 16:01:37 +00:00
catalog SERVER-74058 Re-introduce excluded jstests for NTDI dollar tenant passthrough 2023-02-22 16:31:52 +00:00
clustered SERVER-104771: Allow initial sync from nodes with TTL indexes on capped collections (#39489) 2025-08-01 16:00:52 +00:00
columnstore SERVER-91774 Check that require_fcv_* jstest tags are <= current version (#29207) 2025-05-05 22:40:59 +00:00
ddl SERVER-90952 SERVER-93690 createIndexes prioritizes check for CollectionUUIDMismatch (#29040) 2024-11-19 21:55:04 +00:00
doc_validation SERVER-86298 QueryStats Backport to 7.0 Batch #3 2024-02-07 19:23:18 +00:00
index SERVER-113888 SERVER-113889 Internal-only indices can only be created by the system (#44791) 2025-12-08 22:52:20 +00:00
json_schema SERVER-98676 FieldRef should check for embedded null bytes (#32126) (#36071) 2025-10-22 19:27:05 +00:00
query SERVER-108565 Check bucket size before writing for ordered time-series inserts (#42779) 2025-10-22 15:42:39 +00:00
sbe SERVER-94483 Fix sbe_multiplanner_index_check.js waitForFailPoint (#28334) 2024-11-19 21:54:11 +00:00
shell SERVER-64473 Split up `core` jstest directory 2023-01-09 22:32:29 +00:00
stage_debug SERVER-64473 Split up `core` jstest directory 2023-01-09 22:32:29 +00:00
timeseries SERVER-107361 Fix mixed schema detection in rollover determination (#41046) 2025-10-24 17:07:13 +00:00
txns SERVER-86727 Change `MigrationDestinationManager` to not lock DB in exclusive mode (#42060) 2025-10-08 22:17:29 +00:00
views SERVER-91894 Fix views_basic.js to reference correct database name (#24048) (#24502) 2024-07-12 17:41:35 +00:00
write SERVER-103960 Impose a proper check on the FieldRef to ensure the num… (#41077) 2025-10-21 04:18:08 +00:00
SERVER-23626.js SERVER-65070 Deduplicate list of incompatible mtm migrations tests 2022-04-08 14:57:19 +00:00
bench_test1.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
bench_test2.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
benchrun_cmd_param_error.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
benchrun_pipeline_updates.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
client_metadata_ismaster.js
collStats_numericOnly.js SERVER-58476 Add requires_fcv_52 tag to test 2021-12-01 17:25:30 +00:00
collation.js SERVER-74330 Prevent nullptr access in checkCollectionOptions uassert 2023-02-24 06:15:06 +00:00
command_json_schema_field.js
command_let_variables.js SERVER-75356 Fix sharded explain path's handling of 'let' parameters 2023-04-17 18:36:58 +00:00
command_let_variables_expressions.js SERVER-90013: Do not use jsTestName in command_let_variables_expressions.js (#21686) 2024-05-01 12:50:37 +00:00
command_let_variables_merge_only.js SERVER-86298 QueryStats Backport to 7.0 Batch #3 2024-02-07 19:23:18 +00:00
commands_namespace_parsing.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
commands_that_do_not_write_do_not_accept_wc.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
commands_with_uuid.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
comment_field.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
compare_timestamps.js
compound_index_max_fields.js SERVER-62478 selinux skip tests tagged no_selinux 2022-01-15 02:30:18 +00:00
compound_wildcard_index_validation.js SERVER-113685 SERVER-113900 SERVER-113897 Disallow wildcard index creation where projection is only _id exclusion (#44589) 2025-12-08 22:52:57 +00:00
computed_projections.js SERVER-71525: Removed failOnPoisonedFieldLookup fail point and associated tests relying on it. 2023-02-09 18:55:31 +00:00
connection_status.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 1) 2022-11-21 16:56:07 +00:00
connection_string_validation.js SERVER-68540 Add docker_incompatible tag for jscore tests 2022-08-05 21:12:09 +00:00
constructors.js SERVER-74058 Re-introduce excluded jstests for NTDI dollar tenant passthrough 2023-02-22 16:31:52 +00:00
contained_or_with_nested_or.js SERVER-69961 Add expected-actual semantics to assert.setEq arguments 2022-09-27 20:19:58 +00:00
cover_null_queries.js SERVER-71445 Update cover_null_queries.js fcv 2022-11-17 16:17:22 +00:00
covered_query_with_sort.js
datasize2.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 2) 2022-11-21 18:17:22 +00:00
datasize_validation.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 2) 2022-11-21 18:17:22 +00:00
db.js
dbadmin.js SERVER-64240 Speedup long running tests on core suite 2022-03-08 02:25:52 +00:00
dbcase.js SERVER-73585 Exclude multi-tenanted tests in merge passthroughs 2023-02-05 14:35:04 +00:00
dbcase2.js SERVER-73585 Exclude multi-tenanted tests in merge passthroughs 2023-02-05 14:35:04 +00:00
dbhash.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
dbhash2.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
dbstats.js SERVER-63947 Add column store jscore passthrough - plus fixes 2022-07-27 16:29:59 +00:00
delx.js
depth_limit.js
diagdata.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
disallow_query_wrapped_cmd_format.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 2) 2022-11-21 18:17:22 +00:00
disallow_system_views_user_writes.js SERVER-56366 Update FCV constants to recognize 5.1 as latest 2021-07-23 15:49:23 +00:00
doc_validation_with_now_variable.js SERVER-73125: Set built-in variables on ExpressionContext of the validator 2023-02-25 02:53:33 +00:00
error5.js
exhaust.js SERVER-92797 Fix behavior when running next() over a closed exhaust cursor (#29750) 2025-05-12 22:35:32 +00:00
failcommand_failpoint.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 2) 2022-11-21 18:17:22 +00:00
field_name_empty.js SERVER-67517 [CQF] Support field path references with dots, dollars, and empty 2022-10-31 20:08:27 +00:00
field_name_validation.js SERVER-75517 Add additional dollar-prefix validation in _id 2023-04-04 09:38:22 +00:00
filemd5.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
find_with_resume_after_param.js SERVER-83685 Make "trySbeRestricted" the default query knob 2023-12-18 22:27:07 +00:00
fsync.js SERVER-82428 Include idle connections in currentOp aggregate cmd in fsync.js 2023-11-01 16:32:17 +00:00
function_string_representations.js SERVER-73886 Tag jstests with requires_scripting for NTDI passthrough 2023-02-11 01:58:08 +00:00
geo_parse_err.js SERVER-23146 More verbose error messages for geoparser 2022-06-22 23:18:48 +00:00
grow_hash_table.js
hash.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 2) 2022-11-21 18:17:22 +00:00
hashed_partial_and_sparse_index.js SERVER-59216 Add sharded retryable write versions of stepdown downgrade 2021-09-27 10:48:58 +00:00
hello_response_validation.js
hint1.js
hostinfo.js 7.0.16 release maintenance (#28907) 2024-11-19 21:54:39 +00:00
id1.js
id_partial_projection.js SERVER-57741 Fixed SBE to order projection fields ahead of expression fields in a $project stage (to bring it closer to the behaviour of classic engine) 2021-06-29 09:55:00 +00:00
illegal_cmd_namespace.js SERVER-71861 Allow killOp with security token 2022-12-21 00:22:27 +00:00
json1.js
jssymbol.js SERVER-62478 selinux skip tests tagged no_selinux 2022-01-15 02:30:18 +00:00
kill_cursors.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
latch_analyzer.js SERVER-76508 Disable latch analyzer in performance tests and production 2023-05-12 20:10:43 +00:00
list_commands.js
list_namespaces_invalidation.js
loadserverscripts.js SERVER-66476 Dedupe causal consistency passthrough exclude list 2022-05-27 15:28:35 +00:00
local_tail_capped.js SERVER-66283 Correct tailable cursor support on unreplicated capped collections 2022-12-29 21:13:44 +00:00
logprocessdetails.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
long_double_compare.js SERVER-60528 Fix how SBE performs comparisons between 64-bit integers and doubles 2021-10-13 18:54:33 +00:00
long_index_rename.js
map1.js
map_reduce_subplanning.js SERVER-74131 Inject emit function on every call to ExpressionInternalJsEmit::evaluate() 2023-03-28 10:55:02 +00:00
map_reduce_validation.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
match_numeric_components.js SERVER-57588 Inconsistent query results when an array position is indexed whose value is an array 2021-11-22 12:25:57 +00:00
max_doc_size.js SERVER-108565 Check bucket size before writing for ordered time-series inserts (#42779) 2025-10-22 15:42:39 +00:00
merge_sort_collation.js SERVER-64403 Encode the sort key from a document with collation only if value is present when comparing a sort key from index with one from the document in SORT_MERGE stage. 2022-03-11 12:46:13 +00:00
min_max_bounds.js SERVER-61799 clean up min_max_bounds.js 2021-12-01 19:02:52 +00:00
min_max_hashed_index.js
mixed_version_replica_set.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
mod.js SERVER-72903 Improve $mod perf 2023-02-22 15:32:21 +00:00
mod_overflow.js SERVER-72197 Run clang-format 12.0.1 on the codebase 2023-02-11 08:00:01 +00:00
mod_special_values.js SERVER-70042 Assign expected / actual semantics to assert.docEq() arguments 2022-12-20 11:59:17 +00:00
mod_with_where.js SERVER-59216 Add sharded retryable write versions of stepdown downgrade 2021-09-27 10:48:58 +00:00
monotonic_date_operations.js SERVER-70267 Enable streaming group if group id field are monotonic on time 2022-12-13 11:11:50 +00:00
mr_single_reduce.js SERVER-76824 Do not run mr_single_reduce.js in stepdown suites 2023-06-08 23:49:09 +00:00
multi.js
multi2.js
multikey_geonear.js
natural.js
no_db_created.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
noop_writes.js SERVER-57388 Remove readMode/writeMode/rpcProtocols/useLegacyWriteOps shell command-line parameters 2021-07-01 22:20:30 +00:00
notablescan_capped.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
opcounters_active.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 3) 2022-11-21 18:47:20 +00:00
opcounters_write_cmd.js SERVER-86298 QueryStats Backport to 7.0 Batch #3 2024-02-07 19:23:18 +00:00
operation_latency_histogram.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
optime_cmp.js
optimized_match_explain.js
partialFilterExpression_with_geoWithin.js SERVER-65082 Remove featureFlagTimeseriesMetricIndexes 2023-12-08 23:41:37 +00:00
pop_server_13516.js
positional_projection.js SERVER-61839 Fix SBE implementation of $exists and $type when a positional projection is used 2021-12-10 18:46:28 +00:00
positional_projection_multiple_array_fields.js
read_after_optime.js
record_store_count.js SERVER-59216 Add sharded retryable write versions of stepdown downgrade 2021-09-27 10:48:58 +00:00
recursion.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 4) 2022-11-21 18:48:38 +00:00
resume_query.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 4) 2022-11-21 18:48:38 +00:00
resume_query_from_non_existent_record.js SERVER-90495 SERVER-110161 Support start or resume from deleted recordId on natural order scan (#40568) 2025-10-08 22:16:59 +00:00
return_bson_scalar_from_js_function.js SERVER-70876 Disallow operators that run javascript in multitenancy mode 2023-02-02 19:19:10 +00:00
return_key.js
role_management_helpers.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 4) 2022-11-21 18:48:38 +00:00
roles_info.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 4) 2022-11-21 18:48:38 +00:00
run_program1.js
sample_rate.js SERVER-93560 SERVER-60823: Restructure transaction override retries & Avoid logging if txn_override is disabled [7.0] (#43987) 2025-12-04 19:45:06 +00:00
sbe_plan_cache_autoparameterize_collscan.js SERVER-83712 Do not add in length to plan cache key if there is no so… (#23239) 2024-06-11 03:16:50 +00:00
sbe_plan_cache_duplicate_or_clauses.js SERVER-83685 Make "trySbeRestricted" the default query knob 2023-12-18 22:27:07 +00:00
server1470.js
server5346.js
server7756.js
server9385.js
server9547.js
server14747.js SERVER-59216 Add sharded retryable write versions of stepdown downgrade 2021-09-27 10:48:58 +00:00
server14753.js
server22053.js
server25192.js
server50762.js
show_record_id.js
single_batch.js
single_field_hashed_index.js SERVER-56366 Update FCV constants to recognize 5.1 as latest 2021-07-23 15:49:23 +00:00
skip1.js SERVER-58103 Remove test cases which test legacy op behaviors 2021-06-30 23:41:39 +00:00
slice1.js SERVER-57741 Fixed SBE to order projection fields ahead of expression fields in a $project stage (to bring it closer to the behaviour of classic engine) 2021-06-29 09:55:00 +00:00
sparse_index_supports_ne_null.js SERVER-37164 Prevent a sparse index being used on $gte and $lte queries with null (#25474) 2024-08-02 08:45:33 +00:00
splitvector.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
startup_log.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 4) 2022-11-21 18:48:38 +00:00
storefunc.js SERVER-64491 Disallow using the system.js collection name as the source or target names in the rename command 2022-06-04 01:17:22 +00:00
string_with_nul_bytes.js
sub1.js
system_js_access.js SERVER-70546 Create passthroughs that inject the tenantId using $tenant 2023-01-05 01:15:41 +00:00
system_js_drop.js SERVER-70546 Create passthroughs that inject the tenantId using $tenant 2023-01-05 01:15:41 +00:00
tcp_fastopen.js
test_command_line_test_helpers.js
testminmax.js
text_covered_matching.js SERVER-70042 Assign expected / actual semantics to assert.docEq() arguments 2022-12-20 11:59:17 +00:00
throw_big.js
top.js SERVER-74840 Remove unused embedded tag 2023-03-15 00:31:19 +00:00
top_drop.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 5) 2022-11-21 19:17:46 +00:00
transaction_too_large_for_cache.js SERVER-82002 Fix no_selinux tagging in transaction_too_large_for_cache jstest 2023-10-16 21:19:55 +00:00
transaction_too_large_for_cache_query_exec.js SERVER-82002 Fix no_selinux tagging in transaction_too_large_for_cache jstest 2023-10-16 21:19:55 +00:00
ts1.js
type_bracket.js SERVER-71588: Reenable type bracketing tests for CQF 2022-11-23 18:25:39 +00:00
uniqueness.js SERVER-60562 Include cursor value in duplicate key error when testing is enabled 2022-02-24 20:34:37 +00:00
validate_js_timestamp.js SERVER-70876 Disallow operators that run javascript in multitenancy mode 2023-02-02 19:19:10 +00:00
version_api_list_commands_verification.js SERVER-62478 selinux skip tests tagged no_selinux 2022-01-15 02:30:18 +00:00
version_api_v1_command_coverage.js SERVER-70975 Exclude commands which are not allowed with security token from NTDI core passthrough (Part 6) 2022-11-21 20:49:18 +00:00