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

Integration tests for PHP Services #128

Closed
ruebot opened this issue Dec 8, 2015 · 3 comments
Closed

Integration tests for PHP Services #128

ruebot opened this issue Dec 8, 2015 · 3 comments

Comments

@ruebot
Copy link
Member

ruebot commented Dec 8, 2015

This is a stub ticket for integration test for PHP Services. We'll flesh it out more.

@ruebot ruebot added the tests label Dec 8, 2015
@ruebot ruebot added this to the Community Sprint - 02 milestone Dec 8, 2015
@nigelgbanks
Copy link
Member

@nigelgbanks
Copy link
Member

  1. Update travis_setup.sh to start Fedora for testing.
  2. Simple functional tests for Transcription Service (and later others) test:
    • Create Transaction & No other action & Commit Transaction (Commits nothing)
    • Create Transaction & State changing action & Commit Transaction
    • Create Transaction & Wait for time out and attempt to use confirm failure as expected
    • Create Transaction & Extent Transaction & Wait for time out and attempt to use confirm failure as expected
    • Create Transaction & State changing action & Extent Transaction & State changing action & Commit Transaction
    • Create Transaction & State changing action & Roll-back Transaction
    • Create Transaction & Extent Transaction & Roll-back Transaction
    • etc..
  3. Add Documentation that PHPUnit can be use to test a Service, provide example (Perhaps later once we get the service layout figured out).

@ruebot
Copy link
Member Author

ruebot commented Jul 27, 2016

@whikloj has created https://github.com/whikloj/Claw-Tests

We'll move this into the CLAW repo, and this should partially address this ticket.

This was referenced Jul 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants