Skip to content

[for npm test electron src] No module named 'dbusmock' and 'gi' #790

Description

@alexsch01

Ran e init --root=~/electron --bootstrap testing to get an initial Electron build

Made changes to Electron code for electron/electron#49290

Ran e build, it works


Tried to run npm test in electron/src/electron directory


Says it's missing node_headers in gen folder

Ran e build --target electron:node_headers

Now it says

Running: Main process specs
Running: python3 /home/alex/electron/src/electron/script/dbus_mock.py /home/alex/electron/src/out/Testing/electron electron/spec
Traceback (most recent call last):
  File "/home/alex/electron/src/electron/script/dbus_mock.py", line 7, in <module>
    from dbusmock import DBusTestCase
ModuleNotFoundError: No module named 'dbusmock'
✗ Electron tests failed with code 1.

Additionally

ModuleNotFoundError: No module named 'gi'

showed up when running the same script as above after the above steps


OS: Fedora 43
NodeJS: v22.21.1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions