I think commenting out (> freed 0) does work after all. When I ran 'guix environment --pure guix' and 'make check TESTS=tests/store.scm' against my git checkout the test passed.

On 2017-11-21 13:53, ludo@gnu.org wrote:

Rutger Helling <rhelling@mykolab.com> skribis:

Commenting out that line still made the test fail for me.

Could you figure out which of the conditions in the 'and' is failing?

+       (and (equal? paths (list p))
+            (> freed 0)
+            (not (file-exists? p))))))

TIA,
Ludo'.