[asdf-devel] ASDF testing
David McClain
dbm at refined-audiometrics.com
Sun Feb 28 00:21:42 UTC 2010
And yes, I modified that portion of the script that you mentioned:
lispworks)
if type lispworks ; then
fasl_ext="64xfasl"
command=`which lwm64`
command="$command -siteinit - -init -"
eval="-eval"
fi ;;
On Feb 27, 2010, at 17:13 PM, Faré wrote:
> What is your first argument to run-tests.sh?
> Did you modify run-tests.sh to support it? See the case "$lisp" statement.
>
> Please pull the latest git, it has some additional sanity checking.
>
> [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
> The problem with most conspiracy theories is that they seem to believe that
> for a group of people to behave in a way detrimental to the common good
> requires intent.
>
> The problem with most statist theories is that they seem to believe that
> for a group of people to behave in a way beneficial to the common good
> requires intent.
>
>
>
>
>
> On 27 February 2010 19:02, David McClain <dbm at refined-audiometrics.com> wrote:
>> Ahhh... yes, in doing my manual test, I discovered that the submitted -eval
>> argument needs to be a string.
>> Furthermore, when I modify your script with 'echo' so that I can examine
>> what is being performed, here are the results:
>>
>> ;; Script as modified in the 4th line..
>> do_tests() {
>> command=$1 eval=$2 fasl_ext=$3
>> rm -f *.$fasl_ext ~/.cache/common-lisp/"`pwd`"/*.$fasl_ext || true
>> ( cd .. && echo $command $eval "(load \"test/compile-asdf.lisp\")" )
>> if [ $? -eq 0 ] ; then
>> echo "Compiled OK"
>> test_count=0
>>
>> bash-3.2$ test/run-tests.sh lwm64
>> (load "test/compile-asdf.lisp") <<---- AHA! Wrong!
>> Compiled OK
>> Testing: *.script
>> test/run-tests.sh: line 69: (load "*.script"): command not found
>> Using , *.script failed
>> -#---------------------------------------
>> Using
>> Ran 1 tests:
>> 0 passing and 1 failing
>> failing test(s): *.script
>> -#---------------------------------------
>> bash-3.2$
>>
>> So $command, $eval, and $fasl_ext must not be getting set properly
>>
>> On Feb 27, 2010, at 16:54 PM, David McClain wrote:
>>
>> Hi Guys,
>> I don't have a problem dealing with LW. But I want to have them work on
>> things that are within their purview.
>> The script problem is being reported by Bash, not LWM. The environment is
>> Mac OS X 10.6.2 (Snow Leopard).
>> I can invoke LWM from a command line just fine, including passing an initial
>> SExpr for eval. Here is a direct example, performed in Emacs in Shell mode:
>> bash-3.2$ lwm64 -siteinit - -init - -eval "(print :hello)"
>> LispWorks(R): The Common Lisp Programming Environment
>> Copyright (C) 1987-2009 LispWorks Ltd. All rights reserved.
>> Version 6.0.0
>> Saved by dbmcclain as lwm64, at 27 Feb 2010 6:37
>> User dbmcclain on RoadKill.local
>> :HELLO
>> CL-USER 1 >
>> So the problem is one of the script in getting Bash to properly interpret
>> the synthesized command.
>>
>> Dr. David McClain
>> dbm at refined-audiometrics.com
>>
>>
>> _______________________________________________
>> asdf-devel mailing list
>> asdf-devel at common-lisp.net
>> http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
>>
>> Dr. David McClain
>> dbm at refined-audiometrics.com
>>
>>
>>
>> _______________________________________________
>> asdf-devel mailing list
>> asdf-devel at common-lisp.net
>> http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
>>
>>
>
Dr. David McClain
dbm at refined-audiometrics.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100227/8b9a035a/attachment.html>
More information about the asdf-devel
mailing list