chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

chicken 5.3.0 - improving POSIX test on Cygwin platform


From: Claude Marinier
Subject: chicken 5.3.0 - improving POSIX test on Cygwin platform
Date: Mon, 14 Mar 2022 17:32:21 -0400

Bonjour,

Currently, Chicken Scheme 5.3.0 builds without problem on Windows 10 Home (21H2 64-bit) with a recently updated Cygwin64.

The check fails during the POSIX test when testing file system permissions. This failure is expected, but the check process dies. The error is farther below.

There are already conditional statements in posix-tests.scm to handle other Windows differences. Could some familiar with the checking system add a conditional to handle this expected failure more gracefully.

Merci.


Error: (posix-tests.scm:127) assertion failed: (equal?
(file-permissions "posix-tests.out") exp-perm)

        Call history:

        posix-tests.scm:84: chicken.file.posix#directory?
        posix-tests.scm:87: chicken.process-context#set-environment-variable!
        posix-tests.scm:88: chicken.process-context#get-environment-variable
        posix-tests.scm:89: chicken.process-context#unset-environment-variable!
        posix-tests.scm:90: chicken.process-context#get-environment-variable
        posix-tests.scm:127: chicken.file.posix#file-creation-mode
        posix-tests.scm:127: permission-expectation
        posix-tests.scm:127: ##sys#setter
        posix-tests.scm:127: g731
        posix-tests.scm:127: delete-maybe-readonly-file
        posix-tests.scm:108: chicken.file#file-exists?
        posix-tests.scm:111: chicken.file#delete-file*
        posix-tests.scm:127: chicken.file.posix#file-open
        posix-tests.scm:127: chicken.file.posix#file-close
        posix-tests.scm:127: chicken.file.posix#file-permissions
        posix-tests.scm:127: ##sys#error                <--
make: *** [rules.make:1015: check] Error 70

--
Claude Marinier

reply via email to

[Prev in Thread] Current Thread [Next in Thread]