Uploaded image for project: 'Qt Cloud'
  1. Qt Cloud
  2. CLOUD-142

Kick start writing test cases for QtCI plugin's modules

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • Backend , Testing
    • None
    • Testing QtCI

      We should test at least the following functionalities which are used throughout the plugin: 

      1. Validation of Ngrok
      2. Validation of GitLab
      3. Auto detection of Git settings
      4. Creating and reading from project settings
      5. Git local module
        1. git status
        2. git log
        3. git blame
        4. git log --file <file name>
        5. config info received from git module
        6. git commit
        7. git push
        8. git pull
      6. GitLab module
        1. Connect to project
        2. Create a webhook
        3. Delete a webhook
      7. Ngrok module
        1. Create a tunnel
        2. Delete a tunnel
      8. Server module
        1. Start server
        2. Test the GET endpoints (see list from _server.py)
        3. Test the POST endpoints (see list from _server.py)

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            as33ms Aseem Shakuntal
            as33ms Aseem Shakuntal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes