1*27d3936fSVaclav Hapla 2*27d3936fSVaclav Hapla static char help[] = "Tests options file parsing.\n\n"; 3*27d3936fSVaclav Hapla 4*27d3936fSVaclav Hapla #include <petscsys.h> 5*27d3936fSVaclav Hapla #include <petscviewer.h> 6*27d3936fSVaclav Hapla 7*27d3936fSVaclav Hapla int main(int argc,char **argv) 8*27d3936fSVaclav Hapla { 9*27d3936fSVaclav Hapla PetscErrorCode ierr; 10*27d3936fSVaclav Hapla 11*27d3936fSVaclav Hapla ierr = PetscInitialize(&argc,&argv,"ex54options",help);if (ierr) return ierr; 12*27d3936fSVaclav Hapla ierr = PetscFinalize(); 13*27d3936fSVaclav Hapla return ierr; 14*27d3936fSVaclav Hapla } 15*27d3936fSVaclav Hapla 16*27d3936fSVaclav Hapla /*TEST 17*27d3936fSVaclav Hapla 18*27d3936fSVaclav Hapla test: 19*27d3936fSVaclav Hapla suffix: 0 20*27d3936fSVaclav Hapla localrunfiles: ex54options 21*27d3936fSVaclav Hapla args: -options_left 0 -options_view 22*27d3936fSVaclav Hapla filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi)" | egrep "^-" 23*27d3936fSVaclav Hapla testset: 24*27d3936fSVaclav Hapla args: -options_left 0 -options_view 25*27d3936fSVaclav Hapla test: 26*27d3936fSVaclav Hapla suffix: 1 27*27d3936fSVaclav Hapla localrunfiles: ex54options ex54options_1a_wrong ex54options_1b_wrong ex54options_1c_wrong ex54options_1d_wrong ex54options_1e_wrong ex54options_1f_wrong ex54options_1g_wrong 28*27d3936fSVaclav 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} 29*27d3936fSVaclav Hapla filter: Error: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi)" | egrep "ex54options" 30*27d3936fSVaclav Hapla test: 31*27d3936fSVaclav Hapla suffix: 1_options_file-ex54options_1h 32*27d3936fSVaclav Hapla localrunfiles: ex54options ex54options_1h 33*27d3936fSVaclav Hapla args: -options_file ex54options_1h 34*27d3936fSVaclav Hapla filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi)" | egrep "^-" 35*27d3936fSVaclav Hapla 36*27d3936fSVaclav Hapla TEST*/ 37