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 -~----------~----~----~----~------~----~------~--~---
test-numbers.clj
Description: Binary data