I had a look at the Windows platforms and currently the following testgroups
have issues under Windows 7 and 8.1:
RexxContext.testGroup
SysUnicode.testGroup
Clipboard.testGroup
On Windows running in a VM the Testsuite fail to exit and therefore times out,
so these errors are not visible directly. Anyone that makes commits that relate
to Windows should always go in and check the Windows VMs manually.
In this case there seems to be the case that some recent commits related to
UTF8 will not work prior to Windows 10, so we need to document the cases where
ooRexx works differently for different platforms, or find a way to fix the
errors.
Here the Windows 7 32 bit, the same exist on 64 bit and on Windows 8.1
(disregard the timing error/failure)
ooTest Framework - Automated Test of the ooRexx Interpreter
Interpreter: REXX-ooRexx_5.3.0(MT)_32-bit 6.06 13 Jun 2026
OS Name: WindowsNT
SysVersion: Windows 6.1.7601
Tests ran: 24603
Assertions: 382492
Failures: 6
Errors: 3
[failure] 20260613 14:44:48.940000
Test: TEST_9
Class: TIME.long.testGroup
File: ...\ooRexx\base\bif\TIME.testGroup
Line: 2038
Failed: assertTrue
Expected: 1
Actual: 0
Message: cb5a should be greater than or equal to 1, cb5a is: 0.983000
[failure] 20260613 14:44:50.794000
Test: TEST_BASE_ALARM
Class: Alarm.testGroup
File: ...\ooRexx\base\class\Alarm.testGroup
Line: 74
Failed: assertTrue
Expected: 1
Actual: 0
Message: trigger time 2026-06-13T14:44:50.794000 should be after
2026-06-13T14:44:51.284100
[failure] 20260613 14:45:09.920000
Test: TEST_INTERPRETER_THREAD_INVOCATION
Class: RexxContext.testGroup
File: ...\ooRexx\base\class\RexxContext.testGroup
Line: 236
Failed: assertTrue
Expected: 1
Actual: 0
Message: 12724 < The NIL object
[failure] 20260613 14:52:52.929000
Test: TEST_FROMUNICODE_CODEPAGES
Class: SYSUNICODE.TESTGROUP
File: ...\ooRexx\base\rexxutil\platform\windows\SysUnicode.testGroup
Line: 141
Failed: assertSame
Expected: 0 A
Actual: 87 A
Message: UTF8 is known to fail prior to Windows 10 2018
[failure] 20260613 14:52:52.929000
Test: TEST_FROMUNICODE_FLAGS
Class: SYSUNICODE.TESTGROUP
File: ...\ooRexx\base\rexxutil\platform\windows\SysUnicode.testGroup
Line: 165
Failed: assertSame
Expected: 0
Actual: 87
Message: UTF8 is known to fail prior to Windows 10 2018
[failure] 20260613 14:52:52.950000
Test: TEST_TOFROMUNICODE
Class: SYSUNICODE.TESTGROUP
File: ...\ooRexx\base\rexxutil\platform\windows\SysUnicode.testGroup
Line: 337
Failed: assertSame
Expected: 0 0 Unicode, formally The Unicode Standard, is a text encoding
standard maintained by the Unicode Consortium designed to support the use of
text in all of the world's writing systems
Actual: ["0 87 U" || "00"x || "n" || "00"x || "i" || "00"x || "c" ||
"00"x || "o" || "00"x || "d" || "00"x || "e" || "00"x || "," || "00"x || " " ||
"00"x || "f" || "00"x || "o" || "00"x || "r" || "00"x || "m" || "00"x || "a" ||
"00"x || "l" || "00"x || "l" || "00"x || "y" || "00"x || " " || "00"x || "T" ||
"00"x || "h" || "00"x || "e" || "00"x || " " || "00"x || "U" || "00"x || "n" ||
"00"x || "i" || "00"x || "c" || "00"x || "o" || "00"x || "d" || "00"x || "e" ||
"00"x || " " || "00"x || "S" || "00"x || "t" || "00"x || "a" || "00"x || "n" ||
"00"x || "d" || "00"x || "a" || "00"x || "r" || "00"x || "d" || "00"x || "," ||
"00"x || " " || "00"x || "i" || "00"x || "s" || "00"x || " " || "00"x || "a" ||
"00"x || " " || "00"x || "t" || "00"x || "e" || "00"x || "x" || "00"x || "t" ||
"00"x || " " || "00"x || "e" || "00"x || "n" || "00"x || "c" || "00"x || "o" ||
"00"x || "d" || "00"x || "i" || "00"x || "n" || "00"x || "g" || "00"x || " " ||
"00"x || "s" || "00"x || "t" || "00"x || "a" || "00"x || "n" || "00"x || "d" ||
"00"x || "a" || "00"x || "r" || "00"x || "d" || "00"x || " " || "00"x || "m" ||
"00"x || "a" || "00"x || "i" || "00"x || "n" || "00"x || "t" || "00"x || "a" ||
"00"x || "i" || "00"x || "n" || "00"x || "e" || "00"x || "d" || "00"x || " " ||
"00"x || "b" || "00"x || "y" || "00"x || " " || "00"x || "t" || "00"x || "h" ||
"00"x || "e" || "00"x || " " || "00"x || "U" || "00"x || "n" || "00"x || "i" ||
"00"x || "c" || "00"x || "o" || "00"x || "d" || "00"x || "e" || "00"x || " " ||
"00"x || "C" || "00"x || "o" || "00"x || "n" || "00"x || "s" || "00"x || "o" ||
"00"x || "r" || "00"x || "t" || "00"x || "i" || "00"x || "u" || "00"x || "m" ||
"00"x || " " || "00"x || "d" || "00"x || "e" || "00"x || "s" || "00"x || "i" ||
"00"x || "g" || "00"x || "n" || "00"x || "e" || "00"x || "d" || "00"x || " " ||
"00"x || "t" || "00"x || "o" || "00"x || " " || "00"x || "s" || "00"x || "u" ||
"00"x || "p" || "00"x || "p" || "00"x || "o" || "00"x || "r" || "00"x || "t" ||
"00"x || " " || "00"x || "t" || "00"x || "h" || "00"x || "e" || "00"x || " " ||
"00"x || "u" || "00"x || "s" || "00"x || "e" || "00"x || " " || "00"x || "o" ||
"00"x || "f" || "00"x || " " || "00"x || "t" || "00"x || "e" || "00"x || "x" ||
"00"x || "t" || "00"x || " " || "00"x || "i" || "00"x || "n" || "00"x || " " ||
"00"x || "a" || "00"x || "l" || "00"x || "l" || "00"x || " " || "00"x || "o" ||
"00"x || "f" || "00"x || " " || "00"x || "t" || "00"x || "h" || "00"x || "e" ||
"00"x || " " || "00"x || "w" || "00"x || "o" || "00"x || "r" || "00"x || "l" ||
"00"x || "d" || "00"x || "'" || "00"x || "s" || "00"x || " " || "00"x || "w" ||
"00"x || "r" || "00"x || "i" || "00"x || "t" || "00"x || "i" || "00"x || "n" ||
"00"x || "g" || "00"x || " " || "00"x || "s" || "00"x || "y" || "00"x || "s" ||
"00"x || "t" || "00"x || "e" || "00"x || "m" || "00"x || "s" || "00"x]
Message: UTF8 is known to fail prior to Windows 10 2018
[error] 20260613 14:53:02.868000
Test: TEST_09PASTE_UTF8
Class: Clipboard.testGroup
File: ...\ooRexx\extensions\platform\windows\rxwinsys\Clipboard.testGroup
Event: SYNTAX 93.900 raised unexpectedly.
SysFromUnicode error 87: Falscher Parameter..
Program: ...\ooRexx-windows7_32-build\oorexxBuild\bin\winsystm.cls
Line: 146
1116 *-* raise syntax 93.900 array("SysFromUnicode error" error":"
SysGetErrorText(error))
146 *-* self~assertEquals(text_utf8, .cp~paste("UTF8"))
*-* Compiled method "SEND" with scope "Message".
1585 *-* .message~new(self, methodName)~send
1548 *-* self~doTheTest(fName, aTestResult) -- carry out the testmethod
548 *-* test~execute(testResult, verbose)
548 *-* test~execute(testResult, verbose)
110 *-* suite~execute(testResult)
79 *-* retCode = 'worker.rex'(arguments)
[error] 20260613 14:53:02.868000
Test: TEST_11PASTE_UNICODE
Class: Clipboard.testGroup
File: ...\ooRexx\extensions\platform\windows\rxwinsys\Clipboard.testGroup
Event: SYNTAX 93.900 raised unexpectedly.
SysFromUnicode error 87: Falscher Parameter..
Program: ...\ooRexx-windows7_32-build\oorexxBuild\bin\winsystm.cls
Line: 174
1116 *-* raise syntax 93.900 array("SysFromUnicode error" error":"
SysGetErrorText(error))
174 *-* self~assertEquals(text_utf8, .cp~paste("UTF8"))
*-* Compiled method "SEND" with scope "Message".
1585 *-* .message~new(self, methodName)~send
1548 *-* self~doTheTest(fName, aTestResult) -- carry out the testmethod
548 *-* test~execute(testResult, verbose)
548 *-* test~execute(testResult, verbose)
110 *-* suite~execute(testResult)
79 *-* retCode = 'worker.rex'(arguments)
[error] 20260613 14:53:02.868000
Test: TEST_12LOCALE
Class: Clipboard.testGroup
File: ...\ooRexx\extensions\platform\windows\rxwinsys\Clipboard.testGroup
Event: SYNTAX 93.900 raised unexpectedly.
SysFromUnicode error 87: Falscher Parameter..
Program: ...\ooRexx-windows7_32-build\oorexxBuild\bin\winsystm.cls
Line: 184
1123 *-* raise syntax 93.900 array("SysFromUnicode error" error":"
SysGetErrorText(error))
184 *-* self~assertTrue(.cp~locale~isA(.String), 'The clipboard locale
should be a String')
*-* Compiled method "SEND" with scope "Message".
1585 *-* .message~new(self, methodName)~send
1548 *-* self~doTheTest(fName, aTestResult) -- carry out the testmethod
548 *-* test~execute(testResult, verbose)
548 *-* test~execute(testResult, verbose)
110 *-* suite~execute(testResult)
79 *-* retCode = 'worker.rex'(arguments)
Interpreter: REXX-ooRexx_5.3.0(MT)_32-bit 6.06 13 Jun 2026
OS Name: WindowsNT
SysVersion: Windows 6.1.7601
Tests ran: 24603
Assertions: 382492
Failures: 6
Errors: 3
File search: 00:00:11.574000
Suite construction: 00:00:00.564000
Test execution: 00:13:25.220000
Total time: 00:13:37.359000
Build timed out (after 20 minutes). Marking the build as aborted.
Build was aborted
Finished: ABORTED
REST API
Hälsningar/Regards/Grüsse,
ooRexx
[email protected]
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel