Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-06-02 | 436368 - [C++ codegen] plugin org.eclipse.papyrus.cpp.codegen.tests needs to ↵ | Ansgar Radermacher | 36 | -0/+3132 | |
be moved into tests/junit/extraplugins/codegen | |||||
2014-05-22 | Bug 433550: Automated Test Suite for C++ codegen | Andrew Eidsness | 2 | -3/+7 | |
This is a test suite to confirm basic functionality of the C++ code generator. The project includes a model as well as the copies of the files that are expected to be generated. The junit test case programmatically runs the generator on each element and then checks for differences from what is expected. This needs a minor change in the basic generation code so that it can be run in a headless fashion. The change causes the generator to avoid opening a confirmation dialog on error if a certain System property is set. The comparison utility makes allowances for different formatting so that the expected code is not tied to the formatter that happens to be selected in the user's workspace. If a difference is detected, then the individual junit test case is aborted. Phase 1 of the test suite (this commit) includes: 11 tests o 9 Classes (headers, bodies) o 2 namespace headers 9 class tests covering generation of: o Classes § Inheritance § Abstract § Reusability as type in other classes and operations § Default constructor o Operations § Empty and defined method bodies § ANSIC return types § Pointer and Reference parameters (in, out, inout) and return types § Different classifiers (const, volatile, extern) § Different visibilities § Virtual § Pure virtual § Operator overloading § Polymorphism § Constructor, destructor o Attributes § Default values § Static values § Const § Different storage classifiers (volatile, register, extern) § Strings § Char, double, int, void, float § ANSIC types o Includes § Include statements § Global definitions Namespace header tests covering: o Packages § Namespace headers § Folder generation Change-Id: If22a8d3e8e3788f600288c183ac225468db4926a Signed-off-by: Andrew Eidsness <eclipse@jfront.com> | |||||
2014-04-30 | 432813: [Performance] Papyrus performs poorly (grey screen) or crashes when ↵ | Christian W. Damus | 1 | -12/+22 | |
working on large profiles https://bugs.eclipse.org/bugs/show_bug.cgi?id=432813 Fix importing of test models to ensure that all cross-references between resources are within the repository. Objects unloaded prematurely resulted in proxies that resolve to the original template resources in the test plug-in. | |||||
2014-04-30 | 422257: [Performances] Memory leaks | Christian W. Damus | 7 | -56/+156 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=422257 Updates to CDO Integration component and tests to fix memory leaks. This is a work-in-progress. Especially noteworthy is the new "unload" implementation for CDO views, which clears the adapters (especially UML CacheAdapter) from all CDOObjects in the view when closing it, in lieu of relying on Resource::unload() which CDOResource does not implement. | |||||
2014-04-23 | 422257: [Performances] Memory leaks | Christian W. Damus | 1 | -37/+19 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=422257 Add a JUnit rule for memory leak assertions. | |||||
2014-04-22 | Merge branch 'refs/heads/bugs/431953-stereo-repair2' | Christian W. Damus | 2 | -6/+10 | |
2014-04-22 | 430023: [Papyrus Tests] Papyrus shall propose different levels of testing, ↵ | Christian W. Damus | 1 | -1/+1 | |
to allow test-driven development https://bugs.eclipse.org/bugs/show_bug.cgi?id=430023 Re-export JUnit utils dependency required to complete the classpath of other test projects. | |||||
2014-04-22 | 430023: [Papyrus Tests] Papyrus shall propose different levels of testing, ↵ | Christian W. Damus | 4 | -11/+32 | |
to allow test-driven development https://bugs.eclipse.org/bugs/show_bug.cgi?id=430023 Use the @Conditional annotation instead of JUnit assumptions to avoid spurious failure reports in the Hudson environment that doesn't support assumption violations. | |||||
2014-04-15 | 431953: Stereotype garbage left in .uml file after removing profile (crash ↵ | Christian W. Damus | 2 | -6/+10 | |
reason?) https://bugs.eclipse.org/bugs/show_bug.cgi?id=431953 Refactor the initialization of the ModelSet service so that its own service factory associates it with the service registry (removing the additional service-factory that did this). This introduces a new concept of service adapters that can externally provide a POJO service instance with the service lifecycle hooks, for POJOs that are injected into the service registry by a client and not created by a factory. Non-POJO services and factory-created services do not need this because they have the service lifecycle built-in. Update the CoreMultiDiagramEditor to start itself early to let other services such as the model set find it in the registry. Fix an NPE in the abstract editor triggered by the service registry's attempt to obtain a service adapter from it. | |||||
2014-04-09 | [PDoc] Add documentation metadata to CDO Integration plug-in projects. | Christian W. Damus | 6 | -0/+24 | |
2014-03-10 | 429826: [Read-Only] Orthogonal Classification of Read-Only Concerns | Christian W. Damus | 1 | -1/+3 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=429826 Update clients of the ReadOnlyManager to ensure that all read-only axes are considered where appropriate (such as in the EnableWriteCommandHandler). Add a listener protocol to notify interested parties when the read-only state of a resource changes on some axis. Update the Model Explorer view to trigger refresh on read-only state changes. | |||||
2014-03-07 | 429242: [CDO] [Resource Management] Refactoring of the 3-files model and ↵ | Christian W. Damus | 14 | -151/+133 | |
PageManager https://bugs.eclipse.org/bugs/show_bug.cgi?id=429242 Update CDO integration tests for new Sash Model management infrastructure. Also update test models for UML 2.5. | |||||
2014-03-06 | 429744: [UML 2.5] Migrate Papyrus to UML 2.5 | Camille Letavernier | 1 | -1/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=429744 - Fix API changes in test plug-ins | |||||
2014-02-20 | [CDO Tests] Fix CDO tests: remove the old table from CDO Test models. | Camille Letavernier | 6 | -1201/+1041 | |
Replace with the new table implementation | |||||
2014-01-30 | 424315: [Releng - CSS] The Papyrus CSS Feature should be included as a | Camille Letavernier | 22 | -1127/+5 | |
main component in Papyrus https://bugs.eclipse.org/bugs/show_bug.cgi?id=424315 Add the CSS Tests to Papyrus/Main tests | |||||
2014-01-28 | [Trivial] Fix a dependency to UML2: remove the 5.0.0 upper bound | Camille Letavernier | 1 | -1/+1 | |
2014-01-09 | [CDO Search] Fix CDO Search Tests to match API change | Camille Letavernier | 1 | -4/+4 | |
2013-12-02 | [Tests] Add launch config with test coverage (EclEmma) | Camille Letavernier | 1 | -0/+43 | |
2013-11-13 | 263430: [General] Add releng | Camille Letavernier | 11 | -107/+109 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263430 Luna: Update test plug-ins version to 1.0.0 | |||||
2013-09-25 | 415373: [CDO] Better handling of repositories left by previous tests | Christian W. Damus | 1 | -2/+9 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415373 | |||||
2013-09-25 | 415373: [CDO] Ensure proper cleanup of repositories in tests | Christian W. Damus | 2 | -3/+11 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415373 Fix test failures on "repository already exists" condition caused by the repository registry being saved when a repository is connected, to remember its UUID for the next Eclipse session. Also ensure that repositories have access (through the managed container) to the factory that created them, for this saving of the registry and other purposes. | |||||
2013-09-16 | 415369: [CDO] Support controlled resources and lazy loading | Christian W. Damus | 5 | -3/+415 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415369 Add automated tests for the most basic control and uncontrol use cases. | |||||
2013-09-16 | 415369: [CDO] Support controlled resources and lazy loading | Christian W. Damus | 5 | -2/+185 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415369 Ensure on save that new/changed cross-unit references use the proper lazy-loading proxies. | |||||
2013-09-16 | [417335] Update CDO integration plug-ins to Java SE 6.0 | Christian W. Damus | 6 | -104/+151 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=417335 Regenerate EMF models for Java SE 6.0 source compliance level. | |||||
2013-09-16 | [417335] Update CDO integration plug-ins to Java SE 6.0 | Christian W. Damus | 15 | -31/+30 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=417335 | |||||
2013-09-09 | 416817: [Table 2] The new tables must replace the old tables in Luna | Vincent Lorenzo | 2 | -13/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=416817 Update the nattable tests | |||||
2013-09-09 | 416817: [Table 2] The new tables must replace the old tables in Luna | Vincent Lorenzo | 90 | -4778/+0 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=416817 Move the nattable tests plugins from junit/extraplugins to junit/plugins/.../nattable | |||||
2013-09-07 | 403915: [CDO] Test failure in Hudson build | Christian W. Damus | 2 | -2/+4 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403915 These tests need the CDO server-side OCL support because it drives the DI resource queries used by the content provider for the Model Repositories view and the Import Package/Apply Profile browser dialogs. | |||||
2013-09-07 | 415371: [CDO] Repository search tests need CDO's server-side OCL queries. | Christian W. Damus | 1 | -1/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415371 | |||||
2013-09-07 | 415371: Regression tests for CDO model search | Christian W. Damus | 28 | -3/+2859 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415371 | |||||
2013-09-06 | 415369: [CDO] CDOResourceNode adapter for IPapyrusRepository | Christian W. Damus | 1 | -74/+44 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415369 | |||||
2013-09-05 | 403915: [CDO] Test failure in Hudson build | Christian W. Damus | 1 | -9/+1 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403915 Tweaking the CDOPackageImportSource::CDOContent class to ensure more consistent behaviour with other content providers. More importantly, because the test case doesn't assign a viewer to the ModelRepositoryContentProvider, make sure that the asynchronous DI model query job doesn't NPE on the null viewer reference. | |||||
2013-07-16 | 412841: [Table 2] Table metamodel must have a Cell Element to allow to | Vincent Lorenzo | 2 | -0/+4 | |
store specific information for a specific cell https://bugs.eclipse.org/bugs/show_bug.cgi?id=412841 Add a method in NattableModelManager to find easily the cells objects registered in the table model from the row and the column elements. + contribute to the TableContentsAdviceHelepr to destroy cells from the model when it is required | |||||
2013-07-16 | 412841: [Table 2] Table metamodel must have a Cell Element to allow to | Vincent Lorenzo | 2 | -2/+21 | |
store specific information for a specific cell https://bugs.eclipse.org/bugs/show_bug.cgi?id=412841 Correct the cell metamodel (change isContainment for CellAxisWrapper Provides test the the generated emf cell editor and problem editor | |||||
2013-07-09 | 411109: [Table 2] ContentProvider must be refactored, because they ↵ | vlorenzo | 2 | -16/+14 | |
unexisting classes and methods from Papyrus RC4 (offical release) | |||||
2013-07-04 | [Releng] Update Papyrus version to 0.10.1 | cletavernie | 14 | -276/+293 | |
2013-07-04 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 5 | -26/+54 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 Generalize a correction to avoid the exception org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) due to while(Display.getDefault.readAndDisplatch()); | |||||
2013-07-04 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 1 | -2/+16 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 Try a correction to avoid the exception org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) due to while(Display.getDefault.readAndDisplatch()); | |||||
2013-07-04 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 4 | -7/+13 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 Try a correction to avoid the exception org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed) due to while(Display.getDefault.readAndDisplatch()); | |||||
2013-07-03 | 412225: [Table 2] The generated table editor must be tested | vlorenzo | 3 | -1/+5 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412225 Add the new plugin oep.infra.nattable.model.editor.tests to the build. | |||||
2013-07-03 | Share the new project oep.infra.nattable.model.editor.tests | vlorenzo | 18 | -0/+395 | |
412225: [Table 2] The generated table editor must be tested https://bugs.eclipse.org/bugs/show_bug.cgi?id=412225 | |||||
2013-07-03 | 411339: [General] Add to releng : plugin oep.sysml.nattable.requirement.tests | vlorenzo | 3 | -16/+29 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411339 add some while(Display.getDefault().readAndDispatch()); + close the opened editor at the end of the tests. | |||||
2013-07-03 | 411339: [General] Add to releng : plugin oep.sysml.nattable.requirement.tests | vlorenzo | 4 | -3/+14 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411339 412074: [Table 2] Add plugin to releng : org.eclipse.papyrus.infra.nattable.views.tests https://bugs.eclipse.org/bugs/show_bug.cgi?id=412074 Contribute to the papyrus extra plugins for tests : oep.tests.extra. | |||||
2013-07-02 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 2 | -3/+3 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 Rename the plugin oep.infra.nattable.views.tests into oep.infra.nattable.views.editor.tests | |||||
2013-07-02 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 24 | -0/+0 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 Rename the folder oep.infra.nattable.views.tests to oep.infra.nattable.views.editor.tests | |||||
2013-07-02 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 4 | -15/+37 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 | |||||
2013-07-02 | 412072: [Table 2] Papyrus must provide tests for the table of views | vlorenzo | 24 | -0/+1198 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072 | |||||
2013-06-21 | 411338: [Table 2] Papyrus must provides Tests for the Requirement Table | vlorenzo | 1 | -54/+34 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411338 | |||||
2013-06-21 | 411338: [Table 2] Papyrus must provides Tests for the Requirement Table | vlorenzo | 23 | -0/+999 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411338 | |||||
2013-06-19 | 411109: [Table 2] ContentProvider must be refactored, because they ↵ | vlorenzo | 2 | -9/+9 | |
unexisting classes and methods from Papyrus RC4 (offical release) https://bugs.eclipse.org/bugs/show_bug.cgi?id=411109 |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-