Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-test-dev] CDT 1.2 Test Item Summary from QNX

I have attached a summary of the testing that QNX is committing to for the 1.2 CDT release. I was not sure what format the overall summary was going to be in, so I left this in straight text for easier integration.

Thanks,
 -Peter
QNX Testing Focus - CDT 1.2
---------------------------

For the CDT 1.2 release, the QNX testing focus will be on functional testing of
the CDT debug perspective. We will be putting the most effort into new feature 
testing.

Host Platforms
--------------
1- Windows 2000
2- QNX Neutrino 6.2.1
3- Linux (Redhat 8.0)

Targets
-------
Self hosted on x86

Core Tools
----------
1. gcc 2.95.3
2. gdb 5.2.1
3. make 3.79.1

Test Areas - New Functionality
------------------------------

The following is a list of the new CDT functionality that QNX will focus testing 
on. Some of these features are not yet complete, and therefore testing will not
begin until they are.

CDT 1.2 Completed Features:
1. Formatting values (hex, octal, ...)
2. Detail panel for Variable view.
3. Casting variables to different types in the Variable view. (Mostly complete) 

CDT 1.2 Features still under development
4. Deferred Breakpoints
5. More support for GDB/MI 2 (still support GDB/MI 1)
6. Setting breakpoints on external sources with persistency on the project.
7. Investigate a way to make static variables available even when not in the 
   context of the stackframe. 
8. Investigate variables book-keeping. (Almost complete)
9. Investigate action to set breakpoint for specific thread (if the underlying 
   debugger supports it) and session.

Test Areas - Existing Functionality
-----------------------------------

The following is a list of the existing functionality that QNX will 
verify is still working for the CDT 1.2 release. Testing of these features 
will be mostly sanity type testing.

10. Launch Debug/Run Local C/C++ Application
11. The various debug views (Variables, Breakpoints, Expressions, Registers, Memory, Shared Libs, Signals)
12. Debug View - Switching debug sessions/stack frames
13. GDB Console - Can enter various GDB commands and see results. Sync with IDE on step/next/etc
14. Editor integration - hover for value, run to line etc.
15. Link to source code - source in and outside of workspace.
16. Breakpoints

Back to the top