diff --git a/.github/workflows/run_tests_matlab.yml b/.github/workflows/run_tests_matlab.yml index d30e631b..9f563e1a 100644 --- a/.github/workflows/run_tests_matlab.yml +++ b/.github/workflows/run_tests_matlab.yml @@ -14,17 +14,11 @@ on: jobs: test: - strategy: fail-fast: false matrix: - version: ["R2020a", "R2020b", "R2021a", "R2021b", "R2022a", "R2022b"] + version: [R2021a, R2023a] os: ["ubuntu-latest", "macos-latest", "windows-latest"] - exclude: - - os: windows-latest - version: "R2020a" # MATLAB not available - - os: windows-latest - version: "R2020b" # MATLAB not available runs-on: ${{matrix.os}} diff --git a/tests/data/reports/ds000117_anat.md b/tests/data/reports/ds000117_anat.md index d5c129c8..3edda4e1 100644 --- a/tests/data/reports/ds000117_anat.md +++ b/tests/data/reports/ds000117_anat.md @@ -1,5 +1,18 @@ ANAT REPORT +The data acquisition was performed in the {{InstitutionName}}, {{InstitutionalDepartmentName}}, +{{InstitutionAddress}}. + +MRI scans were acquired at {{MagneticFieldStrength}} Tesla using a {{ManufacturersModelName}} +system from {{Manufacturer}}, with serial number {{DeviceSerialNumber}}. +The software version was {{SoftwareVersions}}. + +{{PulseSequenceType}} {{ScanningSequence}} {{SequenceVariant}} FLASH structural +MRI data were collected ({{nb_slices}} slices; repetition time, TR= {{RepetitionTime}} +s; echo time, TE= {{echo_time}} ms; flip angle, FA= {{FlipAngle}} deg; field +of view, FOV= {{fov}} mm; matrix size= {{mat_size}}; voxel size= {{vox_size}} +mm). + The data acquisition was performed in the MRC Cognition and Brain Sciences Unit, {{InstitutionalDepartmentName}}, 15 Chaucer Road, Cambridge CB2 7EF, UK. diff --git a/tests/tests_private/test_append_to_layout.m b/tests/tests_private/test_append_to_layout.m index 1f423437..0093542c 100644 --- a/tests/tests_private/test_append_to_layout.m +++ b/tests/tests_private/test_append_to_layout.m @@ -71,6 +71,7 @@ function test_append_to_layout_basic() 'acq', 'hd', ... 'ce', '', ... 'rec', '', ... + 'echo', '', ... 'part', '')); expected.anat.metafile = {}; @@ -79,6 +80,10 @@ function test_append_to_layout_basic() expected.anat.dependencies.data = {}; expected.anat.dependencies.group = {}; + fields = fieldnames(expected.anat); + for i = 1:numel(fields) + assertEqual(subject.anat.(fields{i}), expected.anat.(fields{i})); + end assertEqual(subject.anat, expected.anat); end @@ -123,6 +128,7 @@ function test_append_to_structure_basic_test() 'acq', 'hd', ... 'ce', '', ... 'rec', '', ... + 'echo', '', ... 'part', '')); expected.anat(1, 1).metafile = {};