Here the code section:

    Printers.testGroup-86-    do objPrinter over colInstalledPrinters
    Printers.testGroup-87-        if objPrinter~default then
    Printers.testGroup:88:            wmiDefault = objPrinter~Name
    Printers.testGroup-89-    end
    Printers.testGroup-90-    parse value SysWinGetDefaultPrinter() with 
sysDefault','.
    Printers.testGroup-91--- Assert that sys & wmi return the same default 
printer
    Printers.testGroup:92:    self~AssertSame(wmiDefault,sysDefault)

So it seems that on your machine there is no default printer installed such 
that "wmiDefault"
remains unassigned.

HTH

---rony


On 13.08.2021 13:12, P.O. Jonsson wrote:
> Ok so there seems to be a variable WMIDEFAULT that is not defined in the 
> Jenkins machines, this is
> the output (also on r 12286):
>
> ooTest Framework - Automated Test of the ooRexx Interpreter
>
> Interpreter:        REXX-ooRexx_5.0.0(MT)_32-bit 6.05 12 Aug 2021
> OS Name:            WindowsNT
> SysVersion:         Windows 10.0.19043
>
> Tests ran:          24292
> Assertions:         375337
> Failures:           0
> Errors:             1
>
> [error] 20210813 08:56:55.632000
>   svn:    r11522   Change date: 2018-11-22 01:34:56 +0100
>   Test:   TESTDEFAULTPRINTER
>   Class:  Printers.testgroup
>   File:   ...\ooRexx\extensions\platform\windows\ole\Printers.testGroup
>   Event:  [SYNTAX 98.986] raised unexpectedly.
>     Reference to unassigned variable "WMIDEFAULT".
>     Line:    92
>     92 *-* self~AssertSame(wmiDefault,sysDefault)
>        *-* Compiled method "SEND" with scope "Message".
>   1583 *-* .message~new(self, methodName)~send
>   1558 *-* self~doTheTest(fName, aTestResult)  -- carry out the testmethod
>    552 *-*   test~execute(testResult, verbose)
>    552 *-*   test~execute(testResult, verbose)
>    110 *-* suite~execute(testResult)
>     79 *-* retCode = 'worker.rex'(arguments)
>
> Interpreter:        REXX-ooRexx_5.0.0(MT)_32-bit 6.05 12 Aug 2021
> OS Name:            WindowsNT
> SysVersion:         Windows 10.0.19043
>
> Tests ran:          24292
> Assertions:         375337
> Failures:           0
> Errors:             1
>
> File search:        00:00:06.637000
> Suite construction: 00:00:01.217000
> Test execution:     00:07:53.232000
> Total time:         00:08:01.087000
>
>
> jenkins@DELLGX760 
> C:\Users\Jenkins\workspace\ooRexx-windows32-test\oorexxTest>exit 2 
> Build step 'Execute Windows batch command' marked build as failure
> Finished: FAILURE
>
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se <mailto:oor...@jonases.se>
>
>
>
>
>> Am 13.08.2021 um 12:20 schrieb Rony G. Flatscher <rony.flatsc...@wu.ac.at
>> <mailto:rony.flatsc...@wu.ac.at>>:
>>
>> On 13.08.2021 12:13, Rony G. Flatscher wrote:
>>> On 13.08.2021 08:56, P.O. Jonsson wrote:
>>>> I had a look at Jenkins this morning and Windows 32 and 64 bit test for 
>>>> all W7/8/10 all fail 1
>>>> test in the printers.testGroup, the test TestDefaultPrinter. Can someone 
>>>> please have a look?
>>>
>>>     F:\work\svn\oorexx\test\trunk\ooRexx\extensions\platform\windows\ole>dir
>>>      Volume in drive F is root_f
>>>      Volume Serial Number is 7A10-C4A0
>>>
>>>      Directory of 
>>> F:\work\svn\oorexx\test\trunk\ooRexx\extensions\platform\windows\ole
>>>
>>>     29.03.2021  15:58    <DIR>          .
>>>     29.03.2021  15:58    <DIR>          ..
>>>     04.03.2020  13:18             4 764 ExcelQuickTest.testGroup
>>>     04.03.2020  13:18            19 410 OLEVariant.testGroup
>>>     04.03.2020  13:18             4 852 Printers.testGroup
>>>     04.03.2020  13:18             3 988 RexxProcess.testGroup
>>>     29.03.2021  15:58             4 451 SpecialFolders.testGroup
>>>                    5 File(s)         37 465 bytes
>>>                    2 Dir(s)  20 256 874 496 bytes free
>>>
>>>     
>>> F:\work\svn\oorexx\test\trunk\ooRexx\extensions\platform\windows\ole>rexx 
>>> Printers.testGroup
>>>     Interpreter:        REXX-ooRexx_5.0.0(MT)_32-bit 6.05 13 Aug 2021
>>>     OS Name:            WindowsNT
>>>     SysVersion:         Windows 10.0.19042
>>>
>>>     Tests ran:          4
>>>     Assertions:         34
>>>     Failures:           0
>>>     Errors:             0
>>>
>>>     Test execution:     00:00:01.483000
>>>
>>> As you can see I am not able to duplicate, the test runs o.k.
>>>
>>> ---rony
>>>
>> Forgot to supply the ooRexx version:
>>
>>     Open Object Rexx Version 5.0.0 r12286 
>>
>> ---rony
>>

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to