Skip to main content

The cq3G test suite is a portable, configurable, test suite for verifying a Java device's compliance with the GSMNA Java Technical Recommendations (GSMNA Test Specification for Java Micro Edition, version 1.0.5). The cq3G project is a sub-project of the cqME project -- the home for Java ME platform compatibility and quality testing.

News and Announcements

Classpath Exception Added to License (November 6, 2007)
In response to requests from the community, the cq3G project has added the classpath exception to its GPL2 license. The addition of the classpath exception allows a greater opportunity for community members to produce and distribute products based on the software in this project. The classpath exception allows members to link the software in this project to an independent application to produce an executable, regardless of the license terms of the independent application, and to copy and distribute the resulting executable under terms of their choice, provided that they also meet, for each linked independent application, the terms and conditions of the license of that application. The produced executable would not be subject to the GPL requirement that it be offered to the public under the GPL.

For more information see the cq3G FAQ.

cq3G 1.1 Released (October 9, 2007)
The cq3G 1.1 milestone release binary is now available on the cqME project download page. The following changes have been made since the 1.0 release:

  • Added the test harness (JT harness 3.2.2) and test framework (ME Framework 1.2) to the binary distribution.
  • Updated all tests in accordance with version 1.0.5 of the GSMNA Test Specification for Java Micro Edition (
  • Added new tests and configuration interview questions.
  • Converted over-the-air (OTA) tests to interactive tests in order to simplify the tests and improve performance.
  • Simplified the process of working with benchmark tests and media tests.


The cq3G project is a suite of 51 tests based on 24 test cases for GSMNA - the 3G America (3GA) Test Specifications for Java ME, Revision 1.0.5. 3G America's operators and manufacturers represent the GSM family of wireless mobile technologies — GSM, GPRS, EDGE, and UMTS/HSDPA. For more information regarding GSMNA please go to GSMNA Test Specifications for Java ME.

The tests in the cq3G test suite are based on the Java Requirements of the Global System for Mobile Communications North America (GSMNA) — 3G America (3GA). The aim of these requirements is to help establish a Java technology-based platform that addresses the needs of operators, device OEMs, technology partners and Java platform application developers in the region. Improving and clearly specifying the definitions and requirements for the Java platform on mobile devices is in the interest of all participants.

This set of requirements delivers a defined and verifiable platform for the wireless community in the Americas. The tests included in the cq3G test suite allow you to test an implementation of the specification against those requirements. Passing these tests can help verify a device's conformance to these requirements. Installation typically takes about one hour and it takes about five hours to run the tests. Instructions for installing and running the tests can be found in the release notes. Instructions for building the project are available at cq3G Build Instructions. Answers to frequently asked questions can be found in the cq3G Project FAQ

The cq3G test suite is offered under the GPL V2 license in order to support and establish a community that will use it, benefit from it, and improve it. We encourage you to browse, download, contribute, post questions on the forum, and get involved.

cq3G Test Suite Release Roadmap

This is the second release of the cq3G test suite project. The 3G America Java platform task group has completed the initial test specification and the cq3G test suite can be used to verify compatibility with this specification. Members of the cq3G open source community are invited to propose improvements or additional tests. The future direction of this open source project will be determined by the community's needs and interests.


Last Update: 10/09/07



Quick Links

Please Confirm