Testing and Debugging Tools
| Name | Bug Off |
| Company | Trinfinity Software |
| Web | http://www.trinfinitysoftware.com/bugoff.shtml |
| Keywords | TestDebug |
| Terms | Shareware - $29.95 |
Wrapper for gdb, allowing debugging of Mac OS and Palm OS applications.
Availability
- Bug Off is available for Mac OS X only.
System Requirements
- Bug Off requires Mac OS X 10.2 or later.
- Bug Off requires PRC-Tools 2.3 or later for Palm debugging.
- Bug Off requires the Palm OS Emulator for Palm debugging.
- Bug Off requires gdb for Mac debugging. gdb is available on the Mac OS X Developer Tools CD that comes with Mac OS X.
-- KeithRollin - 30 Jun 2004
| Name | Debug |
| Company | Joe Siebenmann |
| Web | http://www.geocities.com/ezasm/ |
| Keywords | TestDebug |
| Terms | Free |
Debug is an assembly debugger for the Palm OS Emulator. It communicates using the Palm Debugger Protocol. It’s a Java application, so it works in all OS environments that support the JVM.
Here are some of its features:
- The disassembler generates more descriptive opcodes. You see your code the way you wrote it.
- Innovative features, easy to use commands.
- Support for Palm OS 3.5 SysTraps.
- Along with the disassembly of the instruction, it also displays the contents of source variables! You can see whatís being loaded!
-- KeithRollin - 11 Feb 2003
| Name | Proview - Simple viewer for POSE profiling data |
| Company | Tilo Christ (TiloChrist) |
| Web | http://www.tilo-christ.de/proview/ |
| Keywords | TestDebug |
| Terms | Free |
ProView is a simple viewer for the profiling data that is emitted by POSE. It is useful for those Windows users who cannot run the Unix KProf tool, or the (Mac only) Metrowerks profiling viewer. It turns the contents of the profiler output into a collapsable tree-view. It can unmangle C++ function names into a human-readable form.
-- TiloChrist - 25 Apr 2003
| Name | TestQuest Pro System for PalmOS |
| Company | TestQuest |
| Web | http://www.testquest.com/palmsolutions.htm |
| Keywords | TestDebug |
| Terms | ? (Probably commercial, but it doesn't say) |
Note: the above link no longer works, and following the information for TestQuest Pro no longer shows that it supports Palm OS. The original information is provided below for historical purposes.
-- KeithRollin - 04 Jun 2004
The TestQuest Pro System for PalmOS is the industry’s first complete solution for automated, black-box testing of applications and accessories for PalmOS. The solution includes everything developers need to build automated test capabilities that reduce test expenses, accelerate time to market and improve product quality:
- TestQuest Pro Base System: Provides powerful scripting, logging and test management capabilities that provide a foundation for automated testing.
- Handheld Test Platform for PalmOS: Provides the connectivity from the TestQuest Pro Base System to the Palm device under test. Versions are available for: Palm IIIxe, Palm IIIc, Palm Vx, Palm VIIx, Handspring Visor Deluxe, Handspring Visor Platinum, Handspring Visor Prism, and Handspring Visor Edge.
- API Plug-in that customizes the Test Quest automated testing environment to the unique requirements of PalmOS developers.
-- KeithRollin - 12 Feb 2003
| Name | Cocoa Palm Reporter |
| Company | Florent Pillet |
| Web | http://osx-palm-tools.sourceforge.net/ |
| Keywords | TestDebug |
| Terms | GPL |
Cocoa Palm Reporter is a GPL rewrite of Palm Reporter running on Mac OS X. The tool displays trace information emitted by applications running on the Palm OS Emulator (or on a real device using HostTraceGlue). Cocoa Palm Reporter can be used to log traces coming from a local Palm OS Emulator, from the Palm OS Simulator running on a remote PC or from a real device connected to the Mac via USB (use USB-TCP Bridge to forward traces to Cocoa Palm Reporter).
-- FlorentPillet - 26 Apr 2003
| Name | HostTraceGlue |
| Company | Florent Pillet |
| Web | http://osx-palm-tools.sourceforge.net/ |
| Keywords | TestDebug |
| Terms | GPL |
HostTraceGlue is a small glue library that you include in your Palm OS applications. It allows an application to send traces when running from the Palm OS Emulator (use HostTraceGlueXXX calls instead of using the regular HostTraceXXX calls), and from a real handheld. In the later case, traces will be sent over to the USB or serial port. Using USB-TCP Bridge on Mac OS X, you can forward the traces to Cocoa Palm Reporter. Using these three (free!) tools, you have a complete toolset which allows you to trace what your application does on the device in real time.
-- FlorentPillet - 26 Apr 2003
| Name | USB-TCP Bridge |
| Company | Florent Pillet |
| Web | http://osx-palm-tools.sourceforge.net/ |
| Keywords | TestDebug |
| Terms | GPL |
USB-TCP Bridge is a Mac OS X utility which allows bridging a Palm devices connected over USB to a TCP socket. The bridge forwards data both ways between the socket and USB, allowing various utilities which normally connect to a TCP/IP socket to talk to a Palm handheld. Examples of use include: connecting the GDB debugger to the handheld, forwarded traces emitted by HostTraceGlue on the device to Cocoa Palm Reporter on the desktop, HotSync using pilot-link, etc.
-- FlorentPillet - 26 Apr 2003