Re: meson missing test dependencies
От | Peter Eisentraut |
---|---|
Тема | Re: meson missing test dependencies |
Дата | |
Msg-id | 60df0776-8ae2-4bf7-ae2e-0f80b2d0729c@eisentraut.org обсуждение исходный текст |
Ответ на | Re: meson missing test dependencies (Andres Freund <andres@anarazel.de>) |
Список | pgsql-hackers |
On 05.12.24 21:10, Andres Freund wrote: > Hi, > > On 2024-12-05 20:08:24 +0100, Peter Eisentraut wrote: >> On 03.12.24 17:01, Andres Freund wrote: >>> On 2024-12-02 11:10:56 +0100, Peter Eisentraut wrote: >>> That's unfortunately a very partial fix - because we insist on tests being run >>> against a temporary install, we don't just need to rebuild the code, we also >>> need to re-install it. Without that you don't, e.g., see server changes. >> >> Right, I was willing to accept that as a compromise, but see below. >> >>> However, it looks like the tmp_install test *does* miss dependencies too and I >>> see no reason to not fix that. >> >>> diff --git i/meson.build w/meson.build >>> index ff3848b1d85..55b751a0c6b 100644 >>> --- i/meson.build >>> +++ w/meson.build >>> @@ -3263,6 +3263,7 @@ test('tmp_install', >>> priority: setup_tests_priority, >>> timeout: 300, >>> is_parallel: false, >>> + depends: all_built, >>> suite: ['setup']) >>> >>> test('install_test_files', >> >> Yes, that addresses my cube example. > > Let's do that. I'm inclined to only do so on master, but I can also see > backpatching it. Arguments? master is enough for me.
В списке pgsql-hackers по дате отправления: