Commit Graph

46 Commits

Author SHA1 Message Date
Matt Broadstone
41b16e48d9 SERVER-126888: Add a high-resolution timer for perf testing in jstests (#53877)
Co-authored-by: Steve McClure <steve.mcclure@mongodb.com>
Co-authored-by: Teo Voinea <teo.voinea@mongodb.com>
GitOrigin-RevId: e91b166957c79f6576efe2c6fbf6d796a9636905
2026-05-20 18:14:42 +00:00
Jada Lilleboe
a9d8aa322d SERVER-126414 Add linter rule to prevent jstests from committing .only() with mochalite (#53658)
GitOrigin-RevId: 20ac742fc5a46d154ac488967480fd9d1cc7efb1
2026-05-13 15:26:47 +00:00
Justin Seyster
06ce167aea SERVER-119145 Do not reserialize oplog entries before comparing them (#50587)
GitOrigin-RevId: 4522ba80975d72855797453151fa6d30df763812
2026-03-31 20:06:10 +00:00
Justin Seyster
bfa405c08d SERVER-122042 Report raw BSON for mismatched oplog entries found by oplog consistency check (#49931)
GitOrigin-RevId: bf03d488d0aa7da785384af62e751faa3fa2ae8d
2026-03-19 17:01:24 +00:00
Steve McClure
8d123f5339 SERVER-119408: Create VSCode DAP scaffolding for an "attach" workflow (#48265)
GitOrigin-RevId: cf77560a2b37085af3267bf826abd46cd51d0ad6
2026-02-20 18:49:14 +00:00
Gabriel Marks
77d90a66d3 SERVER-99750 Use generated certificates in jstests (#46650)
GitOrigin-RevId: 303ffa3be9ec56f70a9ff9e38d4430fd0c927599
2026-01-28 18:44:45 +00:00
Evan Bergeron
b563169a09 SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#46710)
GitOrigin-RevId: 1000d78f2f664f6bfa61a4ae0e615ad2f551b1c1
2026-01-23 19:47:09 +00:00
auto-revert-app[bot]
7aef31d298 Revert "SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#46444)" (#46662)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: f8fabf2d53709aefcc3a35e2efba2b1070ed13e9
2026-01-21 02:58:47 +00:00
Evan Bergeron
87c29ab511 SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#46444)
GitOrigin-RevId: e4528ba7ff5c6bd835ab8c6dc8ab73e0f0427876
2026-01-20 22:06:45 +00:00
Max Verbinnen
71bd75c398 SERVER-114643 Move pretty_md.js & query_golden_sharding_utils.js to jstests/libs/query (#45787)
GitOrigin-RevId: 7c00f8b22338ed21831c3185919e6d2ce7b47a44
2026-01-06 09:17:02 +00:00
auto-revert-app[bot]
ff9938168e Revert "SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#45768)" (#45822)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 2d40ea6a3c9b0c1e243421cc03ce0132c6b8085e
2026-01-03 02:27:25 +00:00
Evan Bergeron
dced049562 SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#45768)
GitOrigin-RevId: 96cfa4c555d156e505c866a66b82ac8482bce7c0
2026-01-02 19:00:14 +00:00
Enrico Golfieri
8103eb4a01 SERVER-114198 Create a Mongo proxy to manage a pool of connection (#44455)
GitOrigin-RevId: f047ef03b7eb0ce5e7336d272bc51b531324a254
2025-12-04 15:23:36 +00:00
Tommaso Tocci
8fe9348656 Revert "SERVER-112796 Make timeseries_collmod_timeseries_options.js work in multiversion suites" (#43653)
GitOrigin-RevId: d3cf9f404568bfe285883c3392f494ff0bd91783
2025-11-12 04:42:12 +00:00
Tommaso Tocci
72cedf3f8d SERVER-112796 Make timeseries_collmod_timeseries_options.js work in multiversion suites (#42995)
GitOrigin-RevId: 95508c882865527ca1c98e5e3134763525ef35f3
2025-11-12 04:19:05 +00:00
Alyssa Clark
346bcb7a77 SERVER-111736 Implement end-to-end jstests for query shape serialization (#42834)
Co-authored-by: Finley Lau <finley.lau@mongodb.com>
GitOrigin-RevId: d389bf14a66420375f9ddd72d8fee3d52d9e41b3
2025-10-22 16:47:36 +00:00
Ronald Steinke
ee8b0a3406 SERVER-111906 Rewrite BSON corpus test in pure javascrpt (#42510)
GitOrigin-RevId: d4ce78de27cd23bb3070ac975814d3219672d57f
2025-10-17 18:12:49 +00:00
Steve McClure
bcc71d744a SERVER-109431: Apply more strict eslint checks on shell code (#40632)
GitOrigin-RevId: 3990cbfe7cba7229604fcca010e91a30a1010cca
2025-08-29 17:58:07 +00:00
Zac
591928c619 SERVER-108478 JS formatted by prettier and remove clang-format (#39656)
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00
Steve McClure
31663db57d SERVER-108357: Chase out dead code and unused vars in Shell JS (#39374)
GitOrigin-RevId: fdf7b6be76baa4d9382155ff92fb52e204747358
2025-07-31 13:57:40 +00:00
Steve McClure
2223be3f18 SERVER-108205: Cleanup typings for shell js hints (#39161)
GitOrigin-RevId: bedf2abf25e3bd2d1e161a80887182a4352f3411
2025-07-28 14:33:30 +00:00
Steve McClure
bea81b2b05 SERVER-107857 Enforce no-var rule in shell js files (#38826)
GitOrigin-RevId: a5ddaed91d581616e338903acdeb55c2c1978b12
2025-07-21 20:08:40 +00:00
Steve McClure
17b2ea17b5 SERVER-105603: Make utils.js a module (#38677)
GitOrigin-RevId: 5739ed165411af50b7103e8580edfbf74cd3e162
2025-07-18 13:56:53 +00:00
Steve McClure
6a123cff28 SERVER-105601: Make utils_auth.js a module (#38529)
GitOrigin-RevId: 98408d46a7b5035cdf3fbdb5ace6bf4c26ab9dfa
2025-07-17 22:03:33 +00:00
Steve McClure
0c85dbda95 SERVER-105602: Make utils_sh.js a module (#38614)
GitOrigin-RevId: 5a0e32479fcd4d9d702fa7fadd3c872758170aca
2025-07-17 17:24:25 +00:00
Steve McClure
3cf20e020e SERVER-105599: Make session.js a module (#38531)
GitOrigin-RevId: b87eff51cd102ddc9ad4c8fcd0ad29dedea637cf
2025-07-16 14:09:21 +00:00
Steve McClure
4a359c01e6 SERVER-105598: Make servers.js a module (#38495)
GitOrigin-RevId: 235ea01305ec39c1c681eb1158d6302c246f7fb9
2025-07-14 21:17:02 +00:00
Steve McClure
a6f2fa1f90 SERVER-105597: Make servers_misc.js a module (#38494)
GitOrigin-RevId: 2c3ef1ed3cc219669a6a548cc3e858885ea97999
2025-07-14 19:20:33 +00:00
nicola cabiddu
e6d7fb9797 SERVER-104474 Add integration tests for mongoR (#38194)
Co-authored-by: James H <james.harrison@mongodb.com>
GitOrigin-RevId: 0468904740c154e90e53e8c63c705124a3bfa095
2025-07-11 21:02:42 +00:00
Steve McClure
cc5174f49e SERVER-105595: Make feature_compatibility_version.js a module (#38190)
GitOrigin-RevId: fee1faaeffc03edaffe4f9934929e764b85c12fd
2025-07-08 14:06:31 +00:00
Steve McClure
2a4f8d48e7 SERVER-105582: Consolidate assert.d.ts into assert.js module (#36600)
Co-authored-by: Sean Lyons <sean.lyons@mongodb.com>
GitOrigin-RevId: a538d8f70794667961fc1999594224e2c969ff54
2025-05-29 21:30:31 +00:00
Steve McClure
f985c65c77 SERVER-104776: Enforce “no-var” rule in shell's JS unittests (#35928)
GitOrigin-RevId: fb63c7c0b15cd913b986514ef03c5e53e5ad6deb
2025-05-23 21:41:57 +00:00
Steve McClure
1021a32400 Revert "SERVER-104776: Enforce “no-var” rule in src/mongo/shell (#35833)" (#35967)
GitOrigin-RevId: f63b3162fbd683c7e32690a27ff6f5d5a58513d3
2025-05-08 23:35:24 +00:00
Steve McClure
76ac5fa21b SERVER-104776: Enforce “no-var” rule in src/mongo/shell (#35833)
GitOrigin-RevId: e801bf4679bed5b9fd7502433cd5e53fb4710750
2025-05-07 12:32:47 +00:00
Steve McClure
181fa71f69 SERVER-104780: Opt eslint.config.mjs into Prettier (#35812)
GitOrigin-RevId: 135c0408053b2eaad7d776dafe9f0f847d393b19
2025-05-06 16:27:11 +00:00
Daniel Tabacaru
a918fa85ba SERVER-101755 Add string substitution to assertion messages (#34437)
GitOrigin-RevId: 344c864a3ad16675ce9190e47ebfba143c741660
2025-04-10 05:00:08 +00:00
Yujin Kang Park
31ccfb3c01 SERVER-91746 Cleanup deprecated index metadata fields on FCV upgrade (#32255)
GitOrigin-RevId: fad271d80afcd43532e91eab7f1a7b5cc6e88331
2025-04-10 04:29:30 +00:00
Henri Nikku
e47324d0c9 SERVER-94643 Add a shell helper to support fuzzer comparison fast path (#33728)
GitOrigin-RevId: d4d0ce00ba835dac89c1acc95ec0c0ad3f760b02
2025-04-10 02:00:24 +00:00
Steve McClure
b602f90f7f SERVER-101688: Add .d.ts typings for each global (#33063)
GitOrigin-RevId: 0214feb289748dd4ed9bf042719aa6e2e4cbac4d
2025-04-09 23:34:46 +00:00
Daniel Tabacaru
e183d2ae54 SERVER-101407 Fix tests which fail on resmoke's --logFormat default change - part 1 (#33106)
GitOrigin-RevId: ca57997224b14d8d02189962e7307079ff6c185f
2025-04-09 23:30:22 +00:00
Serhii Lysenko
5a24fd765f SERVER-101176: Rename toEJSON back to toJsonForLog (#32763)
Co-authored-by: Serhii Lysenko <serhiilysenko@mongodb.com>
GitOrigin-RevId: e11a542de126ee7f34ed7e316bac41027897dc50
2025-04-09 23:07:01 +00:00
Daniel Tabacaru
43145ce153 SERVER-101248 Error message is missing when exceptions are thrown in jstests (#32726)
GitOrigin-RevId: 535439e1204fce0fe8310b7cce2e2a75855c5a16
2025-04-09 23:03:23 +00:00
Serhii Lysenko
e0db31fa1d SERVER-101533: Add eslint rule that catches attempts of calling print(tojson(...)) in jstests (#32938)
Co-authored-by: Serhii Lysenko <serhiilysenko@mongodb.com>
GitOrigin-RevId: 555e589a77dee7d42607bb101f439c595fe0f77c
2025-04-09 22:56:03 +00:00
Zack Winter
a7e20a2f5b SERVER-101355 Make formatting errors fail eslint check (#32805)
GitOrigin-RevId: 9f6dc4159d6e233e81553eda5a74c7f2735da706
2025-04-09 22:41:21 +00:00
Serhii Lysenko
55f2df1754 SERVER-99572: Cover jstests with custom eslint rules (#32277)
Co-authored-by: Serhii Lysenko <serhiilysenko@mongodb.com>
Co-authored-by: Zack Winter <zack.winter@mongodb.com>
Co-authored-by: romanskas <30618745+romanskas@users.noreply.github.com>
GitOrigin-RevId: 7f9fb5e323eb4c87de26ed6756f44b6cdec48305
2025-04-09 21:22:15 +00:00
Zack Winter
c47bf8d1ef SERVER-100116 Set up rules_lint with eslint (#32036)
GitOrigin-RevId: b358136eaef9eec27470065d6254112867b56245
2025-04-09 19:38:20 +00:00