Actual source code: ex54.c
2: static char help[] = "Tests options file parsing.\n\n";
4: #include <petscsys.h>
5: #include <petscviewer.h>
7: int main(int argc,char **argv)
8: {
10: PetscInitialize(&argc,&argv,"ex54options",help);
11: PetscFinalize();
12: return 0;
13: }
15: /*TEST
17: test:
18: suffix: 0
19: localrunfiles: ex54options
20: args: -options_left 0 -options_view
21: filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)" | egrep "^-"
22: testset:
23: args: -options_left 0 -options_view
24: test:
25: suffix: 1
26: localrunfiles: ex54options ex54options_1a_wrong ex54options_1b_wrong ex54options_1c_wrong ex54options_1d_wrong ex54options_1e_wrong ex54options_1f_wrong ex54options_1g_wrong
27: 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}
28: # Some machines use the fullpath in the program name, so filter with " ex54options" and not "ex54options"
29: 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"
30: test:
31: suffix: 1_options_file-ex54options_1h
32: localrunfiles: ex54options ex54options_1h
33: args: -options_file ex54options_1h
34: filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)" | egrep "^-"
36: TEST*/