From: <mie...@us...> - 2007-12-04 21:12:06
|
Revision: 1390 http://oorexx.svn.sourceforge.net/oorexx/?rev=1390&view=rev Author: miesfeld Date: 2007-12-04 13:12:07 -0800 (Tue, 04 Dec 2007) Log Message: ----------- ooRexxUnit - add a shell script to set the path on Linux to allow a user to easily try running the interpreter test suite. Add a little bit of explanation to the ReadMe.first file. It is just started, nowhere complete. Modified Paths: -------------- test/trunk/ReadMe.first Added Paths: ----------- test/trunk/setTestEnv.sh Modified: test/trunk/ReadMe.first =================================================================== --- test/trunk/ReadMe.first 2007-12-04 19:40:40 UTC (rev 1389) +++ test/trunk/ReadMe.first 2007-12-04 21:12:07 UTC (rev 1390) @@ -1,11 +1,43 @@ -Directory structure: + This is the read me file explaining how the ooRexxUnit frame is used by +the ooRexx team to test ooRexx. - oorexxunit/ - ... all tests employing module "oorexxunit", i.e. Rexx programs implementing testUnits +NOTE: This is mostly a place-holder file, it is just barely started. But, +the quick start notes below should allow one to quickly run the current +test suite. - misc/ - ... all other tests +NOTE: You need to match the ooRexxUnit version level with the version of +the ooRexx interpreter you are running. +Quick Start: +============ ----rony, 2005-12-30 +The ooRexxUnit directory needs to be in the path, or one needs to run the +test suite from that directory. +Here is the simplest way to run the test suite against the interpreter +package. + +* Start in the directory this file is located in, in a console or command +prompt session. + +* Run one of the setTestEnv files. setTestEnv.sh on Linux under the bash +shell. setTestEnv.bat on Windows. This will add the framework directory +to the path in your console or command prompt session. + +* Use the runtTestGroups.rex program to run the test suite. + +1.) runTestGroups.rex -h will show the syntax. + +2.) Of course the exact invocation is different on Linux and Windows. + +* Linux example: + +Raven:/ooRexxUnit # . ./setTestEnv.sh +Raven:/ooRexxUnit # ./runTestGroups.rex -r -2 ooRexx/ + +* Windows example (this assumes a standard Windows install where .rex has +been associated with the interpreter.) + +C:\ooRexxUnit> setTestEnv.bat +C:\ooRexxUnit> runTestGroups -r -2 ooRexx + Added: test/trunk/setTestEnv.sh =================================================================== --- test/trunk/setTestEnv.sh (rev 0) +++ test/trunk/setTestEnv.sh 2007-12-04 21:12:07 UTC (rev 1390) @@ -0,0 +1,40 @@ +#! /bin/sh +#/*----------------------------------------------------------------------------*/ +#/* */ +#/* Copyright (c) 2007 Rexx Language Association. All rights reserved. */ +#/* */ +#/* This program and the accompanying materials are made available under */ +#/* the terms of the Common Public License v1.0 which accompanies this */ +#/* distribution. A copy is also available at the following address: */ +#/* http://www.oorexx.org/license.html */ +#/* */ +#/* Redistribution and use in source and binary forms, with or */ +#/* without modification, are permitted provided that the following */ +#/* conditions are met: */ +#/* */ +#/* Redistributions of source code must retain the above copyright */ +#/* notice, this list of conditions and the following disclaimer. */ +#/* Redistributions in binary form must reproduce the above copyright */ +#/* notice, this list of conditions and the following disclaimer in */ +#/* the documentation and/or other materials provided with the distribution. */ +#/* */ +#/* Neither the name of Rexx Language Association nor the names */ +#/* of its contributors may be used to endorse or promote products */ +#/* derived from this software without specific prior written permission. */ +#/* */ +#/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS */ +#/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */ +#/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS */ +#/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT */ +#/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ +#/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +#/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ +#/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY */ +#/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ +#/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS */ +#/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#/* */ +#/*----------------------------------------------------------------------------*/ + +frameworkPath=`pwd`/framework: +export PATH=$frameworkPath$PATH Property changes on: test/trunk/setTestEnv.sh ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |