Hi P.O.,
good practice is to run tests with `testOORexx -s -X native_API`
If in addition if you suppress long-running tests with e. g. `-x CHAROUT
TIME Alarm Message ticker WindowsEventLog`  tests will finish in a minute
or less.

When something goes wrong, the last test group printed should be the
offender, in your case Macrospace.testGroup.  What happens when you run it
stand-alone?

the machine goes boing-boing five times
>
Please explain what "boing-boing" means

REX121: Storage for data queues is exhausted
>
Which test group raises this error?  This may point to an issue with rxap

cat: stdout: Broken pipe

Which test group raises this error?


On Mon, Nov 19, 2018 at 5:18 PM P.O. Jonsson <oor...@jonases.se> wrote:

> I also just found out what Rony just wrote, here are some options
>
>  Output control:
>   -l  -DlogFile=FILE                Put test results in log file FILE
>   -L  -DlogFileAppend=bool          Append test results to log file
>   -s  -DshowProgress=bool           Show test group progress
>   -S  -DshowTestcases=bool          Show test case progress
>   -u  -DsuppressTestcaseTicks=bool  Do not show ticks during test execution
>   -U  -DsuppressAllTicks=bool       Do not show any ticks
>   -V, -Dverbosity=NUM               Set vebosity to NUM
>   -w, -DwaitAtCompletion=bool       At test end, wait for user to hit enter
>
> with this information I could get a bit further,  a potential problem (I
> think) is the need to use ./ to refer to the testcases on Mac (deprecated)?
>
> This works now:
>
> testOORexx.rex -R ./ooRexx/base/expressions -s -S
>
> -s and -S was enough to see that is was running and in the end I got a
> result
>
> ooTest Framework - Automated Test of the ooRexx Interpreter
>
> Interpreter:        REXX-ooRexx_5.0.0(MT)_64-bit 6.05 18 Nov 2018
> OS Name:            DARWIN
> SysVersion:         Darwin Darwin Kernel Version 17.7.0: Wed Oct 10
> 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64.17.7.0
>
> Tests ran:          2913
> Assertions:         5387
> Failures:           0
> Errors:             0
>
> File search:        00:00:00.066862
> Suite construction: 00:00:00.103980
> Test execution:     00:00:00.860958
> Total time:         00:00:01.468976
>
> However, and this is weird, If I broaden the test
>
> testOORexx.rex -R ./ooRexx/base -s -S
>
> The tests start to run and I get some 100 test classes run, but somewhere
> along the line the machine goes boing-boing five times (and I see five
> spaces instead of dots, like this (.....................     ……………..) and
> then I need to break out of it or wait until it finishes without result.
>
> I have enclosed a listing of the output, does not know if it helps.
>
> Advice on what to do next highly appreciated
>
>
> Von meinen Macbook gesendet
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> Am 19.11.2018 um 16:29 schrieb Rony G. Flatscher <rony.flatsc...@wu.ac.at
> >:
>
> Bruce,
>
> On 19.11.2018 16:14, CV Bruce wrote:
>
> Does anyone know if there is a “verbose” option that would print out test
> results as each test is performed? That way we can at least see where we
> are dying.
>
> you can see the most important switches with:
>
> testOORexx --help
>
> So the switch "-S" (capital S) will sho you the execution of the
> individual test cases.
>
> HTH,
>
> ---rony
>
> On Nov 18, 2018, at 3:45 PM, P.O. Jonsson <oor...@jonases.se> wrote:
>
>
> dear Bruce,
>
> I have updated using svn to todays built r11519, created an installer and
> installed a working installation of ooRexx. I have also downloaded the
> corresponding test folder structure:
>
> oorexx-code-0-r11519-test-trunk/
>
> Then I move into oorexx-code-0-r11519-test-trunk/
>
> and set up the environment
>
> bash setTestEnv.sh
>
> After that I can run a single test (the example in readme.first uses a
> partial path, this is not something I invented so don’t shoot me ok?)
>
> rexx testOORexx.rex -R ./ooRexx/base/expressions -f Addition
>
> This produces the desired output
>
> POs-MacBook-Pro:oorexx-code-0-r11519-test-trunk po$ rexx testOORexx.rex -R
> ./ooRexx/base/expressions -f Addition
> Searching for test containers..
> Executing automated test suite..
>
> ooTest Framework - Automated Test of the ooRexx Interpreter
>
> Interpreter:        REXX-ooRexx_5.0.0(MT)_64-bit 6.05 18 Nov 2018
> OS Name:            DARWIN
> SysVersion:         Darwin Darwin Kernel Version 17.7.0: Wed Oct 10
> 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64.17.7.0
>
> Tests ran:          200
> Assertions:         304
> Failures:           0
> Errors:             0
>
> File search:        00:00:00.010274
> Suite construction: 00:00:00.005753
> Test execution:     00:00:00.016902
> Total time:         00:00:01.013693
>
> I can then do the same for a whole set of tests
>
> rexx testOORexx.rex -R ./ooRexx/base/expressions
>
> BUT, when I try to run the whole suite like this:
>
> rexx testOORexx
>
> I get stuttering dots every second and after some time things like this
>
> oorexx-code-0-r11519-test-trunk po$ rexx testOORexx.rex
> Searching for test containers....
> Executing automated test suite.............
> REX121: Storage for data queues is exhausted.
> .
> REX121: Storage for data queues is exhausted.
>
> REX121: Storage for data queues is exhausted.
> cat: stdout: Broken pipe
> .
>
> And I have to kill a rexx process manually to get it stopped.
>
> It seems to me that when I do not find the test the program gets out of
> control,
>
> Please advice how to refer to the whole set of test cases, I tried some
> variants, but failed.
>
>
>
>
> Von meinen Macbook gesendet
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> Am 18.11.2018 um 21:05 schrieb CV Bruce <cvbr...@gmail.com>:
>
> That depends. you need to pull ooTest from the same build level, I
> believe.
>
> Bruce
>
> On Nov 18, 2018, at 11:50 AM, P. O. Jonsson <oor...@jonases.se> wrote:
>
> Thanks for the info, I have done it the way you proposed including the
> shell script but I have an older build of ooRexx, can that be the problem?
>
> I will try further tomorrow, thanks for all the feedback.
> Hälsningar/Regards/Grüsse,
> P. O. Jonsson
> Von meinem iPhone gesendet
>
> Am 18.11.2018 um 20:07 schrieb CV Bruce <cvbr...@gmail.com>:
>
> I looked at some of my runs from many years ago, and the run time was less
> then three minutes.  Also, after a test run be sure that all of the files
> created during the test run are deleted.  They should be, but double
> check.  Also my prior comment (off line) regarding RXAPI.  It is probably
> best to kill it and restart it manually so that you can be sure that you
> are getting the version that was from the current build.
>
> Bruce
>
> On Nov 18, 2018, at 10:48 AM, CV Bruce <cvbr...@gmail.com> wrote:
>
> It’s been a while since I’ve run the test suite, but it shouldn’t take
> more than 15 minutes or so.
>
> In the past, I’ve run into the situation that you have, and it generally
> means that either your invocation or your environment isn’t set up
> correctly.
>
> Bruce
>
> On Nov 18, 2018, at 10:41 AM, P.O. Jonsson <oor...@jonases.se> wrote:
>
> Dear Developers,
>
> I have downloaded the test environment from :
> https://svn.code.sf.net/p/oorexx/code-0/test/trunk as suggested by Rick
> and have started to run the available test cases (on a Mac). It has now
> been running for four hours and I wonder what the expected completion time
> is on a decent i5 machine? There is no lack of memory (11 from 16 GB still
> available) and the machine is in average 95% idling. Should I abort and try
> a subset first or is it normal to have these runtimes? I have seen that
> there are many many tests. The „dots“ go on for another page or so. I will
> do the same on a Win machine to see if there is a difference but some input
> is welcome on what to expect. I have run the shell script to set up the
> test environment and I have done what is set out in readme.first.
>
> Os-MacBook-Pro:oorexx-code-0-r11517-test-trunk po$ rexx testOORexx.rex -X
> native_API
> Searching for test containers...
> Executing automated test
> suite..............................................
> .....................................................
> ......................
> ...........................................................................
>
> As a side remark: all rexx files (including the test case files in
> /test/trunk have the shebang #!/usr/bin/rexx rather than #! /usr/bin/env
> rexx
>
> PS the exercise with test cases for the samples is for me also a test to
> benchmark the installer I am working on, so please bear with my qs
>
> Von meinen Macbook gesendet
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to