Hi Frantisek,

Frantisek Sodomka wrote:
> On Mar 19, 12:58 pm, Jason Sankey <ja...@zutubi.com> wrote:
>> Also, is there somewhere I can contribute test cases for this to
>> prevent a future regression?
> 
> In order to contribute, you must fill-in and send The Contributor
> Agreement (CA) to Rich Hickey:
> http://clojure.org/contributing

Thanks, I have one printed out, and hope to mail it off at the start of 
next week.

> Tests for clojure.core are currently in clojure-contrib in test-
> clojure:
> http://code.google.com/p/clojure-contrib/source/browse/#svn/trunk/src/clojure/contrib/test_clojure
> 
> There is no place yet where to put clojure.xml tests, but it shouldn't
> be hard to create something for it. After Rich receives your CA, you
> can create an issue and post a patch for it:
> http://code.google.com/p/clojure-contrib/issues/list
> 
> An example issue:
> http://code.google.com/p/clojure-contrib/issues/detail?id=15
> 
> Your help with testing Clojure is very welcome!

I appreciate the information, and will be happy to chip in with some 
tests when I am all CA'd up.

In the mean time, as mentioned on IRC I am setting up another 
(unofficial) build server.  I have it building both clojure and contrib 
already, and in the latter it runs the test suites.  I would like to 
take this to the next step by generating reports from the tests which 
the server can read and thus report on the test results nicely in the 
UI.  I am aiming to generate JUnit-compatible XML output, as this is the 
most widely-supported format by a variety of tools.

I pretty much have it working for the test-clojure suite now, although 
I'm sure the code could use review by a more experienced eye.  I've been 
looking at adding the other two top-level suites (test-contrib and 
datalog) too, but their test clojure scripts are structured slightly 
differently such that requiring them leads them to run their tests 
immediately.  It would be nice if some convention could be established 
for a top-level suite to be defined/exposed, and in such a way that I 
could wrap them with my script which defines special reporting methods 
to spit out XML.

Cheers,
Jason

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to