Skip to content

CI failing with The number of constructor arguments in the derived class MockUnitTestSocketServer must be >= than the number of constructor arguments of its base class. #15328

@karthiknadig

Description

@karthiknadig
  1) Unit Tests - debugging
       Debugger should start (unittest):
     Error: The number of constructor arguments in the derived class MockUnitTestSocketServer must be >= than the number of constructor arguments of its base class.
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/planning/planner.js:112:27
      at Array.forEach (<anonymous>)
      at _createSubRequests (node_modules/inversify/lib/planning/planner.js:95:20)
      at Object.plan (node_modules/inversify/lib/planning/planner.js:137:9)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:319:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.get (node_modules/inversify/lib/container/container.js:232:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:89)
      at new TestManagerRunner (out/client/testing/unittest/runner.js:33:45)
      at _createInstance (node_modules/inversify/lib/resolution/instantiation.js:29:12)
      at Object.resolveInstance (node_modules/inversify/lib/resolution/instantiation.js:49:18)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/resolution/resolver.js:73:42
      at Object.resolve (node_modules/inversify/lib/resolution/resolver.js:97:12)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:321:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.getTagged (node_modules/inversify/lib/container/container.js:235:21)
      at Container.getNamed (node_modules/inversify/lib/container/container.js:238:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:38)
      at new TestManager (out/client/testing/unittest/main.js:15:45)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/out/test/testing/serviceRegistry.js:94:32
      at testStartingDebugger (out/test/testing/debugger.test.js:92:82)
      at Context.<anonymous> (out/test/testing/debugger.test.js:118:15)
      at processTicksAndRejections (internal/process/task_queues.js:97:5)


  2) Unit Tests - debugging
       Debugger should stop when user invokes a test discovery (unittest):
     Error: The number of constructor arguments in the derived class MockUnitTestSocketServer must be >= than the number of constructor arguments of its base class.
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/planning/planner.js:112:27
      at Array.forEach (<anonymous>)
      at _createSubRequests (node_modules/inversify/lib/planning/planner.js:95:20)
      at Object.plan (node_modules/inversify/lib/planning/planner.js:137:9)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:319:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.get (node_modules/inversify/lib/container/container.js:232:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:89)
      at new TestManagerRunner (out/client/testing/unittest/runner.js:33:45)
      at _createInstance (node_modules/inversify/lib/resolution/instantiation.js:29:12)
      at Object.resolveInstance (node_modules/inversify/lib/resolution/instantiation.js:49:18)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/resolution/resolver.js:73:42
      at Object.resolve (node_modules/inversify/lib/resolution/resolver.js:97:12)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:321:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.getTagged (node_modules/inversify/lib/container/container.js:235:21)
      at Container.getNamed (node_modules/inversify/lib/container/container.js:238:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:38)
      at new TestManager (out/client/testing/unittest/main.js:15:45)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/out/test/testing/serviceRegistry.js:94:32
      at testStoppingDebugger (out/test/testing/debugger.test.js:129:82)
      at Context.<anonymous> (out/test/testing/debugger.test.js:146:15)
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (internal/process/task_queues.js:97:5)

  3) Unit Tests - debugging
       Debugger should not stop when test discovery is invoked automatically by extension (unittest):
     Error: The number of constructor arguments in the derived class MockUnitTestSocketServer must be >= than the number of constructor arguments of its base class.
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/planning/planner.js:112:27
      at Array.forEach (<anonymous>)
      at _createSubRequests (node_modules/inversify/lib/planning/planner.js:95:20)
      at Object.plan (node_modules/inversify/lib/planning/planner.js:137:9)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:319:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.get (node_modules/inversify/lib/container/container.js:232:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:89)
      at new TestManagerRunner (out/client/testing/unittest/runner.js:33:45)
      at _createInstance (node_modules/inversify/lib/resolution/instantiation.js:29:12)
      at Object.resolveInstance (node_modules/inversify/lib/resolution/instantiation.js:49:18)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/resolution/resolver.js:73:42
      at Object.resolve (node_modules/inversify/lib/resolution/resolver.js:97:12)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/node_modules/inversify/lib/container/container.js:321:37
      at Container._get (node_modules/inversify/lib/container/container.js:312:44)
      at Container.getTagged (node_modules/inversify/lib/container/container.js:235:21)
      at Container.getNamed (node_modules/inversify/lib/container/container.js:238:21)
      at ServiceContainer.get (out/client/ioc/container.js:24:38)
      at new TestManager (out/client/testing/unittest/main.js:15:45)
      at /home/runner/work/vscode-python/vscode-python/path with spaces/out/test/testing/serviceRegistry.js:94:32
      at testDebuggerWhenRediscoveringTests (out/test/testing/debugger.test.js:157:82)
      at Context.<anonymous> (out/test/testing/debugger.test.js:182:15)
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (internal/process/task_queues.js:97:5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-internalLabel for non-user facing issuesdebtCovers everything internal: CI, testing, refactoring of the codebase, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions