Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
e50e38e
Create Network.sh
Abhinavpv28 Sep 20, 2025
bd9341b
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
9fc15d1
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
953be2b
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
cdf5cfb
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
b6c9bc2
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
8c5215f
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
3f5b5df
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
25113d0
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
9f82770
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
ab33cd5
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
3062a88
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
6cfaa89
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
8d3f386
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 20, 2025
65c8345
Update MaintenanceManager.cpp
Abhinavpv28 Sep 20, 2025
7bdf37e
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 20, 2025
cdb9d79
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
6554e2a
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
dd01ab9
Update L2-tests.yml
Abhinavpv28 Sep 20, 2025
2e2b601
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 20, 2025
eb36397
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 20, 2025
43547a8
Update MaintenanceManager.cpp
Abhinavpv28 Sep 20, 2025
f8c82d3
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
9e0b0cd
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
fb6912f
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
e365741
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
fc6a7fb
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
311adaf
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
aafe898
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
4c983d6
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 21, 2025
fc89522
Update L2-tests.yml
Abhinavpv28 Sep 21, 2025
7a9c336
Create CMakeLists.txt
Abhinavpv28 Sep 21, 2025
3a46056
Create MockNetworkPlugin.conf.in
Abhinavpv28 Sep 21, 2025
a478d9b
Create MockNetworkPlugin.config
Abhinavpv28 Sep 21, 2025
429d71b
Create MockNetworkPlugin.cpp
Abhinavpv28 Sep 21, 2025
f2f1330
Create MockNetworkPlugin.h
Abhinavpv28 Sep 21, 2025
8c35f31
Create Module.cpp
Abhinavpv28 Sep 21, 2025
c336fce
Create Module.h
Abhinavpv28 Sep 21, 2025
4c43367
Create IIarm.h
Abhinavpv28 Sep 21, 2025
e199eba
Create IMfr.h
Abhinavpv28 Sep 21, 2025
2a640df
Create IPowerManagerHal.h
Abhinavpv28 Sep 21, 2025
73372f8
Create IProc.h
Abhinavpv28 Sep 21, 2025
e726de1
Create IRBus.h
Abhinavpv28 Sep 21, 2025
ad097fd
Create IRfc.h
Abhinavpv28 Sep 21, 2025
faf8bbc
Create MockAccessor.h
Abhinavpv28 Sep 21, 2025
e5b524f
Create Rfc.h
Abhinavpv28 Sep 21, 2025
266d911
Create RfcUtils.h
Abhinavpv28 Sep 21, 2025
36dc130
Create PowerManagerAPI.h
Abhinavpv28 Sep 21, 2025
6bb177e
Create mfr.h
Abhinavpv28 Sep 21, 2025
85fa694
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
e0e7b80
Create deepSleepMgr.h
Abhinavpv28 Sep 21, 2025
f86f172
Create plat_power.h
Abhinavpv28 Sep 21, 2025
ccab32e
Create mfr_temperature.h
Abhinavpv28 Sep 21, 2025
c573c12
Create mfrTypes.h
Abhinavpv28 Sep 21, 2025
dc65eba
Create iarm.h
Abhinavpv28 Sep 21, 2025
f22382b
Rename iarm.h to Iarm.h
Abhinavpv28 Sep 21, 2025
d2c9045
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
7b08583
Delete Tests/L2Tests/tests/Iarm.h
Abhinavpv28 Sep 21, 2025
7e2ca5f
Delete Tests/L2Tests/tests/PowerManagerAPI.h
Abhinavpv28 Sep 21, 2025
85eb4b6
Delete Tests/L2Tests/tests/MockAccessor.h
Abhinavpv28 Sep 21, 2025
fb518ba
Delete Tests/L2Tests/tests/Rfc.h
Abhinavpv28 Sep 21, 2025
0139c93
Delete Tests/L2Tests/tests/deepSleepMgr.h
Abhinavpv28 Sep 21, 2025
9441a58
Delete Tests/L2Tests/tests/mfr.h
Abhinavpv28 Sep 21, 2025
1a7ea8a
Delete Tests/L2Tests/tests/mfrTypes.h
Abhinavpv28 Sep 21, 2025
069c0ec
Delete Tests/L2Tests/tests/plat_power.h
Abhinavpv28 Sep 21, 2025
a312b59
Delete Tests/L2Tests/tests/mfr_temperature.h
Abhinavpv28 Sep 21, 2025
4d754d8
Delete Tests/L2Tests/tests/MockUtils directory
Abhinavpv28 Sep 21, 2025
81ffcb5
Update MockNetworkPlugin.h
Abhinavpv28 Sep 21, 2025
5d7a3a5
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 21, 2025
b8a2976
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
10f1ee3
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
87b9160
Update L2-tests.yml
Abhinavpv28 Sep 21, 2025
8b4944a
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
3f5fe77
Update L2-tests.yml
Abhinavpv28 Sep 21, 2025
35780bf
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
081d900
Update CMakeLists.txt
Abhinavpv28 Sep 21, 2025
09cc458
Update MockNetworkPlugin.conf.in
Abhinavpv28 Sep 21, 2025
4286cfc
Update MockNetworkPlugin.config
Abhinavpv28 Sep 21, 2025
b8fda97
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 21, 2025
3bc9539
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 21, 2025
e129d6e
Update MockNetworkPlugin.h
Abhinavpv28 Sep 21, 2025
f7acbac
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 21, 2025
265da0f
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 22, 2025
a7271ef
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
ad58458
Update MockNetworkPlugin.config
Abhinavpv28 Sep 22, 2025
f7f59f2
Update MockNetworkPlugin.conf.in
Abhinavpv28 Sep 22, 2025
723c2db
Update CMakeLists.txt
Abhinavpv28 Sep 22, 2025
0775863
Create Network.json
Abhinavpv28 Sep 22, 2025
ecdd727
Update CMakeLists.txt
Abhinavpv28 Sep 22, 2025
55c6718
Create Network.json
Abhinavpv28 Sep 22, 2025
044cb3b
Update CMakeLists.txt
Abhinavpv28 Sep 22, 2025
5509584
Rename Network.json to Network1.json
Abhinavpv28 Sep 22, 2025
090d0be
Update CMakeLists.txt
Abhinavpv28 Sep 22, 2025
019992b
Rename Network1.json to LegacyWiFiManagerAPIs.json
Abhinavpv28 Sep 22, 2025
6546e52
Update CMakeLists.txt
Abhinavpv28 Sep 22, 2025
e373e77
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
82f569d
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 22, 2025
7ba42a3
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
7964eb2
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 22, 2025
dc45090
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 22, 2025
3d54596
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 22, 2025
a3fffe4
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 22, 2025
ff16af6
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 23, 2025
7d2aeb9
Update FirmwareUpdate_L2Test.cpp
Abhinavpv28 Sep 23, 2025
a6b067b
Update MockNetworkPlugin.cpp
Abhinavpv28 Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/L2-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ jobs:
repository: rdkcentral/ThunderTools
path: ThunderTools
ref: R4.4.3


- name: Checkout entservices-softwareupdate
if: ${{ inputs.caller_source == 'local' }}
Expand All @@ -100,7 +101,7 @@ jobs:
with:
repository: rdkcentral/entservices-softwareupdate
path: entservices-softwareupdate
ref: develop
ref: feature/nwbuild

- name: Checkout entservices-testframework
uses: actions/checkout@v3
Expand Down Expand Up @@ -311,7 +312,7 @@ jobs:
cmake --build build/mocks -j8
&&
cmake --install build/mocks

- name: Build entservices-softwareupdate
run: >
cmake
Expand Down Expand Up @@ -382,6 +383,12 @@ jobs:
cmake --build build/entservices-softwareupdate -j8
&&
cmake --install build/entservices-softwareupdate
&&
cat /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins/LegacyWiFiManagerAPIs.json
&&
cp /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins/LegacyWiFiManagerAPIs.json /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins/Network.json
&&
cat /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins/Network.json

- name: Build entservices-testframework
run: >
Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ include(CmakeHelperFunctions)

if(RDK_SERVICE_L2_TEST)
add_subdirectory(Tests/L2Tests)
add_subdirectory(Tests/L2Tests/tests/MockNetwork)
endif()

option(DISABLE_SECURITY_TOKEN "Disable security token" OFF)
Expand Down
10 changes: 10 additions & 0 deletions Network.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"locator": "libWPEFrameworkNetwork.so",
"classname": "Network",
"precondition": [
"Platform"
],
"callsign": "org.rdk.Network",
"autostart": true,
"startuporder": 35
}
101 changes: 101 additions & 0 deletions Network.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
#!/usr/bin/env bash
set -euo pipefail

# Directory setup
WORKSPACE="$(pwd)" # or set explicitly to the repo root
INSTALL_DIR="$WORKSPACE/install"
BUILD_DIR="$WORKSPACE/build"

echo "=== Update & install required packages ==="
sudo apt update
sudo apt-get install -y \
pkg-config libglib2.0-dev libnm-dev libcurl4-openssl-dev \
lcov ninja-build libgupnp-1.2-1 libgupnp-1.2-dev \
libgssdp-1.2-0 libsoup2.4-1 python3-pip

echo "=== Install Python module jsonref ==="
pip install --upgrade pip
pip install jsonref

echo "=== Install CMake 3.16.x if needed ==="
# If your distro CMake is already >=3.16 you can skip this
# Example using pip:
pip install "cmake>=3.16,<3.17"

echo "=== Clone Thunder repositories ==="
mkdir -p "$WORKSPACE"
cd "$WORKSPACE"

# Only clone if the directories don’t exist (imitates cache behavior)
if [ ! -d Thunder ]; then
git clone --branch "$THUNDER_REF" https://github.com/rdkcentral/Thunder
fi
if [ ! -d ThunderTools ]; then
git clone --branch "$THUNDER_REF" https://github.com/rdkcentral/ThunderTools
fi
if [ ! -d ThunderInterfaces ]; then
git clone --branch "$THUNDER_REF" https://github.com/rdkcentral/ThunderInterfaces
fi

# Checkout networkmanager (assuming this repo already contains it)
if [ ! -d networkmanager ]; then
git clone "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" networkmanager
fi

echo "=== Apply Thunder patch ==="
cd "$WORKSPACE/Thunder"
git apply "$WORKSPACE/networkmanager/tests/patches/thunder/SubscribeStub.patch" || true

echo "=== Build ThunderTools ==="
cmake -S "$WORKSPACE/ThunderTools" -B "$BUILD_DIR/ThunderTools" \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR/usr" \
-DCMAKE_MODULE_PATH="$INSTALL_DIR/tools/cmake" \
-DGENERIC_CMAKE_MODULE_PATH="$INSTALL_DIR/tools/cmake"
cmake --build "$BUILD_DIR/ThunderTools" --target install -j"$(nproc)"

echo "=== Build Thunder ==="
cmake -S "$WORKSPACE/Thunder" -B "$BUILD_DIR/Thunder" \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR/usr" \
-DCMAKE_MODULE_PATH="$INSTALL_DIR/tools/cmake" \
-DBUILD_TYPE=Debug \
-DBINDING=127.0.0.1 \
-DPORT=9998
cmake --build "$BUILD_DIR/Thunder" --target install -j"$(nproc)"

echo "=== Build ThunderInterfaces ==="
cmake -S "$WORKSPACE/ThunderInterfaces" -B "$BUILD_DIR/ThunderInterfaces" \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR/usr" \
-DCMAKE_MODULE_PATH="$INSTALL_DIR/tools/cmake"
cmake --build "$BUILD_DIR/ThunderInterfaces" --target install -j"$(nproc)"

echo "=== Generate IARM headers ==="
mkdir -p "$INSTALL_DIR/usr/lib"
touch "$INSTALL_DIR/usr/lib/libIARMBus.so"

mkdir -p "$INSTALL_DIR/usr/include/rdk/iarmbus"
touch "$INSTALL_DIR/usr/include/rdk/iarmbus/libIARM.h"

mkdir -p "$WORKSPACE/networkmanager/tests/headers/rdk/iarmbus"
touch "$WORKSPACE/networkmanager/tests/headers/rdk/iarmbus/libIARM.h"
touch "$WORKSPACE/networkmanager/tests/headers/rdk/iarmbus/libIBus.h"

echo "=== Build networkmanager with RDK Proxy ==="
cmake -S "$WORKSPACE/networkmanager" -B "$BUILD_DIR/networkmanager_rdk" \
-DCMAKE_TOOLCHAIN_FILE="$TOOLCHAIN_FILE" \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR/usr" \
-DCMAKE_MODULE_PATH="$INSTALL_DIR/tools/cmake" \
-DCMAKE_CXX_FLAGS="\
-I $WORKSPACE/networkmanager/tests/headers \
-I $WORKSPACE/networkmanager/tests/headers/rdk/iarmbus \
--include $WORKSPACE/networkmanager/tests/mocks/Iarm.h \
--include $WORKSPACE/networkmanager/tests/mocks/secure_wrappermock.h \
-Wall --coverage" \
-DENABLE_UNIT_TESTING=ON \
-DENABLE_ROUTER_DISCOVERY_TOOL=OFF
cmake --build "$BUILD_DIR/networkmanager_rdk" --target install -j"$(nproc)"

echo "=== Run unit tests for Legacy_Network ==="
export PATH="$INSTALL_DIR/usr/bin:$PATH"
export LD_LIBRARY_PATH="$INSTALL_DIR/usr/lib:$INSTALL_DIR/usr/lib/wpeframework/plugins:${LD_LIBRARY_PATH:-}"
cd "$WORKSPACE"
legacynetwork_tests
20 changes: 19 additions & 1 deletion Tests/L2Tests/tests/FirmwareUpdate_L2Test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
Expand All @@ -16,7 +17,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include "L2Tests.h"
Expand Down Expand Up @@ -66,6 +66,24 @@ FirmwareUpdateTest:: FirmwareUpdateTest():L2TestMocks()
/* Activate plugin in constructor */
status = ActivateService("org.rdk.FirmwareUpdate");
EXPECT_EQ(Core::ERROR_NONE, status);
status = Core::ERROR_GENERAL;
status = ActivateService("org.rdk.NetworkManager.1");
EXPECT_EQ(Core::ERROR_NONE, status);
status = Core::ERROR_GENERAL;
status = ActivateService("org.rdk.Network");
EXPECT_EQ(Core::ERROR_NONE, status);
status = ActivateService("org.rdk.Network.1");
EXPECT_EQ(Core::ERROR_NONE, status);
status = ActivateService("org.rdk.Network.2");
EXPECT_EQ(Core::ERROR_NONE, status);


JsonObject params, params1;
JsonObject results, results1;
params1["ipversion"] ="IPv4";
status = InvokeServiceMethod("org.rdk.Network.1", "isConnectedToInternet", params1, results1);
InvokeServiceMethod("org.rdk.Network", "isConnectedToInternet", params1, results1);
InvokeServiceMethod("org.rdk.Network.2", "isConnectedToInternet", params1, results1);
}

