tests: Avoid build/source directories in executables
Hello,
This is related to #281 (closed) but I'm opening a new bug
the installed tests contain the hardcoded build path in them:
usr/libexec/evolution-data-server/installed-tests/test-book-cache-create-cursor: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-calculate: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-change-locale: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-de-DE: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-en-US: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-fr-CA: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-posix: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-set-sexp: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-set-target: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-get-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-cache-offline: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-book-client-add-and-get-async: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-add-and-get-sync: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-add-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-custom-summary: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-e164-param: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-get-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-get-contact-uids: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-get-revision: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-get-view: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-modify-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-photo-is-uri: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-preserve-uid: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contact-by-uid: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contacts: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-revision-view: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-self: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-suppress-notifications: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-uid-only-view: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-view-operations: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-client-write-write: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook/client
usr/libexec/evolution-data-server/installed-tests/test-book-meta-backend: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-cal-cache-getters: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-cal
usr/libexec/evolution-data-server/installed-tests/test-cal-cache-intervals: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-cal
usr/libexec/evolution-data-server/installed-tests/test-cal-cache-offline: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-cal
usr/libexec/evolution-data-server/installed-tests/test-cal-cache-search: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-cal
usr/libexec/evolution-data-server/installed-tests/test-cal-meta-backend: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-cal
usr/libexec/evolution-data-server/installed-tests/test-ebook-add-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-commit-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-book-view: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-required-fields: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-static-capabilities: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-supported-auth-methods: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-get-supported-fields: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contact-by-id: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contacts: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libebook
usr/libexec/evolution-data-server/installed-tests/test-sqlite-create-cursor: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-calculate: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-change-locale: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-de-DE: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-en-US: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-fr-CA: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-posix: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-set-sexp: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-set-target: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
usr/libexec/evolution-data-server/installed-tests/test-sqlite-get-contact: /build/evolution-data-server-Gi5QWH/evolution-data-server-3.38.2/tests/libedata-book
This is also a problem for reproducible builds
Edited by Milan Crha