IMPLEM: No longer always returning a non-zero value

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
BUILD: Removing all GTest references if the relevant variable is not set

Signed-off-by: Gama <misept.dieseneuf@gmail.com>