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

test_cases:
- files:
  - 01_simple.yaml
  - 02_source.yaml
  - 03_flow_trans_sorp.yaml
  - 04_flow_trans_sorp_var.yaml
  #- 10_linear_dg.yaml
  - 11_direct_vs_interpolation.yaml

- files: 10_linear_dg.yaml
  check_rules:
    # TODO: investigate why vtkdiff fails, while ndiff passes on vtus
    #- vtkdiff:
        #files: ["*.vtu"]
        #interpolate: False
    - ndiff:
        files: ["*.vtu", "*.pvd", "*.txt", "*.yaml", "*.msh"]
        #files: ["*.pvd", "*.txt", "*.yaml", "*.msh"]
