PR# 18984 Feature call on void target in {AUT_TEST_CASE_PRINTER}.process_invoke_feature_request in EiffelStudi
Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2014/10/31
Class: Bug
Severity: Serious
Number: 18984
Release: 14.11.0.0
Confidential: No
Status: Analyzed
Responsible:
Environment: EiffelStudio 14.11.0.0 GPL Edition - win64
Synopsis: Feature call on void target in {AUT_TEST_CASE_PRINTER}.process_invoke_feature_request in EiffelStudi
Description
While running AutoTest on the DIRECTORY class, I got this while I believe it was trying to minimize a bug. ******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- AUT_TEST_CASE_PRINTER process_invoke_feature_request @11 <000000F04DBB5078> Feature call on void target. Fail ------------------------------------------------------------------------------- AUT_TEST_CASE_PRINTER process_invoke_feature_request @11 <000000F04DBB5078> Routine failure. Fail ------------------------------------------------------------------------------- AUT_INVOKE_FEATURE_REQUEST process @1 <000000F045E04568> Routine failure. Fail ------------------------------------------------------------------------------- AUT_TEST_CASE_PRINTER print_test_case @41 <000000F04DBB5078> Routine failure. Fail ------------------------------------------------------------------------------- AUT_WITNESS_MINIMIZER finish_slice @15 <000000F04DBB3978> Routine failure. Fail ------------------------------------------------------------------------------- AUT_WITNESS_MINIMIZER step @4 <000000F04DBB3978> Routine failure. Fail ------------------------------------------------------------------------------- ETEST_GENERATION_TESTING step @2 <000000F051279198> (From ROTA_SERIAL_TASK_I) Routine failure. Fail ------------------------------------------------------------------------------- ETEST_GENERATION_TESTING step @29 <000000F051279198> Routine failure. Fail ------------------------------------------------------------------------------- TEST_GENERATOR step @2 <000000F04E24FA38> (From ROTA_SERIAL_TASK_I) Routine failure. Fail ------------------------------------------------------------------------------- TEST_GENERATOR step @1 <000000F04E24FA38> Routine failure. Fail ------------------------------------------------------------------------------- EV_ROTA perform_step @1 <000000F046C29CA8> (From ROTA_TASK_COLLECTION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_ROTA perform_step @5 <000000F046C29CA8> (From ROTA) Routine failure. Fail ------------------------------------------------------------------------------- EV_ROTA proceed_current_task @5 <000000F046C29CA8> (From ROTA_TASK_COLLECTION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_ROTA proceed_all_tasks @3 <000000F046C29CA8> (From ROTA_TASK_COLLECTION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_ROTA loop_to_next_pause @7 <000000F046C29CA8> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE call @4 <000000F04E714BF8> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE apply @1 <000000F04E714BF8> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP call_separate_action @1 <000000F0469F3288> (From EV_APPLICATION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_event_queue @48 <000000F0469F3288> (From EV_APPLICATION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_HANDLER process_application_event_queue @1 <000000F0469F4068> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_HANDLER launch @4 <000000F0469F4068> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION internal_launch_application @3 <000000F0469F35E8> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION launch @2 <000000F0469F35E8> Routine failure. Fail ------------------------------------------------------------------------------- ES_GRAPHIC make @4 <000000F0469F35C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL make @4 <000000F0468A4978> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL root's creation <000000F0468A4978> Routine failure. Exit -------------------------------------------------------------------------------
To Reproduce
Problem Report Interactions
Actually I found that testing DIRECTORY could be dangerous because it calls recursive_delete on some random files. So one has to be cautious about testing this class. In my case it had deleted the all $ISE_LIBRARY/library/base/testing content.