/**
Expand Down
77 changes: 77 additions & 0 deletions Tests/L2Tests/tests/MockNetwork/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# If not stated otherwise in this file or this component's LICENSE file the
# following copyright and licenses apply:
#
# Copyright 2025 RDK Management
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

set(PLUGIN_NAME Network)
#set(MODULE_NAME ${PLUGIN_NAME})
set(MODULE_NAME ${NAMESPACE}${PLUGIN_NAME})

set(PLUGIN_NETWORK_AUTOSTART "false" CACHE STRING "Automatically start Network plugin")
set(PLUGIN_LEGACY_NW_STARTUPORDER "35" CACHE STRING "To configure startup order of Legacy Network plugin")

# Find required packages
find_package(${NAMESPACE}Plugins REQUIRED)
find_package(${NAMESPACE}Definitions REQUIRED)

# Build the main plugin that runs inside the WPEFramework daemon
#add_executable(${MODULE_NAME}
add_library(${MODULE_NAME} SHARED
MockNetworkPlugin.cpp
Module.cpp
)

# Include directories
target_include_directories(${MODULE_NAME} PRIVATE ${IARMBUS_INCLUDE_DIRS} ../../../helpers ../../Tests/mocks /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/entservices-testframework/Tests/mocks)

# Link libraries
target_link_libraries(${MODULE_NAME}
PRIVATE
${NAMESPACE}Plugins::${NAMESPACE}Plugins
${NAMESPACE}Definitions::${NAMESPACE}Definitions
)

find_library(MOCKACCESSOR_LIBRARIES NAMES MockAccessor)
if (MOCKACCESSOR_LIBRARIES)
message ("Found MockAccessor library - ${MOCKACCESSOR_LIBRARIES}")
target_link_libraries(${MODULE_NAME} PRIVATE ${MOCKACCESSOR_LIBRARIES})
else (MOCKACCESSOR_LIBRARIES)
message ("Require ${MOCKACCESSOR_LIBRARIES} library")
endif (MOCKACCESSOR_LIBRARIES)

find_library(TESTMOCKLIB_LIBRARIES NAMES TestMocklib)
message ("linking mock libraries ${TESTMOCKLIB_LIBRARIES} library")
target_link_libraries(${MODULE_NAME} PRIVATE ${TESTMOCKLIB_LIBRARIES})
target_link_options(${MODULE_NAME} PRIVATE -Wl,--wrap,mount -Wl,--wrap,umount -Wl,--wrap,ioctl -Wl,--wrap,statvfs -Wl,--wrap,statfs -Wl,--wrap,stat -Wl,--wrap,rmdir)

install(TARGETS
${MODULE_NAME}
DESTINATION
lib/${STORAGE_DIRECTORY}/plugins
)
install(
FILES LegacyWiFiManagerAPIs.json
DESTINATION
/home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins
)
set_target_properties(${MODULE_NAME} PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES
)

target_compile_definitions(${MODULE_NAME} PRIVATE MODULE_NAME=Plugin_${PLUGIN_NAME})

# Write configuration
write_config(${PLUGIN_NAME})
10 changes: 10 additions & 0 deletions Tests/L2Tests/tests/MockNetwork/LegacyWiFiManagerAPIs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"locator": "libWPEFrameworkNetwork.so",
"classname": "Network",
"precondition": [
"Platform"
],
"callsign": "org.rdk.Network",
"autostart": true,
"startuporder": 35
}
4 changes: 4 additions & 0 deletions Tests/L2Tests/tests/MockNetwork/MockNetworkPlugin.conf.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
precondition = ["Platform"]
callsign = "org.rdk.Network"
autostart = "true"
startuporder = "@PLUGIN_LEGACY_NW_STARTUPORDER@"
4 changes: 4 additions & 0 deletions Tests/L2Tests/tests/MockNetwork/MockNetworkPlugin.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
set (autostart true)
set (preconditions Platform)
set (callsign "org.rdk.Network")
set (startuporder ${PLUGIN_LEGACY_NW_STARTUPORDER})
Loading
Loading