User Tools

Site Tools


iotivity_api_test_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
iotivity_api_test_guide [2018/01/18 05:12]
Mushfiqul Islam [Test Case Execution:]
iotivity_api_test_guide [2018/10/24 05:44] (current)
Sanjay Kumar [Android Platform [Information is given based on Ubuntu 32Bit pc]]
Line 72: Line 72:
   - Android NDK:   - Android NDK:
     - Download android NDK  for Linux(32/​64) from one of the following links:     - Download android NDK  for Linux(32/​64) from one of the following links:
-      - 32: http://​dl.google.com/​android/​ndk/​android-ndk-r10d-linux-x86.bin +      - 32: http://​dl.google.com/​android/​ndk/​android-ndk-r10e-linux-x86.bin 
-      - 64: http://​dl.google.com/​android/​ndk/​android-ndk-r10d-linux-x86_64.bin+      - 64: http://​dl.google.com/​android/​ndk/​android-ndk-r10e-linux-x86_64.bin
     - Run the downloaded bin file in a terminal     - Run the downloaded bin file in a terminal
     - Open a terminal and type ./<​BinFileName>​-     - Open a terminal and type ./<​BinFileName>​-
-      - Example: <​code>​$ ./​android-ndk-r10d-linux-x86.bin</​code>​+      - Example: <​code>​$ ./​android-ndk-r10e-linux-x86.bin</​code>​
     - It will extract the bin file, extracted folder is your NDK  location     - It will extract the bin file, extracted folder is your NDK  location
     - Add the NDK  location as an environment variable in the bashrc file     - Add the NDK  location as an environment variable in the bashrc file
Line 144: Line 144:
         * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons TARGET_OS=linux SECURED=1 TARGET_TRANSPORT=ALL WITH_TCP=1</​code>​         * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons TARGET_OS=linux SECURED=1 TARGET_TRANSPORT=ALL WITH_TCP=1</​code>​
     * **RD(Resource Directory) Linux**     * **RD(Resource Directory) Linux**
-      * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons RD_MODE=CLIENT ​or RD_MODE=SERVER</​code>​+      * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons RD_MODE=CLIENT,SERVER</​code>​
     * **PM(Provisioning Manager) Linux** ​     ​     * **PM(Provisioning Manager) Linux** ​     ​
       * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons SECURED=1 WITH_TCP=1 MULTIPLE_OWNER=1 WITH_MQ=PUB,​SUB WITH_CLOUD=1</​code>​       * Open Terminal inside IoTivity folder and run below command:<​code>​$ scons SECURED=1 WITH_TCP=1 MULTIPLE_OWNER=1 WITH_MQ=PUB,​SUB WITH_CLOUD=1</​code>​
Line 593: Line 593:
 === Android === === Android ===
   - Currently no app available in android   - Currently no app available in android
-===== ResourceIntrospection ​(RI): =====+===== Resource Introspection ​(RI): =====
 ==== Build Precaution ==== ==== Build Precaution ====
   - For RI, both IoTivity & Testcase *must* be built using SECURED=0   - For RI, both IoTivity & Testcase *must* be built using SECURED=0
Line 638: Line 638:
   * Simulators[lightserver,​ fanserver & sceneserver] are run from TCs automatically   * Simulators[lightserver,​ fanserver & sceneserver] are run from TCs automatically
 ==== Inter-Op App Execution: ==== ==== Inter-Op App Execution: ====
 +**Linux** 
 +  - ./​iotivity_sm_app
 ===== Resource Directory(RD):​ ===== ===== Resource Directory(RD):​ =====
 ==== Test Case Execution: ==== ==== Test Case Execution: ====
 === Linux === === Linux ===
-  * Simulators[lightserver,​ fanserver & sceneserver] are run from TCs automatically+  * Simulators ​rd_server ​run from TCs automatically
 ==== Inter-Op App Execution: ==== ==== Inter-Op App Execution: ====
  
iotivity_api_test_guide.1516252320.txt.gz · Last modified: 2018/01/18 05:12 by Mushfiqul Islam