Я попытался отладить pg_regress в postgreSQL, используя lldb на mac.Однако, когда я запускаю pg_regress с использованием lldb, тест не пройден и выдает сообщение: «не удалось дождаться подпроцессов: прерван системный вызов»
Я настроил файл расписания тестирования, в котором есть только один тест SQL.Когда я выполняю make check, регрессионный тест пройден.
Ниже приведен вывод при отладке с помощью lldb через Clion:
============== removing existing temp instance ==============
============== creating temporary instance ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 60848 with PID 16262
============== creating database "regression" ==============
CREATE DATABASE
ALTER DATABASE
============== running regression test queries ==============
test some_test ... failed to wait for subprocesses: Interrupted system call
Process finished with exit code 2
Ожидаемый результат должен быть
============== removing existing temp instance ==============
============== creating temporary instance ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 60848 with PID 16262
============== creating database "regression" ==============
CREATE DATABASE
ALTER DATABASE
============== running regression test queries ==============
test some_test ... ok