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