[Dart] Custom error strings?

Andy Cedilnik andy.cedilnik at kitware.com
Mon May 15 18:58:48 EDT 2006


Hi Joey,

Are you talking about lines that are considered warnings or errors?

Explain me how are you driving the ctest. What are the input files? What 
are you testing?

       Andy

Joey Mukherjee wrote:
> I notice the keyword TEST everywhere.  At the current moment, I am not 
> doing tests.  We are just compiling our software and submitting 
> results to the Dart server.
>
> Is it still possible to use the FAIL_REGULAR_EXPRESSION?
>
> On May 15, 2006, at 2:51 PM, Andy Cedilnik wrote:
>
>> Hi Joey,
>>
>> Here is example DartTestfile.txt:
>>
>> # CMake generated Testfile for
>> # Source directory: /home/andy/vtk/CMake/Source/kwsys
>> # Build directory: /home/andy/vtk/CMake-bin/Tests/CTestTest/kwsysBin
>> ADD_TEST(kwsys.testRegistry 
>> "/home/andy/vtk/CMake-bin/Tests/CTestTest/kwsysBin/testRegistry")
>> SET_TESTS_PROPERTIES(kwsys.testRegistry PROPERTIES  
>> FAIL_REGULAR_EXPRESSION "ERROR;FAIL;Test\
>> failed" PASS_REGULAR_EXPRESSION "Test\ passed")
>> ADD_TEST(kwsys.testFail 
>> "/home/andy/vtk/CMake-bin/Tests/CTestTest/kwsysBin/testFail")
>> SET_TESTS_PROPERTIES(kwsys.testFail PROPERTIES  WILL_FAIL "ON")
>>
>> Looks good?
>>
>>       Andy
>>
>> Joey Mukherjee wrote:
>>
>>> Two things:
>>>
>>> 1) Can we still use this if we are not using cmake?  Is this 
>>> something I can place in the DartConfiguration.tcl?
>>> 2) The help command in cmake I think has an error:
>>>
>>>        FAIL_REGULAR_EXPRESSION: If set, if the output will match to 
>>> one of
>>>        specified regular expressions, the test will fail.
>>>
>>>          Example: PASS_REGULAR_EXPRESSION "[^a-z]Error;ERROR;Failed"
>>>
>>> I believe the PASS should be a FAIL.
>>>
>>> This was in the 2.4.1 beta.
>>>
>>> Thanks!
>>>
>>> On May 11, 2006, at 11:49 AM, Andy Cedilnik wrote:
>>>
>>>> In CTest 2.2 and newer you can set PASS_REGULAR_EXPRESSION and 
>>>> FAIL_REGULAR_EXPRESSION.
>>>>
>>>> Please run:
>>>>
>>>> cmake --help-command SET_TESTS_PROPERTIES
>>>>
>>>
>>>> Joey Mukherjee wrote:
>>>>
>>>>> Is there a way to make ctest have a custom string indicate an 
>>>>> error which can then be reported by Dart?
>>>>>
>>>>> My problem is our build tool has a couple strings it prints out 
>>>>> which indicate a file is missing; however, ctest/dart do not see 
>>>>> this as an error so it looks like everything is fine.
>>>>
>>>
>>> Joey
>>>
>>
>>
>> -- 
>> Andy Cedilnik
>> Kitware Inc.
>>
>>
> Joey
>




More information about the Dart mailing list