test_name properties-generated-on_eiffel-interface test_description Ensures any property declaration is generated on the interface copy_sub Ace $TEST Ace copy_raw test.e $CLUSTER test.e copy_raw base.e $CLUSTER base.e copy_raw system_base.e $CLUSTER system_base.e compile_melted compile_result ok execute_work NONE exec_output execute_result ok cleanup_compile copy_raw system_base_2.e $CLUSTER system_base.e compile_melted compile_result ok execute_work NONE exec_output_2 execute_result ok compare exec_output output compare exec_output_2 output_2 test_end