Skip to content

RDKEMW-9172: L2testcase for rdkNativeScript#91

Merged
vjain008 merged 3 commits into
developfrom
topic/RDKEMW-9172
Dec 9, 2025
Merged

RDKEMW-9172: L2testcase for rdkNativeScript#91
vjain008 merged 3 commits into
developfrom
topic/RDKEMW-9172

Conversation

@trupthi1403
Copy link
Copy Markdown
Contributor

Reason for change: Changes to run L2 test cases
Test Procedure: Able to build and run test cases in CI
Risks: low
Priority: P2

Reason for change: Changes to run L2 test cases
Test Procedure: Able to build and run test cases in CI
Risks: low
Priority: P2
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds L2 test case support for the rdkNativeScript runtime. It introduces conditional compilation flags and enhanced wait time handling specifically for WebSocket-enabled test scenarios, along with code coverage instrumentation support for automated testing.

Key changes:

  • Added NATIVEJS_L2_BUILD and ENABLE_COVERAGE CMake options with corresponding preprocessor definitions
  • Enhanced wait time logic for WebSocket-enabled applications (30s vs 10s default) in developer mode
  • Added explicit termination and cleanup delays for L2 test builds

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
CMakeLists.txt Adds L2 build and coverage options with compiler flags for code coverage instrumentation
include/NativeJSRenderer.h Adds <thread> include for thread sleep functionality
src/jsruntime.cpp Implements conditional wait times based on WebSocket enablement and adds termination delays for L2 builds
src/NativeJSRenderer.cpp Adds termination delay and explicit terminate call when exiting developer console in L2 builds

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/NativeJSRenderer.cpp Outdated
Comment thread src/jsruntime.cpp Outdated
vjain008 and others added 2 commits December 9, 2025 01:52
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@vjain008 vjain008 merged commit 37f5d5a into develop Dec 9, 2025
11 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Dec 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants