-
Notifications
You must be signed in to change notification settings - Fork 15
feat: TC8 SOME/IP conformance test suite for someipd #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jorgecasal
wants to merge
79
commits into
eclipse-score:main
Choose a base branch
from
etas-contrib:jorgecasal_tc8_conformance_test_infrastructure
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
e75c21b
Add TC8 SOME/IP conformance test suite for someipd
jorgecasal 19edd4d
Resolve pre-commit CI failures for TC8 conformance files
jorgecasal a0e345b
Exclude TC8 tests from general test sweep
jorgecasal 8420326
Mark known vsomeip 3.6.1 TC8 failures as xfail to unblock CI.
jorgecasal 82388be
Update workflow step name for TC8 conformance tests.
jorgecasal 7639458
Fix small inconsistency in docs/tc8_conformance/index.rst
jorgecasal a549727
Update CI/CD Integration docs to reflect current workflow
jorgecasal 146c350
Clarify SOME/IP server/client terminology in TC8 test spec.
jorgecasal 9f84116
Update known limitations table to reflect xfail markers.
jorgecasal 2dfcff0
Align TC8 conformance with upstream main after merge
jorgecasal b5fe10b
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal 84174d4
Update MODULE.bazel: bump deps, remove obsolete python dep
jorgecasal 9e01655
Upgrade json_schema_validator to 2.4.0 and remove unused jsonschema dep
jorgecasal 924cbc8
TC8 tests: skip gracefully when environment is not configured.
jorgecasal 41c6daa
TC8 tests: self-configuring network namespace via --config=tc8
jorgecasal cf3a5d8
Simplify TC8 net wrapper docs and fix json_schema_validator script
jorgecasal 70b305e
docs: trim TC8 architecture doc and move coverage to traceability.
jorgecasal 87b8da1
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal ddc975a
Simplify requirement diagram and template vsomeip log path
jorgecasal 7e5dc82
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal a48d567
fix(tc8): use class-scoped DUT fixture to prevent SD multicast degrad…
jorgecasal 7b7d20a
refactor(tc8): use linux-sandbox instead of unshare for network isola…
jorgecasal 9b9dbe7
fix(tc8): add requires-fakeroot tag for linux-sandbox network setup
jorgecasal d72d5c9
fix(tc8): add unshare fallback when linux-sandbox namespace unavailable
jorgecasal bca3b5b
fix(tc8): enforce linux-sandbox strategy for network namespace isolation
jorgecasal 283f0f5
fix(tc8): improve test robustness for slow CI/container environments
jorgecasal 9effb57
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal ec75da5
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal 1a29aad
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal 47e56ae
fix: Migrate someipd logging to score::mw::log and close TC8 traceabi…
jorgecasal 6d126c8
fix: TC8-MSG-031 requirement label corrected msg_malformed_handling t…
jorgecasal 2c91c23
docs: remove redundant S-CORE guidelines explanations from TC8 confor…
jorgecasal 5c7f66f
docs: remove redundant coverage tables and example lists from TC8 tra…
jorgecasal d79c223
Merge score/main into TC8 conformance branch
jorgecasal 6ece02e
test(tc8): migrate SOME/IP conformance suite to ITF and wire into CI
jorgecasal 9f6fe6c
docs(tc8): align conformance and architecture docs with ITF migration
jorgecasal f2777f1
test(tc8): capture SOME/IP pcap in conformance suite
jorgecasal 7acdb36
fix(tc8): tcpdump capture permissions and copyright format warnings
jorgecasal f1a5540
style: format BUILD files with buildifier
jorgecasal 126357f
fix(tc8): set tcpdump -Z to current user for CI capture
jorgecasal 103c99e
fix(tc8): kill tcpdump process group and precreate pcap dir
jorgecasal 25d9ff5
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal d7b276c
test(tc8): best-effort non-fatal SOME/IP pcap capture
jorgecasal c5c122e
test(tc8): quiet CI warnings and right-size test targets
jorgecasal d5306a1
fix(tc8): treat tcpdump clean exit (code 0) as capture success
jorgecasal 1971509
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal 771c5ce
build(tc8): restrict tc8 python libs to linux for qnx gate
jorgecasal 630e957
build(tests): restrict tests/common tcpdump libs to linux for qnx gate
jorgecasal 0d815df
docs(tc8): simplify BUILD.bazel comments to essentials
jorgecasal 17fa85e
build(tc8): simplify tc8-itf configs and add linux-sandbox enforcement
jorgecasal 8ddc231
docs(tc8): clarify tc8 exclude comment and copyright list note
jorgecasal ab98ac1
test(tc8): fix flaky tcp event subscribe-ack race
jorgecasal 556805e
Merge remote-tracking branch 'score/main' into jorgecasal_tc8_conform…
jorgecasal 0cff3b7
feat(tc8): address review — real stkh req, tc8-standalone scope, RPC_…
jorgecasal e23926c
feat(tc8): extract TC8 DUT as standalone someipd_tc8 binary
jorgecasal f94820e
feat(tc8): update conformance test infra for standalone DUT binary
jorgecasal 35388d6
refactor(tc8): centralize service/event/method IDs in helpers/constan…
jorgecasal 8fc1735
fix(tc8): fix config template substitution and routing manager name
jorgecasal 050cce1
refactor(tc8): replace nlohmann/json with score::json in dut_config
jorgecasal 064391a
fix(tc8): update tc8 conformance test infrastructure
jorgecasal c25b88d
docs(tc8): update architecture doc for someipd_tc8 binary
jorgecasal 79f18db
Merge branch 'main' into jorgecasal_tc8_conformance_test_infrastructure
jorgecasal af1755c
fix(docs): remove invalid satisfies field and add missing version in …
jorgecasal c529182
fix: add missing newline at end of tc8_dut_config.json
jorgecasal 1db6dc7
refactor(tc8): simplify and neutralize comments in dut_service.cpp
jorgecasal 335f576
Merge branch 'main' into jorgecasal_tc8_conformance_test_infrastructure
jorgecasal 6e28ae6
refactor(tc8): remove someipd_tc8 DUT binary and orphan config
jorgecasal 8f08567
feat(someipd): add eventgroup_ids to event config and routing
jorgecasal cc059c0
refactor(tc8): restructure application into shared/ and ets_stub/ sub…
jorgecasal 346ca05
feat(tc8): add and update ETS stub config files
jorgecasal e7fb7d3
feat(tc8): update test infrastructure for ETS stub DUT
jorgecasal 47a07e3
docs(tc8): update architecture doc for ETS stub DUT
jorgecasal 03206c8
fix(reuse): merge tc8_conformance JSON paths into shared annotation
jorgecasal 30b9192
Merge branch 'main' into jorgecasal_tc8_conformance_test_infrastructure
jorgecasal cc43cd2
refactor(tc8): rename and deduplicate DUT lifecycle helpers
jorgecasal 0ce2f5e
refactor(tc8): align InstanceSpecifier pattern with mw::com tutorial
jorgecasal f71baeb
refactor(someipd): remove orphaned section comments from main.cpp
jorgecasal ed44e4b
merge main into jorgecasal_tc8_conformance_test_infrastructure
jorgecasal b3a5512
fix post-merge CI failures and restore integration_test to pre-merge …
jorgecasal File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.