/[eiffelstudio]/branches/eth/eve/eweasel/tests/rdtp003/tcf
ViewVC logotype

Annotation of /branches/eth/eve/eweasel/tests/rdtp003/tcf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 86987 - (hide annotations)
Thu Aug 11 21:49:58 2011 UTC (8 years, 3 months ago) by manus
Original Path: trunk/eweasel/tests/rdtp003/tcf
File size: 1064 byte(s)
New test similar to rdtp001 except that it ensures that the implementation of `is_equivalent' from AST_EIFFEL is correct by comparing the result of two parsings of the same class and verifying they are indeed equivalent.

1 manus 86987 test_name roundtrip-equivalence
2     test_description Tests for a bunch of eiffel classes to ensure that `is_equivalent' works properly.
3    
4     copy_sub Ace $TEST Ace
5     copy_raw parser_test.e $CLUSTER parser_test.e
6     copy_raw standalone_eiffel_parser.e $CLUSTER standalone_eiffel_parser.e
7     copy_raw test.e $CLUSTER test.e
8     copy_raw test1.e $CLUSTER test1.e
9     copy_raw test_multi_constraint.e $CLUSTER test_multi_constraint.e
10     copy_raw test_bracket.e $CLUSTER test_bracket.e
11     copy_raw test_loop.e $CLUSTER test_loop.e
12     copy_raw test_tilde.e $CLUSTER test_tilde.e
13     copy_raw test_agent.e $CLUSTER test_agent.e
14     copy_raw es_testing_tool.e $CLUSTER es_testing_tool.e
15     copy_raw characters.e $CLUSTER characters.e
16     copy_raw test_utf8.e $CLUSTER test_utf8.e
17     copy_raw test_external.e $CLUSTER test_external.e
18    
19     compile_final_keep
20     compile_result ok
21    
22     c_compile_final
23     c_compile_result ok
24    
25     if UNIX execute_final NONE exec_output1 $ISE_LIBRARY/library/base $CLUSTER
26     if not UNIX execute_final NONE exec_output1 %ISE_LIBRARY%\library\base $CLUSTER
27     execute_result ok
28     compare exec_output1 output
29    
30     test_end

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.23