[SERVER-25650] Resmoke claims to run unittests under executor "with_server" Created: 16/Aug/16  Updated: 25/Sep/17  Resolved: 25/Sep/17

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

Type: Bug Priority: Minor - P4
Reporter: Mathias Stearn Assignee: DO NOT USE - Backlog - Test Infrastructure Group (TIG)
Resolution: Duplicate Votes: 0
Labels: neweng, tig-resmoke
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-28636 Resmoke should treat --executor=foo a... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

max.hirschhorn says that this is just a display bug and it isn't actually launching a server.

Example from https://logkeeper.mongodb.org/build/0cfcc7274e408a292522c750510676c9/test/57b35af69041301a1f04283e: Starting Program build/cached/mongo/db/repl/data_replicator_test under executor with_server...



 Comments   
Comment by Max Hirschhorn [ 25/Sep/17 ]

Closing since this issue was addressed as part of the changes from SERVER-28636.

Comment by Robert Guo (Inactive) [ 21/Jun/17 ]

INTERNAL_EXECUTOR_NAME was removed as part of SERVER-28636. The log statement should now say:
Starting Program build/cached/mongo/db/repl/data_replicator_test...

Comment by Max Hirschhorn [ 16/Aug/16 ]

It looks like we're setting the INTERNAL_EXECUTOR_NAME to the executor_file command line option, which defaults to "with_server". I think there's a couple options:

  1. Don't set INTERNAL_EXECUTOR_NAME when the --executor option isn't specified.
  2. Set INTERNAL_EXECUTOR_NAME to the suite_filename. This is tricky because resmoke.py accepts a comma-separated list of suite names to run for its --suites option. We may need to plumb the name of the suite through to the test case instead of relying on a module global variable.
Generated at Thu Feb 08 04:09:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.