On Feb 26, 2007, at 10:29 AM, Brandon J. Van Every wrote:

John Cowan wrote:
felix winkelmann scripsit:

Hi!

A release canditate for CHICKEN 2.6 is now available at
the web-site. If you find the time, please give it a try.

Works fine under Cygwin with CMake.



Builds and installs fine under MSVC. Haven't really tested the functionality though. It always pings my lazy-o-meter, the lack of tests. Are there some simple tests we could agree on to validate the build? If someone would cough those up, I could probably be arsed to incorporate them into the CMake build, ala the CTest / Dashboard mechanism.

I do the following (excerpted from build_chicken shell script):

DEV_ROOT="$HOME/Developer/Source/Scheme/Chicken"
DEVDIR="$DEV_ROOT/chicken"

cd $DEVDIR
case "$MODE" in
        (bench | benchmark)
                make bench "$@"
                cd benchmarks
                exec rm tmpfile.out tmpfile tmpfile.c
                ;;
        (check)
                pushd tests
                export DYLD_LIBRARY_PATH=`pwd`/../.libs
                export LD_LIBRARY_PATH=`pwd`/../.libs
                ../csi -script srfi-18-tests.scm
                ../csi -R numbers -script library-tests.scm
                ../csi -R numbers -case-insensitive -script r4rstest.scm
                ../csi -R numbers -R syntax-case -script r5rs_pitfall.scm
../csc -compiler ../chicken locative-stress-test.scm -o a.out && ./ a.out; rm a.out
                rm tmp*
                popd
                exec build_chicken bench "$@"
                ;;
...
esac

Then, after a "successful" build I run the 'check' as above. Note that my version of 'runtests.sh' is a little different in that I use numbers & ci.

The problem is no comparison against a "golden result", I must review the output manually.

Best Wishes,
Kon



Cheers,
Brandon Van Every


_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-hackers

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to