Commits


Antoine Pitrou authored and GitHub committed cf0cf9bdaaa
GH-37587: [C++] Move integration machinery into its own directory and namespace (#37588) ### Rationale for this change The JSON integration machinery currently lives in the `arrow::testing` namespace and the corresponding directory, but it can be compiled and used even when testing is disabled. ### What changes are included in this PR? Move the integration machinery source files into a new `arrow/integration` directory. Move the integration APIs into a new `arrow::internal::integration` namespace. ### Are these changes tested? By existing tests and CI jobs. ### Are there any user-facing changes? No, as these are not supposed to be public-facing facilities. * Closes: #37587 Lead-authored-by: Antoine Pitrou <pitrou@free.fr> Co-authored-by: Antoine Pitrou <antoine@python.org> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Antoine Pitrou <antoine@python.org>