|
FAQ
- Who is responsible for this FAQ?
- How can I contribute to this FAQ?
- What is JRandTest?
- Where is the JRandTest home page?
- How is JRandTest licensed?
- Where do I download JRandTest?
- How do I install JRandTest?
- How do I uninstall JRandTest?
- How do I run JRandTest?
- How do I submit bugs, patches, or feature requests?
- How do I ask questions?
- How do I report a bug?
- How do I make feature requests?
- How do I install the Eclipse IDE?
- Who is responsible for this FAQ?
this FAQ is maintained by Zur Aougav.
- How can I contribute to this FAQ?
Your contributions to this FAQ are greatly appreciated! The JRandTest community thanks you in advance.
To contribute to this FAQ, simply write a JRandTest-related question and answer, then send the unformatted text to
Zur Aougav. Corrections to this FAQ are always appreciated, as well.
No reasonable contribution will be denied. Your name will always appear along with any contribution you make.
- What is JRandTest?
JRandTest is an open source Java Randomness Testing application.
- Where is the JRandTest home page?
The official JRandTest home page is http://jrandtest.sourceforge.net.
- How is JRandTest licensed?
JRandTest is Open Source Software
and hosted on SourceForge.
- Where do I download JRandTest?
The latest version of JRandTest is available
at http://download.sourceforge.net/jrandtest/.
- How do I install JRandTest?
- Install java.
- Download the latest version of JRandTest,
referred to below as jrandtest.ZIP.
- Unzip the jrandtest.ZIP distribution file to a directory, referred to below as %JRANDTEST_HOME%.
Now you have in %JRANDTEST_HOME% 3 directories: jrandtest\bin, jrandtest\src, jrandtest\javadoc.
- To run the command line version, type (At %JRANDTEST_HOME%\jrandtest):
java -cp bin com.fasteasytrade.JRandTest.Tests.CmdLine
- To run the GUI version, type (At %JRANDTEST_HOME%\jrandtest):
java -cp bin com.fasteasytrade.JRandTest.GUI.Gui
- (optional) Add JRandTest to classpath (Windows)
set CLASSPATH=%CLASSPATH%;%JRANDTEST_HOME%\jrandtest\bin
- (optional) Add JRandTest to classpath (Unix (bash))
export CLASSPATH=$CLASSPATH:%JRANDTEST_HOME%/jrandtest/bin
- How do I uninstall JRandTest?
Delete the directory structure where you unzipped the JRandTest distribution
Remove jrandtest/bin from the classpath
Windows note: JRandTest does not modify the registry so simply removing all the files will fully uninstall it.
- How do I run JRandTest?
Execute run.bat or run.sh in jrandtest-x.y directory to run Gui jrandtest application.
Execute runCmdLine.bat or runCmdLine.sh in jrandtest-x.y directory to run command line jrandtest application.
Run Gui class:
java -cp bin com.fasteasytrade.JRandTest.GUI.Gui
Run CmdLine class:
java -cp bin com.fasteasytrade.JRandTest.Tests.CmdLine
- How do I submit bugs, patches, or feature requests?
JRandTest celebrates programmers testing their own software. In this spirit, bugs,
patches, and feature requests that include JRandTest tests have a better chance of
being addressed than those without.
JRandTest is forged on SourceForge. Please use the tools provided by SourceForge
for your submissions.
- How do I ask questions?
Questions that are not answered in the FAQ or in the manuals should be posted to
the forums.
Please stick to technical issues on the forums. Keep in mind that these
forums are public, so do not include any confidental information in your
questions! You should also read "How to ask
questions the smart way" by Eric Raymond before participating in the
forums.
- How do I report a bug?
Bug reports can be made through SourceForge
Bug Tracking System.
You should first search SourceForge
Bug Tracking System to make sure that nobody
has already made a similar report.
- How do I make feature requests?
Feature requests can be made through SourceForge
RFE.
Just like with bug reports, you should first search RFE to make sure that nobody
has already made a similar request. If the feature request already exists simply
annotate it with your comments.
When entering feature requests, please attempt to be very specific about the
feature you would like, its use cases, and possible pitfalls that the
implementor should avoid.
- How do I install the Eclipse IDE?
We use Eclipse as our standard IDE.
- Download Eclipse from a mirror site.
- Extract it into the directory you intend to run it from.
- Run and shutdown Eclipse one time so that it can initialize.
- Create a root workspace directory where you intend to manage your projects and checkout files from CVS into.
- Change its Windows shortcut to launch Eclipse using this directory by include a parameter on the end of it's target: -data [CVS work directory]. I.E.: D:\usr\local\eclipse\eclipse.exe -data d:\workspace.
- Run Eclipse and change to the Resource Perspective.
- Change to the CVS Repository Perspective.
- Add a new CVS Repository location: If you are a JRandTest team member:
Host=cvs.sourceforge.net, Repository Path=/cvsroot/jrandtest, User=Your sourceforge
user name, Password=Your Sourceforge password, Connection Type=extssh and leave
everything else as is. It will connect on saving. If not right click and choose
Refresh View. If you are not a JRandTest team member: Host=cvs.sourceforge.net,
Repository Path=/cvsroot/jrandtest, User=anonymous, Password=leave blank, Connection
Type=pserver and leave everything else as is. It will connect on saving. If not
right click and choose Refresh View.
- Open the HEAD node. Choose the jrandtest folder. Right click and choose Check Out As...
- Choose "Check out as project in the workspace" and take the default name of
"jrandtest". Click the Finish button.
- Change to the Java Perspective. You should have the jrandtest project
navigatable in the Package Explorer and be able to browse the src, apps, and lib
trees.
- As you edit Java classes under src, Eclipse will recompile your changes
instantly and flag errors for you. It will also notify you of bad Java practices
such as unncessary imports or refering to static members in a non-static
fashion.
|