Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
ReqCycle 0.8.0 validation progress
Issues detected since 15th of October 2014 with this TestingMaterial Actualized on 26th with build 68 (RC2)
AT defines if an automatic test has been created for this bug
Top table concerns bugs detected/identified after build 68 (0.8.0 RC2)
Number | Text | severity | status | update site number | comment | AT |
---|---|---|---|---|---|---|
55 | Can not delete scope of a ReqDataModel. | NORMAL | OPEN | 68 (RC2) | Note: important but put to NORMAL because there is workaround (scope can be removed in configuration files after export of configuration. Then configuration can be imported. | |
56 | Export of configuration with already existing configuration in destination project overrides existing configuration file (no message) and an error log is generated: stackTrace56 | NORMAL | OPEN | 68 (RC2) | Note: not really important (could have been set to minor) but it generates several exceptions including one in google collections and it might have bad consequences on good use then. | |
57 | When importing requirements with ReqIF or OCL connectors, wizard can be finished without .reqcycle storage=> leads to exception. source not created and all next creations fail => have to restart ReqCycle | MAJOR | CLOSED | 72 | Note: Major for robustness (creates exceptions for next imports until Reqcycle is restarted) | |
58 | When importing reqIf requirements, wizard allows choosing .reqIf in file system. if path contains space and potentially other specials chars, reqIf file can not be used => exception. | NORMAL | OPEN | 68 (RC2) | Note: either remove "file system" possibility or encode path or provide warning concerning path that must not contain spaces. | |
59 | import of requirements through OCL (excel for instance) does not manage attributes of type "INT" =>should be removed from data model possible attribute types. | NORMAL | OPEN | 68 (RC2) | Note: provides frustration for end user if he/she has to change requirement attribute later because OCL does not support attribute' type. | |
60 | mport of requirements through OCL (excel for instance) does not seem to be able to manage enumerations. Tried several OCL types without success (all times, not supported). Is there a way to support enum in OCL? | NORMAL | OPEN | 68 (RC2) | workaround: can use "String" for attribute' type in req datamodel but it is less precise and requires end user to update data model. | |
61 | OCL mapping with "long" or "short" attribute' type does not work: always provide "0" even when value should be 1 or 2. | NORMAL | OPEN | 68 (RC2) | workaround: can use "String" for attribute' type in req datamodel but it is less precise and requires end user to update data model. | |
62 | capture of "allocate" links is in the wrong direction: when allocating behavior (activity) on structure (block), if we put activity in traceability viewer, we do not see "allocate" link. It appears only if we put the "block"... | MAJOR | CLOSED | 72 | Note: Major because "allocate" links will be used very often and it is important that ReqCycle uses them in the right direction. | |
63 | Capture of traceability links defined with OCL does not seem to work anymore. Checked on several files "traceability.ocl" including original one and could not see any link created. | MAJOR | CLOSED | 72 | Note: Major because "OCL" traceability is an important analyser to complete SysML links. Very useful for MBSE. | |
64 | Export of requirement traceability in .xls format generated a file with bad format. Can not be open. See Error Log64 | NORMAL | OPEN | 72 | Not MAJOR as there is workaround with .csv export. | |
65 | Export of requirement traceability is incomplete - only direct links from requirements are exported instead of all links. | MAJOR | OPEN | 72 | If a requirement is linked to UML activities and activities are allocated to blocks, allocations are not exported. If blocks are refined into subsystem requirements, those links are not exported. | |
66 | Import of word documents with attribute mapping (see badMapping) incomplete finishes without any result (no requirement source created, no error message in error log).No way for end user to understand possible mistakes. Robustness issue. | MAJOR | CLOSED | 72 | Fixed partially by handling first NPE that prevented req source to be created. Now it is created with no requirements. End user can understand that mapping was not good and check it to find mistakes. Better option would be to add new checks during mapping... | |
67 | Import of word documents with some characters in requirements works but those requirements' text is generated in ReqCycle with some characters " that make text unreadable in Requirement view. | MAJOR | OPEN | 72 | By removing those chars in .reqcycle it is OK. ATM shall ask ... |
[back to ReqCycle wiki main page: https://polarsys.org/wiki/ReqCycle]
Table below concerns issues detected between 15th of October 2014 and 24th of October (build 66) with this TestingMaterial. All critical and major have been fixed and almost all have been verified and closed.
Number | Text | severity | status | update site number | comment | AT |
---|---|---|---|---|---|---|
1 | Can define a traceability link type between two requirements but cannot create a traceability link of this type between two requirements. | CRITICAL | CLOSED | 46 | ||
2 | Can define a traceability link type between a requirement and a model element and can create a link of this type (appears in traceability table) but cannot show this link in traceability treeview | CRITICAL | CLOSED | 46 | ||
3 | cannot create new requirements through the "local" requirement source connector - freeze. button finish never enabled | MAJOR | CLOSED | 46 | Fixed and verified OK. | |
4 | access of requirements from a document does not allow using "reference" mode: only "import" allows enabling "finish" button | MAJOR | CLOSED | 68 (RC2) | note: reference mode has been hidden for this release. Restriction => always select project to store .reqcycle. Else, ReqCycle provide exceptions and we need to restart it. | |
5 | ReqIF requirements source accessed by reference does not finish correctly: .reqCycle is not created and no requirement can be seen in requirement view. StackTrace5 | CRITICAL | CLOSED | 64 | note: works if ReqIF file is accessed with .reqCycle file stored in a project. if no project selected for storage, exceptions and ReqCycle has to be restarted. | |
6 | OCL connector does not work if used in reference. For instance when getting SysML requirements, there is NPE.stackTrace6 | CRITICAL | CLOSED | 68 | Note: works if accessed by import (copy). Same error than bug #5.note: reference mode has been hidden for this release. But "finish" is still available without project selected for storage ! | |
7 | Import Excel via OCL doesn't work. Wizard OK until the end but no creation. no user message. NPE in logs. | MAJOR | CLOSED | 68 | Tika parsing plugin was missing. | |
8 | Import Word via OCL doesn't work. No example nor documentation to get a reference to make it work. all tries are failures: no requirement loaded. | NORMAL | FIXED | 44 | Note: Import word via .types is working: restriction of tool | |
9 | Traceability table display doesn't work correctly. org.polarsys.reqcycle.traceability.storage.NoProjectStorageException: Unable to create project storage from reachable | MAJOR | CLOSED | 66 | ||
10 | Copyrights are missing | MAJOR | CLOSED | 66 | 0.8.0 can not be delivered without those data | |
11 | Integrate building incomplete | MAJOR | CLOSED | 44 | https://polarsys.org/reqcycle/hudson/job/ReqCycle/ | |
12 | Remove the "export" word in field 'Export ReqCycle preferences' and add icon | MINOR | CLOSED | 50 | ||
13 | Remove the "import" word in field 'Import ReqCycle preferences' and add icon | MINOR | CLOSED | 50 | ||
14 | "All links" doesn't display all links | MAJOR | CLOSED | 50 | ||
15 | Icon for traceability link Cover is not displayed | MINOR | CANCELED | 50 | ||
16 | Could not delete a link in the Traceability Viewer | CRITICAL | CANCELED | 50 | ||
17 | During ReqIF import, there is a mapping label issue, the styling label. | NORMAL | CLOSED | 50 | ||
18 | In the first page of Requirement Source wizzard, Replace 'Repository Name' in 'Name (unique)' | MINOR | CLOSED | 50 | ||
19 | During preferences import, the "Finish" button can be selected when no zip file is selected | NORMAL | CLOSED | 50 | ||
20 | Complete the ReqCycle menu to display the Traceability Creator view, Requirements… For example, add link to reqcycle preferences | MINOR | CLOSED | 64 | ||
21 | Exception during the display of covering rate for a section. stackTrace7 | NORMAL | CLOSED | 50 | Problems occurred when invoking code from plug-in: "org.eclipse.jface". | |
22 | Edit view opening of LOCAL connector are slow | MINOR | CANCELLED | 44 | ||
23 | Scopes is not initialized on requirements created with LOCAL connector (and they should as a scope has been defined in the requirement source). | NORMAL | OPEN | 46 | ||
24 | Add of DnD possibility on several elements | NORMAL | CLOSED | 66 | ||
25 | Possibility to remove several links in one time | MINOR | CANCELED | 50 | Tedious but not important if deletion can be done one link by one link | |
26 | Update functionality impossible stackTrace8 and StackTrace8B | MAJOR | CLOSED | 68 | Error happening only when there is a LOCAL Requirement Source.
Unhandled event loop exception |
|
27 | In Requirements view, optimize filter display | ENHANCEMENT | 50 | |||
28 | "Order by scope" display doesn't work | NORMAL | CANCELED | 44 | Either the "Order by Scope" display has bug or imported requirements are not associated to Scope. Canceled vecause it is imported requirements which are not affected to the scope selected during the import | |
29 | NPE, Update with same Reqif version stackTrace9 | MAJOR | CLOSED | 50 | Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". | |
30 | NPE, during update using the exported ReqIF from requirement source. stackTrace10 | MAJOR | CLOSED | 66 | An internal error occurred during: "requirements sources updating". | |
31 | After LOCAL requirement source creation with several sections/requriements, export in ReqIF format doesn't work, when a click on Finish is performed nothing happened. | MAJOR | CLOSED | 66 | ||
32 | Requirements, created with LOCAL connector, don't have version attribute as DataModel in properties view. | MAJOR | CLOSED | 50 | ||
33 | Exceptions when new LOCAL connector is created and Requirements view is displayed and show several requirement sources. stackTrace11 | MAJOR | CLOSED | 50 | ||
34 | Add of isTrash section/req operation. | ENHANCEMENT | CLOSED | 50 | The IsTypeOf Predicate with type Trash added in the default configuration | |
35 | The click on "No", in confirmation wizard of connector removal, removes the connector. | NORMAL | CLOSED | 40 | A dialog has been added to confirm the suppression, and the second dialog modified to precise that the question is about the suppression of the .reqcycle file. | |
36 | During opening of eclipse, connectors, created as Documents using OCL file, disappear. | MAJOR | CLOSED | 50 | ||
37 | Error in ReqIF export, the file is not correct | MAJOR | CLOSED | 66 | ||
38 | Import ReqIF, In window used to associate ReqIF to dataModel, Mapping fields are not correct. | MAJOR | CLOSED | 66 | ||
39 | In Traceability Creator:
Error in text "Creata a traceability link" It is not possible to link source to target (between 2 requirements of Document using OCL connector) (NPE) |
NORMAL | FIXED | 50 | ||
40 | Drag&Drop in Requirement view to Model Explorer to create link, the link is created but not displayed in Traceability viewer. It is not taken in account by styling. | MAJOR | TODO | 44 | ||
41 | Icon of coverage is missing in Traceability view. | MINOR | TODO | 44 | ||
42 | Pop up windows are not well opened (dimension of the windows) | MINOR | TODO | 44 | ||
43 | When a predicacte is removed from predicate editor, this predicate is still visible in select filter view. | NORMAL | CLOSED | 50 | ||
44 | Update of requirement source doesn't work for document using OCL file. | MAJOR | CLOSED | 50 | Handling error | |
45 | Modification of an attribute of local requirement (différent than ID or text) freezes ReqCycle => Eclipse must be killed and launched again. | CRITICAL | CLOSED | 64 | ||
46 | When updating a Requirement Source the view Requirements is not refresh. | NORMAL | CLOSED | 50 | ||
47 | When launcing an Impact Analysis, the traceability links extracted for modified and deleted requirements are limited to the Scope of the workspace. | NORMAL | CLOSED | 63 | ||
48 | Licenses are missing on update site popup windows => should me mentioned in all feature.xml | MAJOR | CLOSED | 52 | 0.8.0 can not be delivered without those data | |
49 | On local requirement concerning scope, property view lists all scopes of all data models instead of restricting to those of the data model chosen during source creation. | NORMAL | OPEN | 52 | ||
50 | Local requirement editor has confusing commands in "Create Child": What is "Simple Requirement"? what is "Trash"? Either provide clear comment or remove them. | NORMAL | OPEN | 52 | ||
51 | Local requirement editor has bad commands in "Create Child" below a requirement: only children and same requirement type shall be authorized. Other type, simpleRequirement and Trash commands shall be removed. | MAJOR | OPEN | 52 | There is high risk that end users use bad commands and corrupt their local requirement source. Robustness is important: unnecessary commands shall be removed. | |
52 | DnD of a local requirement to "Create Traceabtility" view freezes Eclipse and only option is to shutdown ReqCycle. | CRITICAL | CLOSED | 68 | Very bad image of robustness and stability: 0.8.0 cannot be delivered with this bug still open. Corrected : the error occured when trying to DnD a requirement when the Data Model is not loaded (because the Requirements view has not been opened since the launch of RqCycle. | |
53 | CQ for IP concerning third party libraries (.jar) - apache TIKA-app-1.5.Jar , openrdf-sesame-2.7.12.jar, slf4j-api-1.6.4.jar, slf4J-log4j12-1.6.4, ini4j-0.5.2.jar | MAJOR | IN PROGRESS | 46 | Done for slf4j-API and slf4J-log4j. Request open for Tika-App-1.5 | |
54 | if there are changes in ReqIF requirement on other attributes than text, update does not find them. Source is considered as identifical with previous one (changes not detected). | MAJOR | CLOSED | 68 (RC2) | if some attributes contain semantic information (for instance quantify values) that are not part of requirement text, such change detection is really important |
[back to ReqCycle wiki main page: https://polarsys.org/wiki/ReqCycle]