PR# 15405 Testing tool does not remove referenced class from the generated {EQA_CLASS_ANCHOR_ROOT}.

Problem Report Summary
Submitter: ted_eiffel
Category: EiffelTest
Priority: Medium
Date: 2009/02/18
Class: Bug
Severity: Serious
Number: 15405
Release: 6.3.7.7057
Confidential: No
Status: Open
Responsible: arnofiva
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Synopsis: Testing tool does not remove referenced class from the generated {EQA_CLASS_ANCHOR_ROOT}.

Description
When creating a manual test via the testing tool. After the test run, if one decides to exclude the test from the system (through .ecf), the project will not compile.
The reason appears to be not removing the corresponding class from the generated class {EQA_CLASS_ANCHOR_ROOT} in the EIFGENs.
To Reproduce
1. Compile the project: https://svn.origo.ethz.ch/eiffelstudio/trunk/Src/library/i18n/tests/tests.ecf.
2. Run the only test in it. (Make should the test is actually compiled.)
3. Removed the following line in the file tests.ecf.
		<tests name="tests" location=".\" recursive="true">
			<option namespace="Tests">
			</option>
		</tests>
4. Click Compile.
Problem Report Interactions