Skip to content

fix: update metatype tests for v5#96

Merged
ehennestad merged 1 commit into
mainfrom
fix-metatype-related-test-failures
Apr 28, 2026
Merged

fix: update metatype tests for v5#96
ehennestad merged 1 commit into
mainfrom
fix-metatype-related-test-failures

fix: update metatype tests for v5

3ebec5c
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Results (R2021b) failed Apr 28, 2026 in 0s

5 errors, 1 fail, 694 pass in 2m 18s

700 tests   694 ✅  2m 18s ⏱️
 17 suites    0 💤
  1 files      1 ❌  5 🔥

Results for commit 3ebec5c.

Annotations

Check failure on line 0 in InstanceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testCreateType(MetadataType=Frustum) (InstanceTest) with error

docs/reports/test-results.xml [took 0s]
Raw output
Error occurred in InstanceTest/testCreateType(MetadataType=Frustum) and it did not run to completion.
    ---------
    Error ID:
    ---------
    'MATLAB:validators:mustBeGreaterThan'
    --------------
    Error Details:
    --------------
    Error using InstanceTest/testCreateType (line 23)
    Error using implicit default value of property 'minorBaseScale' of class
    'openminds.sands.mathematicalshape.Frustum'. Value must be greater than 0.

Check warning on line 0 in InstanceTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testSaveLoadForTypedInstance(MetadataType=Frustum) (InstanceTest) failed

docs/reports/test-results.xml [took 0s]
Raw output
Verification failed in InstanceTest/testSaveLoadForTypedInstance(MetadataType=Frustum).
    ----------------
    Test Diagnostic:
    ----------------
    Failed to create object for openminds.sands.mathematicalshape.Frustum: Error using implicit default value of property 'minorBaseScale' of class 'openminds.sands.mathematicalshape.Frustum'. Value must be greater than 0.
    ------------------
    Stack Information:
    ------------------
    In /home/runner/work/openMINDS_MATLAB/openMINDS_MATLAB/tools/tests/unitTests/InstanceTest.m (InstanceTest.testSaveLoadForTypedInstance) at 67

Check failure on line 0 in TutorialTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testTutorial(tutorialFile=livescripts_basicNeuroscienceDataset_mlx) (TutorialTest) with error

docs/reports/test-results.xml [took 11s]
Raw output
Error occurred in TutorialTest/testTutorial(tutorialFile=livescripts_basicNeuroscienceDataset_mlx) and it did not run to completion.
    ---------
    Error ID:
    ---------
    'MATLAB:class:MethodRestricted'
    --------------
    Error Details:
    --------------
    Error using openminds.internal.meta.MetaTypeRegistry/parenReference
    Cannot access method 'parenReference' in class
    'openminds.internal.meta.MetaTypeRegistry'.
    
    Error in openminds.internal.meta.fromInstance (line 4)
        metaType = registry(typeClassName);
    
    Error in openminds.internal.serializer.BaseSerializer/processLinkedProperties (line 317)
                metaType = openminds.internal.meta.fromInstance(instance);
    
    Error in openminds.internal.serializer.BaseSerializer/processInstance (line 270)
                    S = obj.processLinkedProperties(S, instance, context);
    
    Error in openminds.internal.serializer.BaseSerializer/processInstances (line 219)
                    processedStructs{i} = obj.processInstance(instances{i}, context);
    
    Error in openminds.internal.serializer.BaseSerializer/serialize (line 102)
                processedStructs = obj.processInstances(instances);
    
    Error in openminds.internal.FileMetadataStore/save (line 85)
                serializedContent = obj.Serializer.serialize(instances);
    
    Error in openminds.Collection/save (line 385)
                    outputPaths = tempStore.save(instances);
    
    Error in basicNeuroscienceDataset (line 215)
    collection.save(savePath);
    
    Error in run (line 91)
    evalin('caller', strcat(script, ';'));
    
    Error in TutorialTest/testTutorial (line 39)
                C = evalc( sprintf('run("%s")', tutorialFilePath) );

Check failure on line 0 in TutorialTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testTutorial(tutorialFile=livescripts_crewMemberCollection_mlx) (TutorialTest) with error

docs/reports/test-results.xml [took 1s]
Raw output
Error occurred in TutorialTest/testTutorial(tutorialFile=livescripts_crewMemberCollection_mlx) and it did not run to completion.
    ---------
    Error ID:
    ---------
    'MATLAB:class:MethodRestricted'
    --------------
    Error Details:
    --------------
    Error using openminds.internal.meta.MetaTypeRegistry/parenReference
    Cannot access method 'parenReference' in class
    'openminds.internal.meta.MetaTypeRegistry'.
    
    Error in openminds.internal.meta.fromInstance (line 4)
        metaType = registry(typeClassName);
    
    Error in openminds.internal.serializer.BaseSerializer/processLinkedProperties (line 317)
                metaType = openminds.internal.meta.fromInstance(instance);
    
    Error in openminds.internal.serializer.BaseSerializer/processInstance (line 270)
                    S = obj.processLinkedProperties(S, instance, context);
    
    Error in openminds.internal.serializer.BaseSerializer/processInstances (line 219)
                    processedStructs{i} = obj.processInstance(instances{i}, context);
    
    Error in openminds.internal.serializer.BaseSerializer/serialize (line 102)
                processedStructs = obj.processInstances(instances);
    
    Error in openminds.internal.FileMetadataStore/save (line 85)
                serializedContent = obj.Serializer.serialize(instances);
    
    Error in openminds.Collection/save (line 385)
                    outputPaths = tempStore.save(instances);
    
    Error in crewMemberCollection (line 74)
    collection.save(savePath)
    
    Error in run (line 91)
    evalin('caller', strcat(script, ';'));
    
    Error in TutorialTest/testTutorial (line 39)
                C = evalc( sprintf('run("%s")', tutorialFilePath) );

Check failure on line 0 in ommtest.internal.MetaTypeTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testGetMetatypeFromRegistry (ommtest.internal.MetaTypeTest) with error

docs/reports/test-results.xml [took 2s]
Raw output
Error occurred in ommtest.internal.MetaTypeTest/testGetMetatypeFromRegistry and it did not run to completion.
    ---------
    Error ID:
    ---------
    'MATLAB:class:MethodRestricted'
    --------------
    Error Details:
    --------------
    Error using openminds.internal.meta.MetaTypeRegistry/parenReference
    Cannot access method 'parenReference' in class
    'openminds.internal.meta.MetaTypeRegistry'.
    
    Error in ommtest.internal.MetaTypeTest/testGetMetatypeFromRegistry (line 33)
                metaPerson = registry("Person");

Check failure on line 0 in ommtest.internal.MetaTypeTest

See this annotation in the file changed.

@github-actions github-actions / Test Results (R2021b)

testMetaType (ommtest.internal.MetaTypeTest) with error

docs/reports/test-results.xml [took 7s]
Raw output
Error occurred in ommtest.internal.MetaTypeTest/testMetaType and it did not run to completion.
    ---------
    Error ID:
    ---------
    'MATLAB:class:MethodRestricted'
    --------------
    Error Details:
    --------------
    Error using openminds.internal.meta.MetaTypeRegistry/parenReference
    Cannot access method 'parenReference' in class
    'openminds.internal.meta.MetaTypeRegistry'.
    
    Error in openminds.internal.meta.fromClassName (line 3)
        metaType = registry(className);
    
    Error in ommtest.internal.MetaTypeTest/testMetaType (line 72)
                metaDSV = openminds.internal.meta.fromClassName('DatasetVersion');