Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-06-02436368 - [C++ codegen] plugin org.eclipse.papyrus.cpp.codegen.tests needs to ↵Ansgar Radermacher36-0/+3132
be moved into tests/junit/extraplugins/codegen
2014-05-22Bug 433550: Automated Test Suite for C++ codegenAndrew Eidsness2-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-30432813: [Performance] Papyrus performs poorly (grey screen) or crashes when ↵Christian W. Damus1-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-30422257: [Performances] Memory leaksChristian W. Damus7-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-23422257: [Performances] Memory leaksChristian W. Damus1-37/+19
https://bugs.eclipse.org/bugs/show_bug.cgi?id=422257 Add a JUnit rule for memory leak assertions.
2014-04-22Merge branch 'refs/heads/bugs/431953-stereo-repair2'Christian W. Damus2-6/+10
2014-04-22430023: [Papyrus Tests] Papyrus shall propose different levels of testing, ↵Christian W. Damus1-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-22430023: [Papyrus Tests] Papyrus shall propose different levels of testing, ↵Christian W. Damus4-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-15431953: Stereotype garbage left in .uml file after removing profile (crash ↵Christian W. Damus2-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. Damus6-0/+24
2014-03-10429826: [Read-Only] Orthogonal Classification of Read-Only ConcernsChristian W. Damus1-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-07429242: [CDO] [Resource Management] Refactoring of the 3-files model and ↵Christian W. Damus14-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-06429744: [UML 2.5] Migrate Papyrus to UML 2.5Camille Letavernier1-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 Letavernier6-1201/+1041
Replace with the new table implementation
2014-01-30424315: [Releng - CSS] The Papyrus CSS Feature should be included as aCamille Letavernier22-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 boundCamille Letavernier1-1/+1
2014-01-09[CDO Search] Fix CDO Search Tests to match API changeCamille Letavernier1-4/+4
2013-12-02[Tests] Add launch config with test coverage (EclEmma)Camille Letavernier1-0/+43
2013-11-13263430: [General] Add relengCamille Letavernier11-107/+109
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263430 Luna: Update test plug-ins version to 1.0.0
2013-09-25415373: [CDO] Better handling of repositories left by previous testsChristian W. Damus1-2/+9
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415373
2013-09-25415373: [CDO] Ensure proper cleanup of repositories in testsChristian W. Damus2-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-16415369: [CDO] Support controlled resources and lazy loadingChristian W. Damus5-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-16415369: [CDO] Support controlled resources and lazy loadingChristian W. Damus5-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.0Christian W. Damus6-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.0Christian W. Damus15-31/+30
https://bugs.eclipse.org/bugs/show_bug.cgi?id=417335
2013-09-09416817: [Table 2] The new tables must replace the old tables in LunaVincent Lorenzo2-13/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=416817 Update the nattable tests
2013-09-09416817: [Table 2] The new tables must replace the old tables in LunaVincent Lorenzo90-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-07403915: [CDO] Test failure in Hudson buildChristian W. Damus2-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-07415371: [CDO] Repository search tests need CDO's server-side OCL queries.Christian W. Damus1-1/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415371
2013-09-07415371: Regression tests for CDO model searchChristian W. Damus28-3/+2859
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415371
2013-09-06415369: [CDO] CDOResourceNode adapter for IPapyrusRepositoryChristian W. Damus1-74/+44
https://bugs.eclipse.org/bugs/show_bug.cgi?id=415369
2013-09-05403915: [CDO] Test failure in Hudson buildChristian W. Damus1-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-16412841: [Table 2] Table metamodel must have a Cell Element to allow toVincent Lorenzo2-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-16412841: [Table 2] Table metamodel must have a Cell Element to allow toVincent Lorenzo2-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-09411109: [Table 2] ContentProvider must be refactored, because they ↵vlorenzo2-16/+14
unexisting classes and methods from Papyrus RC4 (offical release)
2013-07-04[Releng] Update Papyrus version to 0.10.1cletavernie14-276/+293
2013-07-04412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo5-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-04412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo1-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-04412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo4-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-03412225: [Table 2] The generated table editor must be testedvlorenzo3-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-03Share the new project oep.infra.nattable.model.editor.testsvlorenzo18-0/+395
412225: [Table 2] The generated table editor must be tested https://bugs.eclipse.org/bugs/show_bug.cgi?id=412225
2013-07-03411339: [General] Add to releng : plugin oep.sysml.nattable.requirement.testsvlorenzo3-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-03411339: [General] Add to releng : plugin oep.sysml.nattable.requirement.testsvlorenzo4-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-02412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo2-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-02412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo24-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-02412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo4-15/+37
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072
2013-07-02412072: [Table 2] Papyrus must provide tests for the table of viewsvlorenzo24-0/+1198
https://bugs.eclipse.org/bugs/show_bug.cgi?id=412072
2013-06-21411338: [Table 2] Papyrus must provides Tests for the Requirement Tablevlorenzo1-54/+34
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411338
2013-06-21411338: [Table 2] Papyrus must provides Tests for the Requirement Tablevlorenzo23-0/+999
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411338
2013-06-19411109: [Table 2] ContentProvider must be refactored, because they ↵vlorenzo2-9/+9
unexisting classes and methods from Papyrus RC4 (offical release) https://bugs.eclipse.org/bugs/show_bug.cgi?id=411109

Back to the top