I need a recommendation for a lisp test framework, though there are
various postings about what to use it seems that authors had different
needs.
I'm interested in this features:
1. Portability:
- Implementations : sbcl, allegro, lw
- OS : windows, linux
2. Documentation
3. Stable
thanks
Slobodan
> I need a recommendation for a lisp test framework, though there are
> various postings about what to use it seems that authors had different
> needs.
http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-frameworks.html
i'm co-author of stefil, which is imho a more lispy test framework
then the usual simple unit test clones: http://common-lisp.net/project/stefil/
but of course my opinion is biased.
- attila
On Jan 22, 3:36 pm, ··············@gmail.com wrote:
> > I need a recommendation for a lisp test framework, though there are
> > various postings about what to use it seems that authors had different
> > needs.
>
> http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-fram...
>
> i'm co-author of stefil, which is imho a more lispy test framework
> then the usual simple unit test clones:http://common-lisp.net/project/stefil/
>
> but of course my opinion is biased.
>
> - attila
Stefil looks interesthing but I don't need anything fancy,though it
wouldn't hurt to have, but I like something portable I use both
windows (LW & Allegro) and linux (sbcl & Allegro) and I want it work
on all of them without tweaking. I must confess that I didn't try
stefil but looking on it's dependencies :depends-on
(:swank :alexandria :iterate :metabang-bind :defclass-star) I smell
trouble. Anyway if somebody worked with stefil under windows with lw
and/or allegro I will give it a try.
cheers
Slobodan
P� Tue, 22 Jan 2008 11:52:33 +0100, skrev Slobodan Blazeski
<·················@gmail.com>:
> I need a recommendation for a lisp test framework, though there are
> various postings about what to use it seems that authors had different
> needs.
> I'm interested in this features:
> 1. Portability:
> - Implementations : sbcl, allegro, lw
> - OS : windows, linux
> 2. Documentation
> 3. Stable
>
> thanks
> Slobodan
Well there is cl-unit. It is based on the unit test framework Erik Gamma
originally wrote for SmallTalk. There are also versions for C++, Java,
Python.. All have roughly the same interface. It works on most Lisp's
(might be some problems with CLisp) and is well documented. The design is
of course tested and proven.
--------------
John Thingstad
On Jan 22, 12:04 pm, "John Thingstad" <·······@online.no> wrote:
> På Tue, 22 Jan 2008 11:52:33 +0100, skrev Slobodan Blazeski
> <·················@gmail.com>:
>
> > I need a recommendation for a lisp test framework, though there are
> > various postings about what to use it seems that authors had different
> > needs.
> > I'm interested in this features:
> > 1. Portability:
> > - Implementations : sbcl, allegro, lw
> > - OS : windows, linux
> > 2. Documentation
> > 3. Stable
>
> > thanks
> > Slobodan
>
> Well there is cl-unit. It is based on the unit test framework Erik Gamma
> originally wrote for SmallTalk. There are also versions for C++, Java,
> Python.. All have roughly the same interface. It works on most Lisp's
> (might be some problems with CLisp) and is well documented. The design is
> of course tested and proven.
>
> --------------
> John Thingstad
It looks kinda old,no asdf and last tests were performed in 1999
README
* The system has been tested to make sure that it can be compiled and
loaded as well as just simply loaded. This has been tested on the
following platforms:
CLISP (May 1999)
CMUCL 18d
Corman Lisp 2.0
Lispworks 4.2
Franz Allegro 6.2
On Jan 22, 12:31 pm, Slobodan Blazeski <·················@gmail.com>
wrote:
> On Jan 22, 12:04 pm, "John Thingstad" <·······@online.no> wrote:
>
>
>
> > På Tue, 22 Jan 2008 11:52:33 +0100, skrev Slobodan Blazeski
> > <·················@gmail.com>:
>
> > > I need a recommendation for a lisp test framework, though there are
> > > various postings about what to use it seems that authors had different
> > > needs.
> > > I'm interested in this features:
> > > 1. Portability:
> > > - Implementations : sbcl, allegro, lw
> > > - OS : windows, linux
> > > 2. Documentation
> > > 3. Stable
>
> > > thanks
> > > Slobodan
>
> > Well there is cl-unit. It is based on the unit test framework Erik Gamma
> > originally wrote for SmallTalk. There are also versions for C++, Java,
> > Python.. All have roughly the same interface. It works on most Lisp's
> > (might be some problems with CLisp) and is well documented. The design is
> > of course tested and proven.
>
> > --------------
> > John Thingstad
>
> It looks kinda old,no asdf and last tests were performed in 1999
> README
> * The system has been tested to make sure that it can be compiled and
> loaded as well as just simply loaded. This has been tested on the
> following platforms:
> CLISP (May 1999)
> CMUCL 18d
> Corman Lisp 2.0
> Lispworks 4.2
> Franz Allegro 6.2
I've decided to use rt, probably oldfashioned but it'll do the trick.
cheers
Slobodan
On Jan 22, 1:33 pm, Slobodan Blazeski <·················@gmail.com>
wrote:
>
> I've decided to use rt, probably oldfashioned but it'll do the trick.
Why did you choose it?
On Jan 22, 2:27 pm, "Leslie P. Polzer" <·············@gmx.net> wrote:
> On Jan 22, 1:33 pm, Slobodan Blazeski <·················@gmail.com>
> wrote:
>
>
>
> > I've decided to use rt, probably oldfashioned but it'll do the trick.
>
> Why did you choose it?
Because weblocks uses it so I know it works smoothly first hand for
all the platforms I need.
cheers
Slobodan
Slobodan Blazeski <·················@gmail.com> wrote:
+---------------
| "John Thingstad" <·······@online.no> wrote:
| > Well there is cl-unit. It is based on the unit test framework Erik Gamma
| > originally wrote for SmallTalk. There are also versions for C++, Java,
| > Python.. All have roughly the same interface. It works on most Lisp's
| > (might be some problems with CLisp) and is well documented. The design is
| > of course tested and proven.
|
| It looks kinda old,no asdf and last tests were performed in 1999
+---------------
Hey, if it ain't broke, don't "fix" it!
I have programs I still use today that haven't been touched
[except to execute them] since 1986!!
-Rob
-----
Rob Warnock <····@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607
On Jan 23, 4:59 am, ····@rpw3.org (Rob Warnock) wrote:
> Slobodan Blazeski <·················@gmail.com> wrote:
> +---------------
> | "John Thingstad" <·······@online.no> wrote:
> | > Well there is cl-unit. It is based on the unit test framework Erik Gamma
> | > originally wrote for SmallTalk. There are also versions for C++, Java,
> | > Python.. All have roughly the same interface. It works on most Lisp's
> | > (might be some problems with CLisp) and is well documented. The design is
> | > of course tested and proven.
> |
> | It looks kinda old,no asdf and last tests were performed in 1999
> +---------------
>
> Hey, if it ain't broke, don't "fix" it!
>
> I have programs I still use today that haven't been touched
> [except to execute them] since 1986!!
I have a tv from 1980, the same year I was born, that still works
perfectly. It outlived 8 newer ones, and I bet it'll work longer than
the one I bought this summer.
Do you want to buy it?
cheers
Slobodan
>
> -Rob
>
> -----
> Rob Warnock <····@rpw3.org>
> 627 26th Avenue <URL:http://rpw3.org/>
> San Mateo, CA 94403 (650)572-2607
On 1¿ù23ÀÏ, ¿ÀÈÄ7½Ã14ºÐ, Slobodan Blazeski <·················@gmail.com>
wrote:
> On Jan 23, 4:59 am, ····@rpw3.org (Rob Warnock) wrote:
>
> > Slobodan Blazeski <·················@gmail.com> wrote:
> > +---------------
> > | "John Thingstad" <·······@online.no> wrote:
> > | > Well there is cl-unit. It is based on the unit test framework Erik Gamma
> > | > originally wrote for SmallTalk. There are also versions for C++, Java,
> > | > Python.. All have roughly the same interface. It works on most Lisp's
> > | > (might be some problems with CLisp) and is well documented. The design is
> > | > of course tested and proven.
> > |
> > | It looks kinda old,no asdf and last tests were performed in 1999
> > +---------------
>
> > Hey, if it ain't broke, don't "fix" it!
>
> > I have programs I still use today that haven't been touched
> > [except to execute them] since 1986!!
>
> I have a tv from 1980, the same year I was born, that still works
> perfectly. It outlived 8 newer ones, and I bet it'll work longer than
> the one I bought this summer.
> Do you want to buy it?
>
> cheers
> Slobodan
>
>
>
> > -Rob
>
> > -----
> > Rob Warnock <····@rpw3.org>
> > 627 26th Avenue <URL:http://rpw3.org/>
> > San Mateo, CA 94403 (650)572-2607
After I read the post of Phil Gregory, I tried FiveAM and Stefil in
SBCL and OpenMCL. But they can not be installed properly with slime
2.0(They requires 'swank'. So I added a path of slime directory into
asdf:*central-registry*. But they still does not work. Only when I use
the snapshot of slime, they work properly.) I don't think they are
portable or stable.
I also try to learn how to use rt because I wanted to use weblocks,
and weblocks uses rt. But I could not find any document of rt. So I
give it up.
In my limited experience, lisp-unit seems portable, well-documented,
and asdf-installable.
I'm really a newbie to lisp(and writing English also ;)), but it was a
big surprise to me that so many lisp libraries could not be installed
properly(e.g. cffi with ubuntu 7.10 and SBCL, acl-compat with OpenMCL,
cl+ssl with ubuntu 7.10 and SBCL, UCW with its easy installing package
file, etc...) and it seemed that problems occured only to me. I rarely
see complaints about above installation problems. Maybe library
installation problem and lack of documents of library are the hardest
obstacles to learn lisp for newbies like me..
From: Richard M Kreuter
Subject: Re: Regression test framework recommendation needed?
Date:
Message-ID: <87d4rsoc64.fsf@progn.net>
Chanwoo Yoo <·········@gmail.com> writes:
> I also try to learn how to use rt because I wanted to use weblocks,
> and weblocks uses rt. But I could not find any document of rt. So I
> give it up.
Where did you get RT from? Kevin Rosenberg's distribution contains a
file called rt.doc, which includes a short overview.
http://git.b9.com/cgi-bin/gitweb.cgi?p=rt.git;a=tree;h=2a18cdd52aa3da52e1010aae854d1866f92c483a;hb=2a18cdd52aa3da52e1010aae854d1866f92c483a
RT is described in more detail Richard Waters's original paper on it,
"Supporting Regression Testing of Lisp Programs". It can be
downloaded here:
http://www.merl.com/publications/TR1991-004/
--
RmK
On 1¿ù23ÀÏ, ¿ÀÈÄ11½Ã21ºÐ, Richard M Kreuter <·······@progn.net> wrote:
> Chanwoo Yoo <·········@gmail.com> writes:
> > I also try to learn how to use rt because I wanted to use weblocks,
> > and weblocks uses rt. But I could not find any document of rt. So I
> > give it up.
>
> Where did you get RT from? Kevin Rosenberg's distribution contains a
> file called rt.doc, which includes a short overview.
>
> http://git.b9.com/cgi-bin/gitweb.cgi?p=rt.git;a=tree;h=2a18cdd52aa3da...
>
> RT is described in more detail Richard Waters's original paper on it,
> "Supporting Regression Testing of Lisp Programs". It can be
> downloaded here:
>
> http://www.merl.com/publications/TR1991-004/
>
> --
> RmK
Thanks a lot! I did not notice the file(rt-doc.txt). I only searched
among the Cliki page(http://www.cliki.net/RT) and related links.
On Jan 23, 3:21 pm, Richard M Kreuter <·······@progn.net> wrote:
> Chanwoo Yoo <·········@gmail.com> writes:
> > I also try to learn how to use rt because I wanted to use weblocks,
> > and weblocks uses rt. But I could not find any document of rt. So I
> > give it up.
>
> Where did you get RT from? Kevin Rosenberg's distribution contains a
> file called rt.doc, which includes a short overview.
>
> http://git.b9.com/cgi-bin/gitweb.cgi?p=rt.git;a=tree;h=2a18cdd52aa3da...
>
> RT is described in more detail Richard Waters's original paper on it,
> "Supporting Regression Testing of Lisp Programs". It can be
> downloaded here:
>
> http://www.merl.com/publications/TR1991-004/
>
> --
> RmK
Many thinks for the Richard Waters paper , it's a great addition to my
cl library.
cheers
Slobodan