[SERVER-84426] replica_sets_kill_secondaries_jscore_passthrough.yml is not running tests from all jstests/core/ subdirectories Created: 27/Dec/23  Updated: 07/Feb/24  Resolved: 03/Feb/24

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 8.0.0-rc0

Type: Bug Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Jiawei Yang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
is caused by SERVER-64473 Take a stab at splitting up the jscor... Closed
Related
related to SERVER-86316 Hardcode timeout for replica_sets_kil... Closed
is related to SERVER-68699 Write a test that checks that resmoke... Closed
is related to SERVER-86335 Remove hardcoded timeout in kill seco... Needs Scheduling
Assigned Teams:
Replication
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Repl 2024-01-22, Repl 2024-02-05
Participants:
Linked BF Score: 163

 Description   

The resmoke selector for replica_sets_kill_secondary.yml is specifying jstests/core/*.js rather than jstests/core/**/*.js. This means after the changes from 4be00f9 as part of SERVER-64473 the following test suites are not running all of the tests from the jstests/core/ subdirectories:

  • replica_sets_kill_secondaries_jscore_passthrough.yml
  • change_streams_pre_images_replica_sets_kill_secondary_jscore_passthrough.yml
  • change_streams_change_collection_replica_sets_kill_secondary_jscore_passthrough.yml


 Comments   
Comment by Githook User [ 03/Feb/24 ]

Author:

{'name': 'Jiawei Yang', 'email': 'jiawei.yang@mongodb.com', 'username': 'YoungYang0820'}

Message: SERVER-84426 select all core tests in replica_sets_kill_secondary suites (#17944)

GitOrigin-RevId: 4d6fe3a45ebff14c8fe1adb52e1b7fa37cc75562
Branch: master
https://github.com/mongodb/mongo/commit/52335a73e2a88283947447e6ff8f16e5fe4852a9

Comment by Max Hirschhorn [ 27/Dec/23 ]

I used the following command to check for the problematic glob pattern. The changes to the timeseries_crud_jscore_passthrough.yml were made recently by 34e677b as part of SERVER-84023 and I have reached out to Yuhong separately.

$ git grep -E 'jstests/core/\*[^*]' -- buildscripts/resmokeconfig/ ':!buildscripts/resmokeconfig/matrix_suites/generated_suites/'
buildscripts/resmokeconfig/matrix_suites/overrides/replica_sets_kill_secondary.yml:5:      - jstests/core/*.js
buildscripts/resmokeconfig/suites/timeseries_crud_jscore_passthrough.yml:5:  - jstests/core/*.js

Generated at Thu Feb 08 06:54:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.