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

Kick start writing test cases for QtCI plugin's modules

    XMLWordPrintable

Details

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

    Description

      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)

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: