127d3936fSVaclav Hapla 227d3936fSVaclav Hapla static char help[] = "Tests options file parsing.\n\n"; 327d3936fSVaclav Hapla 427d3936fSVaclav Hapla #include <petscsys.h> 527d3936fSVaclav Hapla #include <petscviewer.h> 627d3936fSVaclav Hapla 727d3936fSVaclav Hapla int main(int argc,char **argv) 827d3936fSVaclav Hapla { 927d3936fSVaclav Hapla 10*b8abcfdeSJacob Faibussowitsch PetscCall(PetscInitialize(&argc,&argv,"ex54options",help)); 11*b8abcfdeSJacob Faibussowitsch PetscCall(PetscFinalize()); 12*b8abcfdeSJacob Faibussowitsch return 0; 1327d3936fSVaclav Hapla } 1427d3936fSVaclav Hapla 1527d3936fSVaclav Hapla /*TEST 1627d3936fSVaclav Hapla 1727d3936fSVaclav Hapla test: 1827d3936fSVaclav Hapla suffix: 0 1927d3936fSVaclav Hapla localrunfiles: ex54options 2027d3936fSVaclav Hapla args: -options_left 0 -options_view 21362febeeSStefano Zampini filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)" | egrep "^-" 2227d3936fSVaclav Hapla testset: 2327d3936fSVaclav Hapla args: -options_left 0 -options_view 2427d3936fSVaclav Hapla test: 2527d3936fSVaclav Hapla suffix: 1 2627d3936fSVaclav Hapla localrunfiles: ex54options ex54options_1a_wrong ex54options_1b_wrong ex54options_1c_wrong ex54options_1d_wrong ex54options_1e_wrong ex54options_1f_wrong ex54options_1g_wrong 2727d3936fSVaclav Hapla args: -options_file {{ex54options_1a_wrong ex54options_1b_wrong ex54options_1c_wrong ex54options_1d_wrong ex54options_1e_wrong ex54options_1f_wrong ex54options_1g_wrong}separate output} 2823eca7e2SStefano Zampini # Some machines use the fullpath in the program name, so filter with " ex54options" and not "ex54options" 29362febeeSStefano Zampini filter: Error: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)" | egrep " ex54options" 3027d3936fSVaclav Hapla test: 3127d3936fSVaclav Hapla suffix: 1_options_file-ex54options_1h 3227d3936fSVaclav Hapla localrunfiles: ex54options ex54options_1h 3327d3936fSVaclav Hapla args: -options_file ex54options_1h 34362febeeSStefano Zampini filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)" | egrep "^-" 3527d3936fSVaclav Hapla 3627d3936fSVaclav Hapla TEST*/ 37