#1 2021-04-14 16:31:29

keinn
Member
Registered: 2014-10-20
Posts: 100

mOMRot2 test fronzen dead

mOMRot2 test fronzen dead 
after showing this :Ini files: 7,028 assertions passed

if remove "TTestCoreProcess" from then it fronzen after "Url decoding: 1,101 assertions passed"

env: delphi 10.4.1 windows 10 ltsc win32 debug mode

Last edited by keinn (2021-04-14 16:32:19)

Offline

#2 2021-04-15 04:17:43

sakura
Member
From: Germany
Registered: 2018-02-21
Posts: 210
Website

Re: mOMRot2 test fronzen dead

Tested on similar settings, using !0.4.2 though, and all ran through, however, 1 test failed

!  - Mustache renderer: 1 / 157 FAILED  2.05s

Final:

Generated with: Delphi 10.4 Sydney 32 bit compiler

Time elapsed for all tests: 1m42
Performed 2021-04-15 06:16:01 by Daniel Wischnewski on DANIEL-VM

Total assertions failed for all test suits:  1 / 41,661,926
! Some tests FAILED: please correct the code.

Offline

#3 2021-04-15 07:58:10

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,131
Website

Re: mOMRot2 test fronzen dead

Yes they changed the official Mustache regression tests some weeks ago.
Need to check what is expected now.

Offline

#4 2021-04-15 09:00:47

HollosCs
Member
Registered: 2015-12-08
Posts: 56

Re: mOMRot2 test fronzen dead

In my case: Wondpws 10, Delphi 10.4.2 32bit latest mormot2, also mOMRot2 test fronzen dead
after showing this :Ini files: 7,028 assertions passed 37.51ms

In procmon show only write log file
In log file contain repetead rows:

0000000000000001  ! fail  #258 0000000000000101  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
0000000000001755  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
0000000000002D6E  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
0000000000004462  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
0000000000005B34  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
000000000000725D  ! EXCOS EAccessViolation (c0000005) [Main] at 593f1b 
...

Last edited by HollosCs (2021-04-15 09:02:37)

Offline

#5 2021-04-15 10:25:54

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,131
Website

Re: mOMRot2 test fronzen dead

Enable the detailed map file and check the GPF source code line number in the log.

Offline

#6 2021-04-15 11:27:51

HollosCs
Member
Registered: 2015-12-08
Posts: 56

Re: mOMRot2 test fronzen dead

if map file enabled, not froze, and run to end with error, but success run.

!  - UTF8: 14,000 / 1,219,897 FAILED  1.28s

!  - Mustache renderer: 2 / 157 FAILED  1.06ms

Generated with: Delphi 10.4 Sydney 32 bit compiler

Time elapsed for all tests: 1m06
Performed 2021-04-15 13:25:45 by hollo on MANGALICA

Total assertions failed for all test suits:  14,002 / 41,657,967
! Some tests FAILED: please correct the code.

Done - Press ENTER to Exit

0000000000000000  ! fail  #258 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4425) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
0000000000007302  ! fail  #264 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4425) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
0000000000007306  ! fail  #270 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4425) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
0000000000007309  ! fail  #276 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4425) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
...
000000000013E61B  ! fail  #1148430 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4429) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
000000000013E64D  ! fail  #1148436 mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.base.pas Test (4233) test.core.base.pas TTestCoreBase._UTF8 (4433) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
0000000000235170  ! fail  #76 Dotted names should be resolved against former resolutions.mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.data.pas TTestCoreProcess.MustacheRenderer (686) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 
00000000002372F7  ! fail  #103 Non-false sections have their value at the top of context, accessible as {{.}} or through the parent context. This gives a simple way to display content conditionally if a variable exists. mormot.core.log.pas TSynLog.DebuggerNotify (4670) mormot.core.test.pas TSynTests.DoLog (1073) mormot.core.test.pas TSynTestCase.TestFailed (944) test.core.data.pas TTestCoreProcess.MustacheRenderer (686) mormot.core.test.pas TSynTests.Run (1171) mormot.core.test.pas TSynTests.RunAsConsole (1353) 

Offline

#7 2021-04-15 11:51:39

macfly
Member
From: Brasil
Registered: 2016-08-20
Posts: 374

Re: mOMRot2 test fronzen dead

Maybe related to codepage?

Offline

#8 2021-04-15 11:53:37

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,131
Website

Re: mOMRot2 test fronzen dead

Yes, I guess unsupported code page for the tests.
The system should be on CP1252 on Windows.
I tried to refine TTestCoreBase._UTF8 expectations.

I just fixed the Mustache test named "Dotted names should be resolved against former resolutions.".
It won't apply with the current context resolution algorithm.

The 2nd mustache test don't fail on my side.

Offline

#9 2021-04-15 12:09:35

HollosCs
Member
Registered: 2015-12-08
Posts: 56

Re: mOMRot2 test fronzen dead

Fix in latest, one error left on Mustache side:
!  - Mustache renderer: 1 / 156 FAILED  1.03ms

But, if not exists map file frozen when test error first ocured.

Offline

#10 2021-04-16 05:22:56

HollosCs
Member
Registered: 2015-12-08
Posts: 56

Re: mOMRot2 test fronzen dead

Thanks AB!

Get latest version now, test run with/without any map file (debug and release)!

UTF8 error gone:
  - UTF8: 1,205,931 assertions passed  751.85ms

Only one Mustache  error left:
!  - Mustache renderer: 1 / 156 FAILED  1.05s

Generated with: Delphi 10.4 Sydney 32 bit compiler

Time elapsed for all tests: 1m01
Performed 2021-04-16 07:18:09 by hollo on MANGALICA

Total assertions failed for all test suits:  1 / 41,646,276
! Some tests FAILED: please correct the code.

Done - Press ENTER to Exit

Offline

Board footer

Powered by FluxBB