Lines Matching +full:libceed +full:- +full:sys

5 def create_argparser() -> argparse.ArgumentParser:
13 '-c',
14 '--ceed-backends',
18 help='libCEED backend to use with convergence tests')
20 '-m',
21 '--mode',
26 parser.add_argument('-n', '--nproc', type=int, default=1, help='number of MPI processes')
27 …parser.add_argument('-b', '--junit-batch', type=str, default='', help='Name of JUnit batch for out…
28 …parser.add_argument('-np', '--pool-size', type=int, default=1, help='Number of test cases to run i…
29 parser.add_argument('-s', '--search', type=str, default='.*',
31 parser.add_argument('-v', '--verbose', action='store_true', default=False,
43 def get_source_path(self, test: str) -> Path:
52 prefix, rest = test.split('-', 1)
54 return (Path('examples') / 'rust-qfunctions' / rest).with_suffix('.c')
68 if test.endswith('-f'):
72 elif test.endswith('-f'):
78 def get_run_path(self, test: str) -> Path:
89 def get_output_path(self, test: str, output_file: str) -> Path:
101 def check_pre_skip(self, test: str, spec: TestSpec, resource: str, nproc: int) -> Optional[str]:
107 resource (str): libCEED backend
121 … def check_post_skip(self, test: str, spec: TestSpec, resource: str, stderr: str) -> Optional[str]:
127 resource (str): libCEED backend
143 elif 'You may need to add --download-ctetgen or --download-tetgen' in stderr:
147 …def check_required_failure(self, test: str, spec: TestSpec, resource: str, stderr: str) -> Tuple[s…
153 resource (str): libCEED backend
168 … fail_str = 'Cannot grant CeedVector read-only array access, the access lock is already in use'
182 fail_str = 'Context data changed while accessed in read-only mode'
186 def check_allowed_stdout(self, test: str) -> bool:
215 sys.exit(1)