xref: /petsc/src/sys/tests/ex54.c (revision 27d3936f793fb7305a751bc10859d4d5afaa7ac7)
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