What’s new in ME Framework 1.2
We (the ME Framework team) are getting closer and closer to the release date of ME Framework 1.2, and I thought that it would be useful to provide a high-level list of most important changes, improvementns and new features that we implemented in this upcoming release.
- New Test Export feature:
- Export of Tests with the sources (CLDC and MIDP modes)
- JAD files are now generated for exported tests (MIDP mode)
- Produces Ant builds to easily rebuild the tests
- Produces Netbeans projects (allows to easily modify, build, run and debug the exported test right from the Netbeans).
- Distributed tests can now be exported too.
- OTA provisioning server for exported tests (ISSUE #6)
- New “Debug Agent” for MIDP, that provides tracing and debugging information on the device screen, i.e., the name of the currently executing test. This agent also alows to manually cancel long-running tests.
- New “Debug Agent” in MIDP test export mode, alows to run the exported tests and to see and traverse the test results right on the device. (ISSUE #106).
- Created test execution over generic/pluggable communication channel (in CDC mode only). This allows to execute tests with help of a new Agent that uses the pluggable CommToJavaTest service to communicate with the Javatest harness via variety of different protocols.
- Standard Interview is updated as well
- Added Serial line based communication
- Added Socket-based communication
- Also, HTTP- and UDP-based communications present as well
- Major DTF (Distributed Test Framework) update.
- Removed code duplication
- Added support for CDC mode
- See “DTF Update” in the Changelog for more details
- Test Suite hierarchy updated: Introduced a service based TestSuite classes which delegate starting/stopping services to a service manager and corresponding service classes. Service classes are created for passive agent, Http, Https, CommService, messaging and test bundling.
- Various performance improvements for the test execution in CLDC/MIDP mode (faster JAR file creation, faster signing, I/O buffering).
- New DTF (distributed test framework) interview (ISSUE #72)
- ME Framework’s standard Interview reorg:
- Better Debugging options (ISSUE #2)
- Better interview’s visualization
- Fixed some interview usability and inconsistency issues (ISSUE #47)
- Better identification of Framework JAR files implemented. Invoke java -jar j2mefw_jt.jar to see a list of all JAR files, with checksumms and the name of the version and the build. (ISSUE #97).
- Better error messages in various places (ISSUE #73, ISSUE #84, ISSUE #78, ISSUE #170, ISSUE #168, ISSUE #159).
- Moved common MIDP interactive and OTA classes to the framework (ISSUE 6407297).
- Corrected Framework’s handling of the testsuite.jtt entities:
- interview
- finder
- declaratively enabling DTF
- Three Samples added
- SimplestTestSuite (bare minimum to execute automated tests)
- SimpleTestSuite (features automated and distrubuted tests in MIDP and CDC mode)
- AdvancedTestSuite
- The samples reside in the “samples” directory, and can be built as part of ME Framework build via “ant samples” command.
- ME Framework JAR files can now be placed in any location, not “lib”, as was previously required.
- SignatureTest Interview added.
- Added common interview questions for CDC-based test suites.
- Improvements in the TestBundler (CLDC and MIDP modes):
- Improvements in handling of testClasses.lst (ISSUE #5064774)
- The main test class is now being automatically bundled, there is no need to specify it in the testClasses.lst
- Better out-of-box experience and better customization with ME Framework:
- Better default values selected without the need to manually specify them (correct Script, depending on the test execution mode) ISSUE #174
- BasicTckInterview is now much easier to customize and extend if needed
- ISSUE #156: “Remote” test description filed should not be mandatory for distributed tests
- ISSUE #157: Passive agent should be an optional component of the distributed test suite.
- IPv6-related bugfixes (ISSUE #92, ISSUE #96, ISSUE #108)
- Preverifier Interview added
- Transition to JDK 5.
- As usual, there were a lot of various bug fixes as well.
During the work on ME Framework 1.2, we’ve produced three “development” releases with snapshots of our current work. Here are the announcements with detailed change logs:
November 14th, 2007 at 9:46 am
[...] The Empty Way Programming, Web and all things Computer. « What’s new in ME Framework 1.2 [...]
September 5th, 2008 at 8:37 am
girls gam hentai little z hentai girls gam