Closed jcar87 closed 3 days ago
All green in build 1 (9a7387b3ed329df42e216221c9da662426535b9f
):
gsoap/2.8.132: All packages built successfully! (All logs)
gsoap/2.8.129: All packages built successfully! (All logs)
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 1 (9a7387b3ed329df42e216221c9da662426535b9f
):
Summary
Changes to recipe: gsoap (test package only)
Motivation
Ensure the we test only a single package_id during
conan test
, to avoid build order issues on CIDetails
When different package_id are required, CI cannot guarantee that the "other" ID will have been generated and uploaded before test time. We do lose some slice of testing here: it is no longer tested if it is cross-built - however, there is correlation: if
self.run(xxx, env="conanrun")
works, for theself.requires(self.tested_reference_str)
, thenself.run(xxx, env="conanbuild")
should work forself.tool_requires(self.tested_reference_str)
, assuming that the only thing we need is thebin
directory added to the path.Additionally: simplify the test package C++ file - linking is already tested with minimal code.