Resolve unit test failures

Issue #36 resolved
Jeroen Wiert Pluimers created an issue

Currently, for each Delphi version the first unit test builds succeeds, the second build fails execution for some tests.

  1. Since they don't tell for which Delphi version it was compiled, and for each Delphi version+Architecture, they are in the same directory, it is hard to find out which is for Release or Debug and which Delphi version
  2. Since the GUI cannot copy an overview of the failing tests, it is hard to indicate which tests fail. They seem to fail for the same tests for Delphi XE-XE6 though.

Solve the halves that fail.

Comments (4)

  1. Stefan Glienke repo owner

    It's the release build because it turns off the guard code and some unit tests check for that. I will enable the guard for the unit tests.

  2. Jeroen Wiert Pluimers reporter

    Indeed: resolved for all Delphi versions:

    Tests\Bin\DelphiXE\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE2\Win32\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE2\Win32\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE2\Win64\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE2\Win64\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE3\Win32\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE3\Win32\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE3\Win64\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE3\Win64\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE4\Win32\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE4\Win32\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE4\Win64\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE4\Win64\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE5\Win32\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE5\Win32\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE5\Win64\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE5\Win64\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE6\Win32\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE6\Win32\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE6\Win64\Debug\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    Tests\Bin\DelphiXE6\Win64\Release\Spring.Tests.Reports.xml
    <stat name="failures" value="0" />
    
  3. Log in to comment