Skip to content
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

Backend specification and generic test #133

Open
mhier opened this issue Apr 16, 2020 · 0 comments
Open

Backend specification and generic test #133

mhier opened this issue Apr 16, 2020 · 0 comments
Labels
postponed A ticket that has might have been postponed from being worked on for various reasons selected This ticket has been selected for the MSK software group board umbrella Meta ticket which just provides a framework for subtickets which together form a bigger task

Comments

@mhier
Copy link
Member

mhier commented Apr 16, 2020

Write specifications for the implementation of backends, so that correct behaviour also in "special" situations like exceptions and TransferGroups is guaranteed. From the specifications a series of generic tests should be derived, which can be applied easily to all backends. A start for such generic/unified tests has been made already, see "tests/include/UnifiedBackendTest.h".

The following parts need to be covered (list not complete, please extend):

  • backend type registration
  • backend instantiation
  • register catalogue
  • device open and close
  • accessor creation
  • accessor operation (read, write, all types)
  • exception handling shall be included in each part
@mhier mhier added the umbrella Meta ticket which just provides a framework for subtickets which together form a bigger task label Apr 16, 2020
@mhier mhier added the selected This ticket has been selected for the MSK software group board label May 27, 2020
@killenb killenb added the postponed A ticket that has might have been postponed from being worked on for various reasons label Aug 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
postponed A ticket that has might have been postponed from being worked on for various reasons selected This ticket has been selected for the MSK software group board umbrella Meta ticket which just provides a framework for subtickets which together form a bigger task
Projects
None yet
Development

No branches or pull requests

2 participants