diff --git a/src/transport/tests/BUILD.gn b/src/transport/tests/BUILD.gn index 010c8dbc8bfc1a..1d7e58d861e55b 100644 --- a/src/transport/tests/BUILD.gn +++ b/src/transport/tests/BUILD.gn @@ -12,54 +12,58 @@ #See the License for the specific language governing permissions and #limitations under the License. -import("//build_overrides/build.gni") import("//build_overrides/chip.gni") import("//build_overrides/nlunit_test.gni") +import("//build_overrides/build.gni") +import("//build_overrides/chip.gni") +import("//build_overrides/nlunit_test.gni") - import("${chip_root}/build/chip/chip_test_suite.gni") +import("${chip_root}/build/chip/chip_test_suite.gni") +source_set("helpers") { + sources = [ + "LoopbackTransportManager.cpp", + "LoopbackTransportManager.h", + "UDPTransportManager.cpp", + "UDPTransportManager.h", + ] - source_set("helpers"){ sources = - [ - "LoopbackTransportManager.cpp", - "LoopbackTransportManager.h", - "UDPTransportManager.cpp", - "UDPTransportManager.h", - ] + public_deps = [ + "${chip_root}/src/transport:transport", + "${chip_root}/src/transport/raw", + "${chip_root}/src/transport/raw/tests:helpers", + ] +} - public_deps = - [ - "${chip_root}/src/transport:transport", - "${chip_root}/src/transport/raw", - "${chip_root}/src/transport/raw/tests:helpers", - ] } +chip_test_suite_using_nltest("tests") { + output_name = "libTransportLayerTests" -chip_test_suite_using_nltest("tests"){ output_name = "libTransportLayerTests" + test_sources = [ + "TestCryptoContext.cpp", + "TestGroupMessageCounter.cpp", + "TestPeerConnections.cpp", + "TestPeerMessageCounter.cpp", + "TestSecureSession.cpp", + "TestSessionManager.cpp", + "TestSessionManagerDispatch.cpp", + ] - test_sources = - [ - "TestCryptoContext.cpp", - "TestGroupMessageCounter.cpp", - "TestPeerConnections.cpp", - "TestPeerMessageCounter.cpp", - "TestSecureSession.cpp", - "TestSessionManager.cpp", - "TestSessionManagerDispatch.cpp", - ] + if (chip_device_platform != "mbed" && chip_device_platform != "efr32" && + chip_device_platform != "esp32" && chip_device_platform != "nrfconnect" && + chip_device_platform != "nxp") { + test_sources += [ "TestSecureSessionTable.cpp" ] + } - if (chip_device_platform != "mbed" && chip_device_platform != "efr32" && - chip_device_platform != "esp32" && chip_device_platform != "nrfconnect" && - chip_device_platform != "nxp"){ test_sources += ["TestSecureSessionTable.cpp"] } + cflags = [ "-Wconversion" ] - cflags = ["-Wconversion"] - - public_deps = [ - "${chip_root}/src/credentials", - "${chip_root}/src/credentials/tests:cert_test_vectors", - "${chip_root}/src/inet/tests:helpers", - "${chip_root}/src/lib/core", - "${chip_root}/src/lib/support", - "${chip_root}/src/lib/support:testing", - "${chip_root}/src/lib/support:testing_nlunit", - "${chip_root}/src/protocols", - "${chip_root}/src/transport", - "${chip_root}/src/transport/tests:helpers", - "${nlunit_test_root}:nlunit-test", - ] } + public_deps = [ + "${chip_root}/src/credentials", + "${chip_root}/src/credentials/tests:cert_test_vectors", + "${chip_root}/src/inet/tests:helpers", + "${chip_root}/src/lib/core", + "${chip_root}/src/lib/support", + "${chip_root}/src/lib/support:testing", + "${chip_root}/src/lib/support:testing_nlunit", + "${chip_root}/src/protocols", + "${chip_root}/src/transport", + "${chip_root}/src/transport/tests:helpers", + "${nlunit_test_root}:nlunit-test", + ] +}