Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Resolve "IPython client completion test: `multiprocessing.Process` do not work the same on MacOS or Linux"

Description

Use of subprocess.Popen instead of multiprocessing.Process in test, to avoid any problem with different behaviour between Linux and MacOS.

As a consequence, some adaptations have been made:

  • new command line arguments --dont-wait-for-server, --startup-file
    • used in test, could also be useful for users
  • have to terminate the subprocess using a signal
  • simpler stdout/stderr processing in the test

Closes #256 (closed)

Edited by guijar_m

Merge request reports