diff options
Diffstat (limited to 'tests/integration/reproducibility/README.rst')
-rw-r--r-- | tests/integration/reproducibility/README.rst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/integration/reproducibility/README.rst b/tests/integration/reproducibility/README.rst new file mode 100644 index 00000000..1ac77510 --- /dev/null +++ b/tests/integration/reproducibility/README.rst @@ -0,0 +1,14 @@ +Reproducibility + +reproducibility_test +-------------------- +Verifies that the files generated when building a set of targets are identical, +even when built from multiple copies of the same workspace. + +Currently covers pure ``go_binary`` targets and a cgo ``go_binary`` with +``linkmode = "c-archive"``. + +TODO: cover more modes. Currently, it seems like a cgo ``go_binary`` that +produces an executable is not reproducible on macOS. This is most likely +due to the external linker, since all the inputs to the linker are identical. +Needs investigation. |