Skip to content

Add full test run to release workflow#2270

Draft
Dreamsorcerer wants to merge 20 commits into
mainfrom
release-tests
Draft

Add full test run to release workflow#2270
Dreamsorcerer wants to merge 20 commits into
mainfrom
release-tests

Conversation

@Dreamsorcerer
Copy link
Copy Markdown
Collaborator

No description provided.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
1 1 0 0
View the top 1 failed test(s) by shortest run time
::dimos.memory2.codecs.test_codecs
Stack Traces | 0s run time
.../memory2/codecs/test_codecs.py:156: in <module>
    for c in [_pickle_case(), _lcm_case(), _lz4_pickle_case(), _lz4_lcm_case(), _jpeg_case()]
        Any        = typing.Any
        Case       = <class 'dimos.memory2.codecs.test_codecs.Case'>
        Codec      = <class 'dimos.memory2.codecs.base.Codec'>
        Image      = <class 'dimos.msgs.sensor_msgs.Image.Image'>
        ImageFormat = <enum 'ImageFormat'>
        JpegCodec  = <class 'dimos.memory2.codecs.jpeg.JpegCodec'>
        LcmCodec   = <class 'dimos.memory2.codecs.lcm.LcmCodec'>
        PickleCodec = <class 'dimos.memory2.codecs.pickle.PickleCodec'>
        PoseStamped = <class 'dimos.msgs.geometry_msgs.PoseStamped.PoseStamped'>
        TYPE_CHECKING = False
        __builtins__ = <builtins>
        __cached__ = '.../codecs/__pycache__/test_codecs.cpython-312.pyc'
        __doc__    = 'Grid tests for Codec implementations.\n\nRuns roundtrip encode→decode tests across every codec, verifying data preservation.\n'
        __file__   = '.../_work/dimos/dimos/.../memory2/codecs/test_codecs.py'
        __loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x701f6034f2f0>
        __name__   = 'dimos.memory2.codecs.test_codecs'
        __package__ = 'dimos.memory2.codecs'
        __spec__   = ModuleSpec(name='dimos.memory2.codecs.test_codecs', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x701f6034f2f0>, origin='.../_work/dimos/dimos/.../memory2/codecs/test_codecs.py')
        _jpeg_case = <function _jpeg_case at 0x701cf7ea0040>
        _jpeg_eq   = <function _jpeg_eq at 0x701cf7e27f60>
        _lcm_case  = <function _lcm_case at 0x701cf7e27d80>
        _lcm_values = <function _lcm_values at 0x701cf7e27380>
        _lz4_lcm_case = <function _lz4_lcm_case at 0x701cf7e27ec0>
        _lz4_pickle_case = <function _lz4_pickle_case at 0x701cf7e27e20>
        _pickle_case = <function _pickle_case at 0x701cf7e27600>
        annotations = _Feature((3, 7, 0, 'beta', 1), None, 16777216)
        codec_for  = <function codec_for at 0x701d9c55d260>
        dataclass  = <function dataclass at 0x701f60896b60>
        pytest     = <module 'pytest' from '.../dimos/dimos/.venv/lib/python3.12.../site-packages/pytest/__init__.py'>
.../memory2/codecs/test_codecs.py:137: in _jpeg_case
    db_path = get_data("go2_short.db")
        SqliteStore = <class 'dimos.memory2.store.sqlite.SqliteStore'>
        TurboJPEG  = <class 'turbojpeg.TurboJPEG'>
        get_data   = <function get_data at 0x701dc44ad8a0>
dimos/utils/data.py:296: in get_data
    archive_path = _decompress_archive(_pull_lfs_archive(archive_name))
        archive_name = 'go2_short.db'
        data_dir   = PosixPath('.../dimos/dimos/data')
        file_path  = PosixPath('.../dimos/dimos/data/go2_short.db')
        name       = 'go2_short.db'
        nested_path = None
        path_parts = ('go2_short.db',)
dimos/utils/data.py:244: in _pull_lfs_archive
    raise RuntimeError(
E   RuntimeError: Failed to download LFS file 'go2_short.db'. The file is still a pointer after attempting to pull.
        file_path  = PosixPath('.../dimos/dimos/data/.lfs/go2_short.db.tar.gz')
        filename   = 'go2_short.db'
        repo_root  = PosixPath('.../_work/dimos/dimos')

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant