Commit Graph

77 Commits

Author SHA1 Message Date
Martin
280d99664e LazDebuggerFp, Tests: Ensure the debugger does not go into unwanted dsInternalPause 2021-12-09 18:17:56 +01:00
Martin
d5d01deed4 LazDebuggerTestBase: file forgotten in fcd147a0bf / remove design time from package 2021-12-01 19:58:07 +01:00
Martin
d8188bb780 FpDebug: Show "class var" if in current context (no class/instance-name prefix). 2021-12-01 19:55:39 +01:00
Martin
fcd147a0bf FpDebug, CmdLineDebuggerBase, LazDebugTestBase: Remove "design time", those are run-time packages (they are for use in the IDE, be serving as base classes to other design time packages. But they should not be listed for installation into the IDE on their own. 2021-11-25 12:54:25 +01:00
martin
a0035c6097 LazDebuggerFp: tests for modify watch / build modes for test
git-svn-id: trunk@65226 -
2021-06-14 07:30:39 +00:00
martin
83fc0859f9 FpDebug: Tests
git-svn-id: trunk@65184 -
2021-06-08 19:32:24 +00:00
martin
574b3a8178 LazDebuggerFp, FpDebug: Modify watches/values in target
git-svn-id: trunk@65154 -
2021-05-30 19:01:08 +00:00
martin
ce0d1a0bc8 LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
git-svn-id: trunk@65151 -
2021-05-29 22:51:09 +00:00
martin
4d4db524ac FpDebug: evaluate "pointer - pointer" return int (with pointermath)
git-svn-id: trunk@65150 -
2021-05-29 22:51:06 +00:00
martin
caeb20c1c4 GdbmiDebugger, test: more output, to compare test results
git-svn-id: trunk@64959 -
2021-04-10 23:48:07 +00:00
martin
474161d379 GdbmiDebugger: Update "RunGdbmi" script (use testbase)
git-svn-id: trunk@64956 -
2021-04-10 23:48:00 +00:00
martin
1b907520c7 Test Debugger, GDBMI: ArgC/Env Utf8 handling for cygwin builds
git-svn-id: trunk@64876 -
2021-03-27 23:50:44 +00:00
martin
8b81b7cfd3 Debugger: Revert recent upper/lowercase changes
git-svn-id: trunk@64570 -
2021-02-13 14:30:50 +00:00
martin
dee9846c86 DebuggerTests: clean up / change naming for temp exe files
git-svn-id: trunk@64540 -
2021-02-11 22:40:25 +00:00
martin
f6d3eca79a Tests, LazDebuggerFp: more aggressive timing/scheduling for faster test runs
git-svn-id: trunk@64537 -
2021-02-11 22:40:19 +00:00
martin
13e0aa558a DebuggerTest: restore use resources
git-svn-id: trunk@64520 -
2021-02-10 18:16:38 +00:00
martin
45514d05ab DebuggerTests: add prebuild resources file
git-svn-id: trunk@64519 -
2021-02-10 18:16:36 +00:00
juha
657341c4df Fix debugger test compilation.
git-svn-id: trunk@64518 -
2021-02-10 15:35:10 +00:00
juha
77e6853ca6 Components: Reduce calls to LowerCase().
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
b53ad7ceed Components: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64506 -
2021-02-08 19:09:30 +00:00
juha
0feb7a5662 Codetools, Debugger: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64465 -
2021-02-05 11:28:11 +00:00
martin
20f6b975cf FpDebug: tests pointer math
git-svn-id: trunk@64401 -
2021-01-16 19:30:12 +00:00
martin
78af663741 Revert WatchesValuePrg.pas: r64120 #618261511d LCL: Remove tests for FPC versions 2.x. Cannot be used anyway.
git-svn-id: trunk@64240 -
2020-12-19 17:06:31 +00:00
juha
618261511d LCL: Remove tests for FPC versions 2.x. Cannot be used anyway.
git-svn-id: trunk@64120 -
2020-11-10 09:50:20 +00:00
martin
569ea0aeb7 FpDebugger: updated tests
git-svn-id: trunk@64021 -
2020-10-15 18:38:18 +00:00
martin
55c3a5cbbc FpDebug, test: fix access to nil pointer
git-svn-id: trunk@63922 -
2020-09-25 22:08:49 +00:00
martin
b3cbbc6218 FpDebug: tests
git-svn-id: trunk@63886 -
2020-09-17 23:04:20 +00:00
martin
88ec662309 FpDebug: Tests, reduce calls to GetLocation
git-svn-id: trunk@63813 -
2020-08-22 20:27:18 +00:00
martin
8386c71041 FpDebug: Tests for structure/class members to have DW_AT_const_value
git-svn-id: trunk@63773 -
2020-08-17 21:50:42 +00:00
martin
83816792fb fpdebug test - ifdef 2.6.4
git-svn-id: trunk@63767 -
2020-08-17 21:50:31 +00:00
martin
21f849d337 FpDebug: shorten the output for pchar like types (strings in dwarf 2)
git-svn-id: trunk@63399 -
2020-06-19 21:05:17 +00:00
martin
f97bb256fd FpDebug: add error message
git-svn-id: trunk@63384 -
2020-06-17 20:01:27 +00:00
martin
8b52ad831c FpDebug: pbyte for test
git-svn-id: trunk@63379 -
2020-06-17 13:03:45 +00:00
martin
cdad0cd83f LazDebuggerGdbmi: Tests for Step to finally/except for Win64 SEH
git-svn-id: trunk@62315 -
2019-11-29 02:58:27 +00:00
martin
0040dbe1fe FpDebug: tests
git-svn-id: trunk@62049 -
2019-10-13 12:25:43 +00:00
martin
9db76fad42 FpDebug: test
git-svn-id: trunk@62039 -
2019-10-11 12:37:47 +00:00
martin
e6a89c7f7c Debugger-tests: Ensure all pending log messages are written before closing the file
git-svn-id: trunk@62035 -
2019-10-11 12:07:21 +00:00
martin
9593489f2f Debugger-test-base: reduce large string ops // collecting thousands of strings is better done in a list.
git-svn-id: trunk@62016 -
2019-10-09 20:06:27 +00:00
martin
cda053352c FpDebug: Tests for bitpacked array/record
git-svn-id: trunk@62014 -
2019-10-09 20:06:24 +00:00
martin
bbc36a7e52 FpDebug: Add test for "set of (10..20)" (subrange)
git-svn-id: trunk@62010 -
2019-10-09 20:06:17 +00:00
martin
6b45533e05 FpDebug: tests (enum member)
git-svn-id: trunk@61970 -
2019-10-03 18:38:14 +00:00
martin
10c89a58d9 FpDebug: tests
git-svn-id: trunk@61921 -
2019-09-24 23:36:42 +00:00
martin
9126322a34 FpDebug: tests
git-svn-id: trunk@61904 -
2019-09-19 17:29:18 +00:00
martin
0ea8345dd4 FpDebug: tests
git-svn-id: trunk@61901 -
2019-09-18 22:14:04 +00:00
martin
5b2858fe15 FpDebug: Test for breakpoints in threads
git-svn-id: trunk@61835 -
2019-09-08 19:03:03 +00:00
martin
6cabb6cc74 FpDebug: tests
git-svn-id: trunk@61784 -
2019-08-29 15:12:47 +00:00
martin
530e705ee9 FpDebug: more tests
git-svn-id: trunk@61778 -
2019-08-28 15:36:17 +00:00
martin
b8f6c44020 FpDebug: test watches for Pointer
git-svn-id: trunk@61754 -
2019-08-24 20:39:56 +00:00
martin
4bfff289c6 FpDebug: some tests for info about types in watches
git-svn-id: trunk@61735 -
2019-08-20 18:58:52 +00:00
martin
2c26dfcbd5 FpDebug, tests: function-ref variables
git-svn-id: trunk@61522 -
2019-07-03 18:26:34 +00:00