[Remoterengine-devel] uploaded RemoteREngine.test and RemoteREngine.examples
Romain Francois
romain.francois at dbmail.com
Thu Sep 17 15:06:32 CEST 2009
On 09/17/2009 09:51 AM, Romain Francois wrote:
>
> Hello,
>
> Since r-forge is now back up and running, I've uploaded initial minimal
> version of two packages in the project.
>
> RemoteREngine.test : will contain testng test suite
>
> RemoteREngine.examples : will contain small client-side code examples,
> it now contains those that were once in the wiki.
>
> I do this in separate packages to keep the main package light. I'll trim
> some things off the main package today or so.
>
> Romain
>
I have now removed things related to testing from the main package and
modified the RemoteREngine.test package so that it contains what is
needed for unit testing using testng.
When the package is installed, using R CMD INSTALL it only __compiles__
the test case classes. To run them, for the moment, you need to :
- start a server called "RemoteREngineTest"
- run the file called runtests in the exec directory of the
RemoteREngine.test package, or use its run function:
$ Rscript -e "RemoteREngine.test:::run()"
This copies files from the installed test package (because you do not
necessarily have write access where these files live) and runs ant which
then runs testng.
ATM, R is used to copy files (build.xml and testng.xml) but also inside
the build.xml (using my R ant package). I'll work on something that
extracts everything from the package into a zip that can be deployed in
another machine without R, so that the test suite would just be : "unzip
the file and run ant" later.
Now someone has to convert the test cases from junit to testng.
Romain
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://tr.im/yw8E : New R package : sos
|- http://tr.im/y8y0 : search the graph gallery from R
`- http://tr.im/y8wY : new R package : ant
More information about the Remoterengine-devel
mailing list