Skip to content

Interop tests #233

@tardyp

Description

@tardyp

In my experience with AI assisted spec-driven development, AI lie about its success to achieve prompted goal.
Some functions are marked implementing a requirement but they are not. AI reviewers assume the requirement is implemented when its not. Requirement is unclear about a subtlety and they both conclude its fine.

With all due respect for your great work, I see here a risk of test and code "inbreeding", both built from the same spec maybe sharing the same misinterpretation.

interop tests are imho a good way to find where the lies are located.

vsome/ip is the industry standard opensource implementation of some/ip

# Interoperability Testing (requires vsomeip3 and Boost - off by default)
if(BUILD_VSOMEIP_INTEROP)
    add_subdirectory(vsomeip_interop)
endif()

Well, there is no such vsomeip_interop directory :)

With code now being so cheap, it is easy to build a stack perfectly suited for your needs.
Then the value of opensource is in the interop test suite.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions