JSR 82 Technology Compatibility Kit

The TCK for JSR 82 is available under the terms of the Motorola Extensible License! Anyone can now freely download, view, and execute the JSR 82 TCK.

JSR-82 project website https://opensource.motorola.com/sf/sfmain/do/viewProject/projects.jsr82

BlueCove TCK Tests on Windows and Mac OS X

Latest test reports for Bluetooth_1-1_007_TCK can be found here . See Description of failures .

Latest test reports for OBEX_1-1_007_TCK can be found here .

L2CAP connection can't be implemented on Microsoft stack. Because of this BlueCove JSR-82 implementation can't be certified on Microsoft stack. L2CAP tests has been excluded from run on this stack to save time

To run TCK we are using:

  • Gatling v1.0.04 test harness
  • MicroEmulator v2.0.2 as MIDP container.
  • BlueCove on WIDCOMM stack as TCK agent for Microsoft stack and Mac OS X tests
  • BlueCove on Mac OS X as TCK agent for WIDCOMM stack tests
  • Cellphone Sony Ericson K790a as TCK agent
  • Sun Java Wireless Toolkit 2.5.2 as OBEX TCK agent for tcpobex tests

Test environment

Description of failures

  • ServiceRecord.setDeviceServiceClassesTest: Function ServiceRecord.setDeviceServiceClasses not implemented because there are no such API in WIDCOMM native stack

Starting TCK client

Here is how you would run the JSR 82 TCK Gatling tests on BlueCove in the "autotest" mode with the help of MicroEmulator:

    java -cp microemulator.jar;bluecove.jar org.microemu.app.Main -Xautotest:http://localhost:8080/getNextApp.jad

Starting TCK client as Java Web Start

You will need a TCK agent running on another bluetooth device use bluecove-tester Web Start .