As of v0.12.0, "the origin of test executables is verified before running them - if they have not been created on the local machine, they will be ignored with a warning"
I have several projects which are stored on a network drive, and after building them I invariably get the warning that the executables came from another computer. The same executables register fine when I make a locally stored checkout and build from there.
I imagine this is a result of an OS-provided mechanism to determine the origin, which not unreasonably seems to decide that anything on a network drive can't be trusted. Nevertheless, the feature does not work as stated - the origin of that executable absolutely is this computer.
A simple (if slightly distasteful) solution might be to make this check optional.
As of v0.12.0, "the origin of test executables is verified before running them - if they have not been created on the local machine, they will be ignored with a warning"
I have several projects which are stored on a network drive, and after building them I invariably get the warning that the executables came from another computer. The same executables register fine when I make a locally stored checkout and build from there.
I imagine this is a result of an OS-provided mechanism to determine the origin, which not unreasonably seems to decide that anything on a network drive can't be trusted. Nevertheless, the feature does not work as stated - the origin of that executable absolutely is this computer.
A simple (if slightly distasteful) solution might be to make this check optional.