Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An RDK-V Emulator App Manager basically focuses on emulating the features such as: remote control unit, RDK services api validation's, testing automation, virtual box manager, application manager etc. and adding many more features to provide support to application developers and testers to make there their life easier with the new RDK-V Emulator App Manager. It comes in a form of installer package that can be installed on desktop pc (Linux) and launched.

...

  • V8: 9.1.269.39-electron.0

V8 is Google's open-source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others.

...

Step 4- Progress bar will be displayed, on successful progress bar will  will become 100% filled

or

You can use below command to install package into linux

...

  • Set app url: Developer having the option to set the web-based app url and on clicking launch application button app will be launched on emulator.
  • Home app url:  Developer has to providetheresident app url running on host machine and by clicking on launch application button default residentapp will be launched on emulator.
  • Launch IDE: By clicking on launch ide button developer can launch the pre-configured vs code and do modification in the code after that need to run $ lng dev command and immediately changes will reflect on emulator.

...

  • Automate tests option: By clicking on automate tests button developer will get the option to execute the test scripts (pre-configured). On submit selected script will be executed and developer will be able to see the results on emulator.

Image RemovedImage Added

Tools

  • Show apps: Developer can use this option to get the running apps name.
  • Move back: Developer can use this option to change apps z-order.
  • Move front: Developer can use this option to change apps z-order.
  • Opacity: Developer can use this option to change apps display.
  • Set focus: Developer can use this option to change apps display.
  • Visible: Developer can use this option to change apps display.
  • Move left: Developer can use this option to shift the apps window to left.
  • Move right: Developer can use this option to shift the apps window to right.
  • Move up: Developer can use this option to shift the apps window to up.
  • Move down: Developer can use this option to shift the apps window to down.

Api Manager

  • Validate Api: Developer can use this option to validate the plugin api's by selecting api from dropdown and click/select api from the list and click on "Validate Api" button.

...

  1. Select "Open IDE" option from app manager tab.
  2. Select source code then open-source code.
  3. Press "ctlr+~" key to open vs code terminal.
  4. Run lng run command.
  5. Select "Launch ResidentApp" option from app manager tab.

7. How to execute test script?
    Select  Select "Automate Test" option from app manager tab and then select "test script" from list and then select submit button.

...

      Select api from "Api list"   result will be appear above "Api list". we can modify Api params  in params in "Selected Api params" text fields and then select "Validate Api" button to make Api request.

11. What is use of "Validate all Api" option?
      Select apifrom "Api list"   result will be appear above "Api list". we can modify Api params  in params in "Selected Api params" text fields and then select "Validate Api" button to make Api requestApi request.

12. How to launch virtual remote from Emulator manager?
      Prerequisite: RDK virtual remote should be installed, refer link: RDK-V Virtual Remote

      Select  Select "Use this " option from remote manager tap and then enter R-pi or Emulator ip address in remote app. Ip address will appear in bottom. After enter entering the ip address need to hit enter key. 

...

  • RDKV Emulator App Manager UI improvisation
  • Mouse over effect and tooltip will be shown in emulator manager ui buttons
  • Images/screenshots need to update with the latest changes     
  • Other new features         

Resources

For the complete documentation on electronjs refer link:

...