1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 01:06:01 +02:00
Commit graph

243 commits

Author SHA1 Message Date
Marc Khouzam
735bde8157 Bug 444196 - Add delay before deleting breakpoint
We are getting intermittend failures on the GDBConsoleBreakpointsTest
due to the fact that we create and then try to delete a breakpoint so
fast that the MIBreakpointsManager does not have enough time to update
its data structures.

This is something specific to automated tests, as a user won't be able
to delete a breakpoint so fast.

Change-Id: I4b220cc859b7ee45e1b8dbde0edbcaa38b9dfe34
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/33432
Tested-by: Hudson CI
Reviewed-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2014-09-18 16:09:23 -04:00
Marc Khouzam
c5d3f2247d Bug 444317 - Move JUnit tests to use GDB 7.8
Change-Id: I129d6922fb93044cf12c912536b193140eae8f94
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/33481
Tested-by: Hudson CI
Reviewed-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2014-09-18 16:04:50 -04:00
Marc-Andre Laperle
de517a2cd5 Bug 444196 - [tests] dsf-gdb tests fail the build when 'make' is not installed
This will make the build not fail but complete with errors.
Also, only build the test apps if we are going to run the tests.

Change-Id: I1a16eb812df45279d973ead37038683b5b0a5dff
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/33406
Tested-by: Hudson CI
Reviewed-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2014-09-16 15:42:57 -04:00
Marc Khouzam
4a93b2d6a4 Disable automated Debug JUnit tests for GDB < 7.2 to allow to work on
getting all others to pass.

These tests should eventually be gradually re-enabled.

Change-Id: Ifb5fdf155f6db36b0b8bc29032ac736691213972
2014-09-16 07:04:38 -04:00
Marc-Andre Laperle
97079f6ad0 Add missing arg for jacoco in in tests. Update jacoco.
Jacoco arguments are missing when executing certain tests. This happens when
argLine is being overriden. We had the same problem in Linux Tools. We solved
it by prepending the argLine with ${tycho.testArgLine}. This should help
improving the Code coverage metric in Sonar.

Also update the jacoco version to fix a bug when building with Java 8.

Change-Id: I7f73f40488efc01fc7d643940c1ac0d5950c900d
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/32507
Tested-by: Hudson CI
Reviewed-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2014-08-28 15:40:26 -04:00
Marc-Andre Laperle
86a08c918e Upgrade to Tycho 0.21.0
Change-Id: I1ef13eda4f297c10ee360cac64f43d58a91790e1
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/29954
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-07-31 11:19:17 -04:00
Marc Khouzam
05795e449e Typo
Change-Id: Id46d0a04469fc8e128765247466d253acbb27b1a
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-30 08:33:35 -04:00
Marc Khouzam
2698a9ca99 Redirect all output from DSF-GDB's JUnit tests to gdb traces.
Change-Id: I6f7c85879fbc51d15fe77dc265c9b3d1b50ec19d
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-30 08:30:27 -04:00
Marc Khouzam
59d01f3ecd Bug 438934 - Enable gdb traces for GDBConsoleBreakpointsTest to see what
is happening in an intermittend failure.

Change-Id: I2fcbe0950437e2928b5eab6e243b717002260f03
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-30 08:00:53 -04:00
Marc Khouzam
f25a9ffe98 Typo
Change-Id: I99683db5c79bf2551e58c66ba041edccb1b28bcc
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-30 07:48:55 -04:00
Marc Khouzam
74b4766793 Bug 439926 - Race condition between's test 2 second timeout and launch's
2 second timeout.

Change-Id: I31632107b1bd667239ab6892268c02d30d0bafa7
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-28 08:43:00 -04:00
Marc Khouzam
8219fbd21c Bug 440153 - Optionally provide an existing CDT repository when doing a maven build
Change-Id: Idc3d48bea5625ec84df43ffe50c6940fb4281831
Reviewed-on: https://git.eclipse.org/r/30285
Tested-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-07-22 16:34:35 -04:00
Sergey Prigogin
d8154bd340 Inremented branding plugin version to 8.5 2014-07-21 17:39:01 -07:00
Marc Khouzam
90718216f1 Bug 439926 - CommandTimeout tests can fail on fast machines
Change-Id: I7bd4862cb8b3900a2fc41ad7476b2dff6f541009
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/30144
2014-07-21 16:26:52 -04:00
Marc Khouzam
0cdedcb9e9 Bug 438934 - Make GDBConsoleBreakpointsTest provide more information
upon failure.

Change-Id: Ia3cfe4fb455f4ca5048e629c623bba6331264b09
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/30096
Tested-by: Hudson CI
2014-07-19 11:29:10 -04:00
Marc Khouzam
935e88036d Bug 438934 - Failure in MIMemoryTest.asynchronousReadWrite because of a
concurency issue where the AsyncCompletionWaitor was being accessed by
more than one thread but was not properly synchronized.

Change-Id: I5c6f063ca519787a0cc45281c0632fcf07b763d5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/30089
Tested-by: Hudson CI
2014-07-18 03:46:30 -04:00
Alvaro Sanchez-Leon
4ec3cdbbe7 Bug 437562 - Split the dsf-gdb tests to a plug-in and fragment pair
Change-Id: I7dbdfe98795242a3c96a3ed87532a993dd7db685
Signed-off-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
Reviewed-on: https://git.eclipse.org/r/28602
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Hudson CI
2014-07-14 12:34:41 -04:00
Marc Khouzam
9c98d58561 Update Debug JUnit tests to allow running tests for all GDB versions.
Change-Id: Ied36d9eb7e31ca33f04e6744f670e77dfec36f36
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/27872
Tested-by: Hudson CI
2014-06-03 20:49:45 -04:00
Marc Khouzam
8c15651c03 Bug 436349 - JUnit test for step-return for a method returning void
Change-Id: Ia449c9f599e6c5c3af9e26b4014ade6a12ae58c3
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/27735
Tested-by: Hudson CI
2014-06-02 13:12:57 -04:00
Marc Khouzam
580b3a892a Point Debug tests to the instance of GDB on CDT's HIPP
Change-Id: Ib4e84a3c7c0717b458fd7cffe3ff70b1a1d3bcc5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-05-30 16:03:06 -04:00
Marc Khouzam
fa12f215f9 Bug 432888 - Properly update relative expression for existing child
Change-Id: If8cb1884c52366813e9613e4ef5e465db928d4f2
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/25306
Tested-by: Hudson CI
2014-04-29 15:23:54 -04:00
Marc Khouzam
283f86d8d9 Bug 393930 - Unable to examine a sub-expression using "watch"
Change-Id: Ib8bde486546eef00440a8ef8f1ee05cfe7da48db
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/24299
Tested-by: Hudson CI
2014-04-29 15:21:57 -04:00
Marc Dumais
620def4c62 Bug 432854 - [visualizer] Add a new graphic object class supporting
nesting, virtual bounds and automatic scaling

Change-Id: I8d38747af369e0c0d591abab5a76a00c7dc5a43a
Reviewed-on: https://git.eclipse.org/r/25079
Tested-by: Hudson CI
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-28 12:37:30 -04:00
Marc Khouzam
b985a7fc54 Bug 433044 - Deleting a bp from gdb console causes it to be re-installed
Change-Id: I3e7b26bc31104fc8ef12c1330c0a0ff2125da8ae
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/25266
Tested-by: Hudson CI
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2014-04-22 04:38:20 -04:00
Marc Khouzam
90648530f8 Bug 432888 - Missing rm.done() for a fetched child of an expression
Change-Id: Ia5b43d57d2bc0354786c5d276e091749fa64a87b
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/25108
2014-04-16 05:46:52 -04:00
Marc Khouzam
d844a16e83 Bug 426834 - Double backslashes are no longer removed.
Change-Id: I91a8f7a6f10cab9d24149cc4fd29e867e0040b10
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-04 08:00:21 -04:00
Marc Khouzam
37166d6194 Bug 426730: Update tests to reflect that $1 is now being used when
launching

Change-Id: I4fc617ca73f505fd81da17594510ff6f5a00c4e9
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-26 13:41:46 -05:00
Alvaro Sanchez-Leon
e49589af70 Bug 426730: [Memory] Support 16 bit addressable size
Change-Id: I1fa5498eebe66cc6febbfaf72c4e433bdfab48ed
Signed-off-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
Reviewed-on: https://git.eclipse.org/r/22118
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-26 10:59:03 -05:00
Marc Khouzam
0b2adb5223 Bug 429157: Udpate tests to better test memory console change
Change-Id: I418919c208ab456ce7edbc45edd61d11b54eecd2
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-26 10:46:16 -05:00
Marc Khouzam
8000c7fe61 Create GDB tests for potential upcomding version 7.8. This will allow
for us to test early.


Change-Id: Ida162d6244ce5abd12d59ee3bbd526881197c847
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-25 09:53:23 -05:00
Marc Khouzam
bc33b70feb Create GDB tests for version 7.7
Change-Id: I19f60848e5cc12be151f5028127bbc3daf650833
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-25 09:53:12 -05:00
Marc Khouzam
6787eb71f9 Change some test names to be consitent.
This will allow a script to parse them.

Change-Id: I30f9b53bffa1b2c24ec68f4bad206f098bf7fa48
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-02-25 09:53:01 -05:00
Marc Khouzam
2a935a9926 Bug 341731 - Show values returned from function calls when doing a
step-return operation

Change-Id: I4ac5c64a940ffcbe75b21618a74f2c4eba93d27e
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/15377
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
IP-Clean: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2014-02-13 14:38:56 -05:00
Sergey Prigogin
5d7a19fa6c Enabled JDK 1.7.
Change-Id: Ic2a161ea3c318dc1e8ba01c271c936bf5ed8763d
Reviewed-on: https://git.eclipse.org/r/21020
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-24 13:38:55 -05:00
Sergey Prigogin
1d166260a8 Bumped up CDT version to 8.4.
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Marc Khouzam
b3223dace6 Bug 424483 - Accept yet anther GDB version format
Change-Id: Ic88352eb5d726c08361386b47c48b913b0cc91c0
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-12-20 16:14:31 -05:00
Marc-Andre Laperle
972006b048 Fix clean failing when dsf-gdb ant script has never been executed
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-10-29 01:04:27 -04:00
Thomas Corbat
7445c192ca Changed assertNotEquals to assertFalse to comply with JUnit 4.8.1
Change-Id: I51ece211f04c23c2f654b60ecfd662dfb9717890
Reviewed-on: https://git.eclipse.org/r/17291
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-10-11 09:06:05 -04:00
Alvaro Sanchez-Leon
6c85c85a06 Bug 323552: [registers] Register View content is not stack frame
specific

Change-Id: Ib7922f8487d10e3b9cb5b6dcb255590cc31d2a97
Signed-off-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
Reviewed-on: https://git.eclipse.org/r/16566
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-09-27 10:07:02 -04:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Marc Khouzam
c95780a092 Bug 415094 – Update Step Into Selection JUnit tests
Change-Id: I4e5a0afd8fc47444a3360f56650ebe966d837e04
Reviewed-on: https://git.eclipse.org/r/13840
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-08-14 14:51:03 -04:00
Marc Khouzam
20a079bafa Bug 409186 - Remove test that was causing assertion.
Change-Id: Ia4336dc239c2193259eee3350d67c2a4f0255c06
2013-07-08 13:13:50 -04:00
Marc-Andre Laperle
718d7de48e Bug 412057 - UI tests don't run on Mac Cocoa using Tycho build
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-07-03 21:02:43 -04:00
Marc Khouzam
b1052736a1 Bug Bug 382692 - Update MIExpressions JUnit tests to current CDT havior
Change-Id: I2de2b0b28774a4ee311ba76f54a71ac2f4735628
Reviewed-on: https://git.eclipse.org/r/13522
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-06-03 16:31:04 -04:00
Marc Khouzam
9330e46813 Bug 409186 - Fix debug registers test which didn't work on 64bit.
Change-Id: I25086ac3feca60f0776d61c162254eaadb3a7ae3
Reviewed-on: https://git.eclipse.org/r/13349
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-05-29 13:43:29 -04:00
Marc Khouzam
bd28316f57 Bug 409186 - Memory tests had failures.
First failure was because we now know the endianess but the test was not
updated.  The second failure was because different GDB versions gave
different error messages for memory write failures.


Change-Id: Idbac275a5de3a0af77d030474fea60808ca9a54c
Reviewed-on: https://git.eclipse.org/r/13331
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-05-29 08:12:13 -04:00
Marc Khouzam
fcb46a9a5d Bug 409186 - Debug JUnit tests are not ready for 64bit machines
Change-Id: I2b5eabb506366949bf4dc75af6221f1ddd251898
Reviewed-on: https://git.eclipse.org/r/13292
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-05-28 14:51:22 -04:00
aleon
bb755a01be Bug 244865 – Support for Step Into Selection
First Implementation:
* Non-stop as well as All-stop debugging
* Function / Method name validation, arguments size validation
(no arguments signature yet)
* Ctrl-F5 as short key (consistent with JDT)
* Hyper link support with Ctrl-Shift click
* Junit Test (Services part)
Change-Id: I58903b4b6b7f9fd39a827f5297ad23ac3f96186d
Reviewed-on: https://git.eclipse.org/r/11305
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
IP-Clean: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-04-30 14:26:00 -04:00
Mikhail Khodjaiants
bafe78b859 Bug 378834 - Add Debug JUnit tests to Hudson
Change-Id: I61da4808697429bb2c779a8cd212023ff59ee0d7
Reviewed-on: https://git.eclipse.org/r/10955
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2013-03-08 15:48:09 -05:00
Jeff Johnston
43790e7873 Change org.junit4 requires to be org.junit 4.8.1 or greater.
- Kepler M6 SDK does not have org.junit4
- there is currently a compatibility plug-in in M5 that
  supplies it by reexporting org.junit 4.8.1

Change-Id: I29fa7a12277b47d2988a5cc452f3f1f47ed65507
Reviewed-on: https://git.eclipse.org/r/10875
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-06 16:00:34 -05:00