Hello Phil,

I see that you have your CA in already:
http://clojure.org/contributing
so you can start with creating issues and posting patches for them:
http://code.google.com/p/clojure-contrib/issues/list

Then somebody from clojure-contrib members looks at it and eventually checks
it in. (Stephen C. Gilardi is very good at this - thanks!!!). Rich Hickey
also might eventually give you a commit rights.

Example issue:
http://code.google.com/p/clojure-contrib/issues/detail?id=22

Tests are divided into similar groups as clojure.org website. I have been
working on sequences
http://clojure.org/sequences
and data structures
http://clojure.org/data_structures

If at all possible, we should test the core and the most used functions
first. Also, if there are any changes in Clojure being made (e.g. lazy
sequences), there should be tests for it. If Rich Hickey decides to do
changes in numbers, it would be great to test numbers. I have some tests
ready for +, -, *, /, but they are not complete (see attachment to this
message). Tests for numbers should contain different data types (byte,
short, long, ...) and also test for boundaries (MAX_VALUE, MIN_VALUE), which
generates many more assertions than I currently have.

My suggestions are:
- numbers
- finish reader and evaluation
- flow control - do, loop/recur, while, cond, condp, ... [overlaps with
logic and special forms category]
- higher order functions (hof) - apply, map, filter, remove, comp, partial,
...
- vars, refs, agents, atoms
- whatever you like to use and test :-)

Your help is very welcome!!

Frantisek


On Tue, Mar 17, 2009 at 5:03 AM, Phil Hagelberg <p...@hagelb.org> wrote:

>
>
> OK, so I've posted a fair amount of "smack talk" about test suites and
> how important they are--I figure it's time to help out.
>
> What are some ways in which test-clojure is lacking? How can I help
> improve the coverage?
>
> -Phil
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Attachment: test-numbers.clj
Description: Binary data

Reply via email to