1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 09:25:31 +02:00
Commit graph

104 commits

Author SHA1 Message Date
Marc-Andre Laperle
0046099052 releng: Make use of Tycho POM-less functionality
This removes a lot of pom.xml from the source tree. This is using the
"POM-less" Tycho functionality.
See
https://wiki.eclipse.org/Tycho/Release_Notes/0.24#POM-less_Tycho_builds

One advantage of this is that you do not need to update the version in
the pom.xml when you change it in the MANIFEST.MF because the pom.xml is
automatically generated. This also reduces a lot of the duplicated
information and pom.xml repetition.

- Maven 3.3 and up is required.
- Only eclipse-plugins and eclipse-features can be pom-less.
Repositories, target and others still have pom.xml.
- New parent poms are added because a parent is necessary directly one
level above the plug-in/feature that will have its pom generated
- Some test plug-ins had to be renamed .test -> .tests because it's
required so that it detects that it's a test plug-in
- Some suites were renamed so that they all use the same consistent name
"AutomatedIntegrationSuite"
- Profiles were added for the more common test configurations. They are
activated by the presence of simple .properties files that only serve to
activate the correct profile. The profiles:
  - One for UI tests (UI present and start in UI thread)
  - One for SWTBot tests (UI present and do not start in UI thread)
Other test plug-ins that are too different are kept intact and still
have
a pom.xml
- Fragments are kept intact since they all have different target
platform configurations

Change-Id: I9d73380eb766f547830c552daf08053a30b1845c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-02-13 23:19:56 -04:00
Sergey Prigogin
0b641f1216 Removed obsolete code.
Change-Id: I698f57e290125aca55bb8c2209dca2a9c4cf745f
2017-02-05 21:23:41 -05:00
Marc Khouzam
8cf5ed53f2 Update version to 9.3.0
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-15 20:32:51 -05:00
Marc Khouzam
334777eb6e Update version to 9.2.0
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-11-14 23:50:05 -05:00
Marc Khouzam
cd559dafaf Update version to 9.1.0
This commit used the script releng/scripts/ChangeFeaturesVersion.sh

Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-08-17 10:11:57 -04:00
Alex Blewitt
2356a29c70 Bug 492200 - Replace StringBuffer with StringBuilder
There are many opportunities for replacing `StringBuffer` with
`StringBuilder` provided that the type isn't visible from the
public API and is used only in internal methods. Replace these
where appropriate.

Change-Id: Ic2f50c5b6f3c3a4eae301bb3b40fb6faed235f79
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-21 22:17:03 -05:00
Jonah Graham
1dd218df31 Stop using _ identifier
From JLS 15.27.1.

It is a compile-time error if a lambda parameter has the name _ (that
is, a single underscore character).

The use of the variable name _ in any context is discouraged. Future
versions of the Java programming language may reserve this name as a
keyword and/or give it special semantics.

Change-Id: I6f357dcc8f1eea933c6fc3afb474982e6d6210fe
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-04-15 11:12:02 +01:00
Sergey Prigogin
5d40605a40 Removed 3 deprecated methods.
Change-Id: I75ea53a574817c0c91161a38d4209c428a55521b
2016-02-24 20:04:15 -08:00
Marc Khouzam
b745736775 Incremented CDT features version to 9.0.0
This includes bumping the standalone debugger to 9.0.0

Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2016-01-18 16:37:47 -05:00
Marc Khouzam
f3ff649041 Fix copyright of all CDT plugins using the copyright tool from platform.
This commit does not add missing copyrights, just updates the date on
the existing ones.

Change-Id: I646f5afd533a1fcc539bdf2e0686b22f406ecf65
2016-01-03 20:38:31 -05:00
Sergey Prigogin
00e7081b17 Moved to JDK 1.8.
Change-Id: I415625d3cebe3ff38454bd6722c31da07eb466c4
2015-12-27 21:41:01 -08:00
Sergey Prigogin
6d5abb70ef Improved consistency of test names. 2015-06-16 17:05:53 -07:00
Sergey Prigogin
81d40de462 Bug 470014 - Name resolution problem with ref-qualified methods
Change-Id: I2baeee442adffefb1df2c217ed91c5ff58a430ae
2015-06-16 16:11:35 -07:00
Marc Khouzam
bb61124897 Incremented CDT feature version to 8.8.0
Change-Id: Ib1189a08a5f0225fd676b682dc8a10477ad3acc5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-06-10 09:33:49 -04:00
Marc Khouzam
e820f872ad Incremented CDT feature version to 8.7.0
Change-Id: Ife0feaaa9263d2b7797e31d628250bd26caff1b5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-05-04 21:07:13 -04:00
Marc Khouzam
4781f20495 Move some leftover plugins from Java 5 to Java 7.
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-25 13:42:20 -04:00
Marc Khouzam
87a29d31aa Add many missing @Override to remove warnings
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-25 11:18:06 -04:00
Marc-Andre Laperle
afd11359e6 Extract test VM args to common property base.test.vmargs
This makes it easier to change arguments for all tests. As a side-effect,
all tests now enable assertion (-ea) and have the same max heap size, etc.

Change-Id: I0965d40ba3283efe7eacdf927f6c302ee0ab30f0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-02-06 13:02:28 -05:00
Sergey Prigogin
252eaf4c0f Incremented CDT feature version to 8.6.0.
Change-Id: Ic90c8e6a68d21e5b90ec3fac997da6a95a29bedf
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Reviewed-on: https://git.eclipse.org/r/39066
Tested-by: Hudson CI
2015-01-06 19:40:38 -05: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
Sergey Prigogin
d8154bd340 Inremented branding plugin version to 8.5 2014-07-21 17:39:01 -07:00
Sergey Prigogin
774de9a0ea Cosmetics. 2014-05-08 20:10:01 -07:00
Sergey Prigogin
ffa470ee1a Improved consistency of test method names. 2014-02-10 20:12:55 -08: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-Andre Laperle
9e3bca14b5 Bug 353281 - Content assist for designated initializers, additional fix
Change-Id: I534f074f1308f03f341838c87096ef09e3c166a2
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/20094
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Hudson CI
2013-12-20 20:33:20 -05:00
Thomas Corbat
830c09b3be Bug 412380 Fix for LRParser Tests
Change-Id: I5567cebbace02efe038076ebaf6193308fa5289f
Reviewed-on: https://git.eclipse.org/r/16880
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Reviewed-by: Chris Recoskie <recoskie@ca.ibm.com>
IP-Clean: Chris Recoskie <recoskie@ca.ibm.com>
Tested-by: Chris Recoskie <recoskie@ca.ibm.com>
2013-09-30 14:31:11 -04:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Sergey Prigogin
e91740f2eb Cosmetics. 2013-05-22 21:01:14 -07:00
Sergey Prigogin
b7f27c70ca Cosmetics. 2013-05-07 20:34:20 -07:00
Sergey Prigogin
4346a7377f Renamed few classes to distinguish tests from their base classes. 2013-01-23 11:36:51 -08:00
Sergey Prigogin
aefea16bcf Fixed compilation errors. 2012-12-28 14:08:36 -08:00
Sergey Prigogin
3b7da721b6 Bug 367993 - Error due to CDT not recognizing compiler built-ins like
__is_pod.
2012-08-22 11:17:11 -07:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Sergey Prigogin
09967ad791 Version number changes missed in the previous commit. 2011-10-19 20:53:44 -07:00
Sergey Prigogin
2932f9122c Updated parent feature version in pom.xml files. 2011-10-19 19:32:07 -07:00
Doug Schaefer
9ec9113700 Update version numbers for Juno. 2011-09-22 15:03:14 -04:00
Chris Recoskie
980e5237e0 Bug 357858 - Override some unsupported test cases in LR parser test
suite in head stream
2011-09-15 15:53:48 -04:00
Doug Schaefer
6eff5311d7 More tests for the Maven build. 2011-06-29 14:30:07 -04:00
Vivian Kong
df7434c2bc Bug 348426 - Disable failed test cases in LR parser that are inherited from CDT DOM Parser test for John Liu 2011-06-06 15:55:20 +00:00
Chris Recoskie
35bb3c2833 Bug 328867 - Override some C++ 0x test cases in LR parser test suite in head stream 2011-03-09 21:42:11 +00:00
Doug Schaefer
8ed19fb591 Fix build error caused by deletion in superclass. 2011-03-03 19:16:01 +00:00
Markus Schorn
b17869ff74 Fix some LR-parser test-failures. 2011-01-27 09:29:03 +00:00
James Blackburn
7759bde483 Bug 328867 - Override some C++ 0x test cases in LR parser test suite in head stream 2011-01-26 18:53:12 +00:00
Markus Schorn
e407a37b43 Bug 326900: Remove overridden tests no longer part of template tests. 2010-10-05 07:54:40 +00:00
Chris Recoskie
3712f8e971 Bug 324324 - The LR Parser test utility function getCompletionNode gets a wrong offset. 2010-09-02 18:45:34 +00:00
Mike Kucera
61ce9c0dcd Bug 318011 - Invalid project name in org.eclipse.cdt.core.lrparser .project 2010-08-06 01:28:31 +00:00
Vivian Kong
9697941eec Bug 315435 Fix the regression test failures in cdt70 - for John Liu 2010-06-03 20:00:42 +00:00
Vivian Kong
9a346521e2 Bug 315439 Fix up copyright 2010-06-03 16:48:25 +00:00
Vivian Kong
0890f7c49e Bug 315435 Fix the regression test failures in cdt70 2010-06-02 19:35:43 +00:00
Vivian Kong
1b93077911 Bug 312658 - Some c/c++ syntax cause content assist hanging, such as try-catch and do-while(head stream) - fix by John Liu 2010-05-12 17:19:17 +00:00