New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The ALISA plugin verification methods should call on methods returning AnalysisResult objects #1474

Closed
reteprelief opened this Issue Aug 23, 2018 · 6 comments

Comments

Projects
None yet
2 participants
@reteprelief
Contributor

reteprelief commented Aug 23, 2018

Now that we have changed OSATE analyses to use AnalysiResult objects to return results, the Assure processor should call on them instead of the methods that return results through Eclipse markers.

@reteprelief reteprelief self-assigned this Aug 23, 2018

@reteprelief reteprelief changed the title from The ALISA plugin verification methods should call on methods returning AnalysisResult obejcts to The ALISA plugin verification methods should call on methods returning AnalysisResult objects Aug 23, 2018

@wafflebot wafflebot bot added in progress and removed next labels Aug 28, 2018

@lwrage lwrage added this to the 2.3.6 milestone Aug 29, 2018

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

Merged in #1468
Moves ExecuteJavaUtil to plugin support.
Introduces a first version of an extensionpoint to expose a Java class for external reflective invocation.

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

Includes new validation on verification activities to ensure that compute variables referenced in value predicates are assigned return values in the method call of the verification activity.

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

Merged in #1289
Assure now uses XMI to rather than XText to store Assure files.

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

Updated Result representation to remove nested Diagnostic.
Added separate attribute to record parameters in AnalysisResult
Added support for EObject and Java Object Values in Result.
Added DiagnosticType as type attribute to Result - done by making Result a subclass of Diagnostic.

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

Added method to ResultUtil that generates a URI for AnalysisResult resources. It reflects the target object in the resource name as well as the analysis name and a string value in the info attribute. The path is that in reports under the instances folder (the current organization).

@reteprelief

This comment has been minimized.

Contributor

reteprelief commented Sep 6, 2018

AnalysisResult object returned by verification methods is now referenced by the verification activity result object. Assure takes its content into account for counts and for display navigation into the Result structure in the Assurance view.

@wafflebot wafflebot bot added review and removed in progress labels Sep 12, 2018

@wafflebot wafflebot bot removed the review label Sep 13, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment