diff options
author | Yang Sun <sunytt@google.com> | 2023-02-24 10:11:34 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-23 18:11:34 -0800 |
commit | 1bb21fc5356600518cb33cfd8556a89e05c08789 (patch) | |
tree | 89a1833eea4f2cb13e6522750efab488ecf32c6b /.github | |
parent | 4eaa5f2858b43d5fb5a52e7ed5b5c23d360931ed (diff) | |
download | ot-br-posix-1bb21fc5356600518cb33cfd8556a89e05c08789.tar.gz |
[trel] disable trel if feature flag is used (#1761)
This commit sets trel to disabled if feature flag is used.
Added a test in border_router.yml with both trel and feature flag
compiled.
Updated border_router.yml tests to use the OTBR_TREL flag.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/border_router.yml | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/.github/workflows/border_router.yml b/.github/workflows/border_router.yml index 42b86de3..58b1d663 100644 --- a/.github/workflows/border_router.yml +++ b/.github/workflows/border_router.yml @@ -50,54 +50,61 @@ jobs: matrix: include: - name: "Border Router (mDNSResponder)" - otbr_options: "-DOT_TREL=OFF -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=OFF" border_routing: 1 nat64: 0 otbr_mdns: "mDNSResponder" cert_scripts: ./tests/scripts/thread-cert/border_router/*.py packet_verification: 1 - name: "Border Router (Avahi)" - otbr_options: "-DOT_TREL=OFF -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=OFF" border_routing: 1 nat64: 0 otbr_mdns: "avahi" cert_scripts: ./tests/scripts/thread-cert/border_router/*.py packet_verification: 1 - name: "Border Router TREL (mDNSResponder)" - otbr_options: "-DOT_TREL=ON -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=ON" border_routing: 1 nat64: 0 otbr_mdns: "mDNSResponder" cert_scripts: ./tests/scripts/thread-cert/border_router/*.py packet_verification: 2 - name: "Border Router TREL (Avahi)" - otbr_options: "-DOT_TREL=ON -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=ON" border_routing: 1 nat64: 0 otbr_mdns: "avahi" cert_scripts: ./tests/scripts/thread-cert/border_router/*.py packet_verification: 2 - name: "Border Router MATN (mDNSResponder)" - otbr_options: "-DOT_TREL=OFF -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=OFF" border_routing: 1 nat64: 0 otbr_mdns: "mDNSResponder" cert_scripts: ./tests/scripts/thread-cert/border_router/MATN/*.py packet_verification: 1 - name: "Border Router NAT64 (mDNSResponder)" - otbr_options: "-DOT_TREL=OFF -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON -DOT_DUA=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=OFF" border_routing: 1 nat64: 1 otbr_mdns: "mDNSResponder" cert_scripts: ./tests/scripts/thread-cert/border_router/nat64/*.py packet_verification: 1 - name: "Backbone Router" - otbr_options: "-DOT_TREL=OFF -DOT_DUA=ON -DOT_MLR=ON -DOTBR_COVERAGE=ON -DOT_SRP_SERVER=ON -DOT_ECDSA=ON -DOT_SERVICE=ON -DOTBR_DUA_ROUTING=ON" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_TREL=OFF" border_routing: 0 nat64: 0 otbr_mdns: "mDNSResponder" cert_scripts: ./tests/scripts/thread-cert/backbone/*.py packet_verification: 1 + - name: "Border Router TREL with FEATURE_FLAG (avahi)" + otbr_options: "-DOT_DUA=ON -DOT_ECDSA=ON -DOT_MLR=ON -DOT_SERVICE=ON -DOT_SRP_SERVER=ON -DOTBR_COVERAGE=ON -DOTBR_DUA_ROUTING=ON -DOTBR_FEATURE_FLAGS=ON -DOTBR_TREL=ON" + border_routing: 1 + nat64: 0 + otbr_mdns: "avahi" + cert_scripts: ./tests/scripts/thread-cert/border_router/*.py + packet_verification: 2 name: ${{ matrix.name }} |