common_config:
  proc: [1, 2]
  memory_limit: 1000
  time_limit: 100
  check_rules:
    - vtkdiff:
        files: ["*.vtu"]
        interpolate: False
    - ndiff:
        files: ["*.pvd", "*.txt", "*.yaml", "*.msh"]

test_cases:
- files:
  - 01_inject.yaml
  - 02_terzaghi.yaml
  - 03_mandel.yaml
  - 06_inject_var_cond.yaml
  - 20_2d_block_load.yaml
  - 21_2d_displacement.yaml
  - 23_square_frac_chopped.yaml
  - 24_square_barrier_chopped.yaml
  - 25_square_frac_contact.yaml
  - 26_2d_bc_stress.yaml
  - 28_square_frac_x_contact.yaml
  - 30_3d_block_load.yaml
  - 31_3d_block_initial_stress.yaml
- files:
  - 04_terzaghi_3d.yaml
  - 05_mandel_3d.yaml
  time_limit: 200
- files: 27_square_expansion.yaml
  death_test: true
  check_rules:
    - regex:
        files: [job_output.log]
        substr: "Program Error: Nonlinear solver did not converge. Reason: Reached max_it."
