forked from idaholab/moose
/
tests
48 lines (48 loc) · 1.83 KB
/
tests
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[Tests]
design = 'meshgenerators/HexIDPatternedMeshGenerator.md'
issues = '#19217'
[assembly]
requirement = 'The system shall support the generation of reporting IDs for hexagonal assemblies'
[cell]
type = 'Exodiff'
input = 'assembly_reporting_id.i'
exodiff = 'assembly_reporting_id_cell_out.e'
cli_args = "Outputs/file_base='assembly_reporting_id_cell_out'"
detail = 'assign pin IDs in sequential order for each components in the lattice'
recover = false
[]
[pattern]
type = 'Exodiff'
input = 'assembly_reporting_id.i'
exodiff = 'assembly_reporting_id_pattern_out.e'
cli_args = "Mesh/assembly/assign_type='pattern' Outputs/file_base='assembly_reporting_id_pattern_out'"
detail = 'assign pin IDs based on the ID of the input pattern tiles'
recover = false
[]
[manual]
type = 'Exodiff'
input = 'assembly_reporting_id.i'
exodiff = 'assembly_reporting_id_manual_out.e'
cli_args = "Mesh/assembly/assign_type='manual' Mesh/assembly/id_pattern='2 2 2;2 1 1 2;2 1 0 1 2;2 1 1 2;2 2 2' Outputs/file_base='assembly_reporting_id_manual_out'"
detail = 'assign pin IDs based on user-defined mapping'
recover = false
[]
[]
[core]
requirement = 'The system shall support the generation of reporting IDs for hexagonal cores'
[base]
type = 'Exodiff'
input = 'core_reporting_id.i'
exodiff = 'core_reporting_id_out.e'
detail = 'assign pin and assembly reporting IDS for each pin and assembly in the hexagonal core'
recover = false
[]
[core_exclude_id]
type = 'Exodiff'
input = 'core_reporting_id_exclude.i'
exodiff = 'core_reporting_id_exclude_out.e'
detail = 'assign assembly reporting IDs with exclusion of a certain input assembly'
recover = false
[]
[]
[]