test_name target-namespace-generation-rules test_description Ensure the namespaces generated for a given cluster hierarchy conform to the rules of a direct project target copy_sub Ace $TEST Ace copy_raw test.e $CLUSTER test.e copy_raw a.e $CLUSTER a.e copy_raw cluster\b.e $CLUSTER\cluster b.e copy_raw cluster\subcluster\c.e $CLUSTER\cluster\subcluster c.e compile_melted compile_result ok execute_work NONE exec_output execute_result ok cleanup_compile copy_sub Ace_nn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_nn execute_result ok cleanup_compile copy_sub Ace_ucnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_ucnn execute_result ok cleanup_compile copy_sub Ace_urcnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_urcnn execute_result ok cleanup_compile copy_sub Ace_nn_ucnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_nn_ucnn execute_result ok cleanup_compile copy_sub Ace_nn_urcnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_nn_urcnn execute_result ok cleanup_compile copy_sub Ace_ucnn_urcnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_ucnn_urcnn execute_result ok cleanup_compile copy_sub Ace_nn_ucnn_urcnn $TEST Ace compile_melted compile_result ok execute_work NONE exec_output_nn_ucnn_urcnn execute_result ok compare exec_output output compare exec_output_nn output_nn compare exec_output_ucnn output_ucnn compare exec_output_urcnn output_urcnn compare exec_output_nn_ucnn output_nn_ucnn compare exec_output_nn_urcnn output_nn_urcnn compare exec_output_ucnn_urcnn output_ucnn_urcnn compare exec_output_nn_ucnn_urcnn output_nn_ucnn_urcnn test_end