From: Slobodan Blazeski
Subject: Regression test framework  recommendation needed?
Date: 
Message-ID: <1eafbc25-06b4-4a85-a18f-15741f1b7578@y5g2000hsf.googlegroups.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

From: ··············@gmail.com
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <a47e2201-7c1f-48b2-8755-0bef807e7ef7@s13g2000prd.googlegroups.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.

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
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <97fc0a69-b791-4bba-9cc1-bed819ab2d68@y5g2000hsf.googlegroups.com>
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
From: John Thingstad
Subject: Re: Regression test framework  recommendation needed?
Date: 
Message-ID: <op.t5bvpkpjut4oq5@pandora.alfanett.no>
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
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <c9497917-2272-4779-a422-dcc5a80ddb15@l1g2000hsa.googlegroups.com>
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
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <e8b167d5-36f5-479e-b074-ad4a50840b38@e4g2000hsg.googlegroups.com>
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
From: Leslie P. Polzer
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <4ea358f3-4fe2-4cf8-ad94-aa85d97a2858@i29g2000prf.googlegroups.com>
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?
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <1bb9e224-c3a1-444f-bcb6-404899843689@s19g2000prg.googlegroups.com>
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
From: Rob Warnock
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <zKqdnfq2YtUZJgvanZ2dnUVZ_gSdnZ2d@speakeasy.net>
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
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <86b07e44-68f6-4e07-9bbc-55d0868afe4f@l32g2000hse.googlegroups.com>
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
From: Chanwoo Yoo
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <0b888d75-b017-468e-b526-3f63615448c7@k39g2000hsf.googlegroups.com>
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
From: Chanwoo Yoo
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <dd80b92c-94b9-4a77-9a50-21dae801584b@j78g2000hsd.googlegroups.com>
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.
From: Slobodan Blazeski
Subject: Re: Regression test framework recommendation needed?
Date: 
Message-ID: <1e8af8f8-81b3-473b-83b3-1b973d803e66@d21g2000prf.googlegroups.com>
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