Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • sentinel-legacy sentinel-legacy
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • SASC
  • sentinel-legacysentinel-legacy
  • Issues
  • #14
Closed
Open
Created Jun 02, 2015 by bow@w.arindrarto39 of 41 tasks completed39/41 tasks

Add integration tests

This is to keep track of the current test additions. Before v0.1.0 release, we'd like to have the following tests first:

GET /stats/sequences/gentrap (for each gentrap summary examples)

  • default arguments
  • wrong libtype
  • wrong seqqcphase
  • nondefault libtype
  • nondefault seqqcphase
  • custom runIds
  • custom refIds
  • custom annotIds
  • invalid runId
  • invalid refId
  • invalid annotIds

GET /stats/alignments/gentrap (for each gentrap summary examples)

  • default arguments
  • wrong libtype
  • wrong accumulation level
  • nondefault libtype
  • nondefault accumulation level
  • custom runIds
  • custom refIds
  • custom annotIds
  • invalid runId
  • invalid refId
  • invalid annotIds

GET /stats/runs

  • default arguments

GET /annotations

  • default arguments

GET /annotations/:annotId

  • default arguments
  • nonexistent ID

GET /references

  • default arguments

GET /references/:refId

  • default arguments
  • nonexistent ID

GET /users/:userId

  • default arguments
  • unauthenticated user
  • unverified user
  • unauthorized user

PATCH /users/:userId

  • changing user ID not blocking for this release, so postponed indefinitely
  • changing user API key not blocking for this release (also not the correct HTTP endpoint), postponed indefinitely
  • changing password
  • malformed patch
  • empty patch
  • unauthenticated user
  • unverified user
  • unauthorized user
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking