You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- RDKEMW-6582: Improve the ARC volume logo smoothness during the Volume +/- press and hold scenario [`#215`](https://github.com/rdkcentral/entservices-inputoutput/pull/215)
17
+
-[RDKEMW-5410] RDKEMW-6572 : Compilation error was not reported for the PR branch [`#211`](https://github.com/rdkcentral/entservices-inputoutput/pull/211)
- RDKEMW-2942 : Remove the HdmiInput plugin and replace its references with AVInput [`#205`](https://github.com/rdkcentral/entservices-inputoutput/pull/205)
26
+
-[RDKEMW-3513] PR action to run with latest change [`#163`](https://github.com/rdkcentral/entservices-inputoutput/pull/163)
27
+
- RDKEMW-6325: platfromSupport is missing from dimmingMode capabilities [`#198`](https://github.com/rdkcentral/entservices-inputoutput/pull/198)
28
+
- RDKTV-37015 - Changelog updates for 1.4.0 [`b969871`](https://github.com/rdkcentral/entservices-inputoutput/commit/b969871181dd194dd835750ec8eb908b66d34537)
29
+
- Merge tag '1.3.5' into develop [`024be52`](https://github.com/rdkcentral/entservices-inputoutput/commit/024be52d58d512b138b84aee9b12609e603d7110)
LOGINFO("AudioStatus received from the Audio Device and the timer is still active. So stopping the timer!\n");
1162
1163
m_audioStatusDetectionTimer.stop();
1163
1164
}
1164
-
LOGINFO("AudioStatus received from the Audio Device. Updating the AudioStatus info! m_isAudioStatusInfoUpdated :%d, m_audioStatusReceived :%d, m_audioStatusTimerStarted:%d ", m_isAudioStatusInfoUpdated,m_audioStatusReceived,m_audioStatusTimerStarted);
1165
+
LOGINFO("AudioStatus received from the Audio Device. Updating the AudioStatus info! m_isAudioStatusInfoUpdated :%d, m_audioStatusRequestedCount :%d, m_audioStatusReceived :%d, m_audioStatusTimerStarted:%d ", m_isAudioStatusInfoUpdated,m_audioStatusRequestedCount,m_audioStatusReceived,m_audioStatusTimerStarted);
1165
1166
}
1166
-
LOGINFO("Command: ReportAudioStatus %s audio Mute status %d means %s and current Volume level is %d \n",GetOpName(msg.opCode()),msg.status.getAudioMuteStatus(),msg.status.toString().c_str(),msg.status.getAudioVolume());
1167
+
if(m_audioStatusRequestedCount > 0)
1168
+
m_audioStatusRequestedCount--;
1169
+
LOGINFO("Command: ReportAudioStatus %s audio Mute status %d means %s and current Volume level is %d \n",GetOpName(msg.opCode()),msg.status.getAudioMuteStatus(),msg.status.toString().c_str(),msg.status.getAudioVolume());
Copy file name to clipboardExpand all lines: Tests/README.md
+32-27Lines changed: 32 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,49 +6,54 @@ Hence, any modifications/additions related to mocks should be commited to entser
6
6
7
7
# Individual Repo Handling
8
8
Each individual entservices-* repo was added with a .yml file to trigger L1, L2, L2-OOP test job in github workflow. This yml file triggers below mentioned build jobs in addition to regular build jobs (thunder, thunder tools & etc,).
9
-
9
+
```
10
10
a/ Build mocks => To create TestMock Lib from all required mock relates stubs and copy to install/usr/lib path.
11
11
b/ Build entservices-<repo-name> => To create Test Lib of .so type from all applicable test files which are enabled for plugin test.
12
12
c/ Build entservices-testframework => To create L1/L2 executable by linking the plugins/test .so files.
13
-
13
+
```
14
14
This ensures everything in-tact in repo level across multiple related plugins when there is a new change comes in.
15
15
16
-
# testframework Repo Handling
17
-
The entservices-testframework repo contains yml files corresponds to L1, L2 & L2-OOP to trigger test job in github workflow.
18
-
19
-
This yml file triggers below mentioned build jobs in addition to regular build jobs (thunder, thunder tools & etc,).
20
-
21
-
a/ Build mocks => To create TestMock Lib from all required mock relates stubs and copy to install/usr/lib path.
22
-
b/ Build entservices-* => Jobs to checkout/build all individual repo's plugin & test files which are enabled for plugin test and copy all required libs to install/usr/lib path.
23
-
c/ Build entservices-testframework => To create L1/L2 executable by linking the plugins/test .so files.
24
-
25
-
This ensures everything in-tact across multiple repos when there is a new change comes either in mocks or test case or plugins.
26
-
27
16
##### Steps to run L1, L2, L2-OOP test locally #####
17
+
```
28
18
1. checkout the entservices-<repo-name> to your working directory in your build machine.
NOTE: By default test-trigger.yml will trigger all tests(L1, L2 and etc) parallely, if you want any one test alone to be triggered/verified then remove the other trigger rules from the tests-trigger.yml
34
+
```
35
+
# testframework Repo Handling
36
+
tf-trigger.yml file of testframework repo will get loaded into github action whenever there is a pull or push happens. This file in-turn triggers all individual repos L1, L2, L2-oop tests. testframework repo test can run only in github workflow.
48
37
49
-
NOTES:
50
-
a/ If you face any secret token related error while run your yml, pls comment the below mentioned line
38
+
NOTE:
39
+
If you face any secret token related error while run your yml, pls comment the below mentioned line
51
40
#token: ${{ secrets.RDKE_GITHUB_TOKEN }}
52
-
b/ Coverage Report of both L1 and L2 test are uploaded to artifacts server.
53
-
c/ For the case, which has modification in plugin and/or test files as well in entservices-testframework mock files, change the ref key of checkout job to point your own branch instead of develop, in both entservices-testframework and entservices-* repo and ensure L1, L2, L2-OOP test jobs are passing for your PR.
54
-
example: ref: feature/L1-test
41
+
42
+
# Execution usecases where manual change required before triggering the test:
43
+
```
44
+
a/ changes in testframework repo only:
45
+
Need to change ref pointer of "Checkout entservices-testframework" job in individual repo yml file, to point your current working branch of testframework and in tftrigger.yml of testframework repo need to change trigger branch name to your individual repo branch name instead of develop which is default.
b/ changes in both testframework repo and invidual repo:
51
+
Changes mentioned in step (a) above + "Checkout entservices-deviceanddisplay-testframework" job in individual repo yml file, ref field to point your deviceanddisplay current working branch.
0 commit comments