xgbtxy commented on issue #47442:
URL: https://github.com/apache/arrow/issues/47442#issuecomment-6296311208

   I reproduced a related failure-reporting problem on Windows x64, Arrow main 
at a907fbc6, MSVC 19.44 and bundled GoogleTest 1.18.0: a test using an exported 
ArrowTesting assertion prints six assertion failures, but exits 0 and records 
zero failures in XML. A static-runtime control correctly exits 1 and records 
the failed test.
   
   The shared build loads different GoogleTest state in the runner 
(`arrow_gmock_main.dll`) and the assertion helpers (`arrow_gtest.dll`, via 
`arrow_testing.dll`). On MSVC, Google Mock's DLL targets embed GoogleTest 
rather than sharing the standalone GTest DLL.
   
   I am testing a focused shared-runtime linkage fix, including ArrowTesting's 
installed dependency metadata. The regressions also restore the Windows checks 
associated with this issue, so the build can establish whether they were 
failing because their expected assertions reached another reporter. This 
follows #47434/#47455 and the earlier #4380 work (integrated as c39db997), 
rather than a new-discovery claim.
   
   This work is AI-assisted; I will include the executed native tests and 
configuration limits with the patch.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to