Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-3479

Automatic testing of Qt for Python as part of Qt daily snapshot process

    XMLWordPrintable

Details

    • User Story
    • Resolution: Done
    • P2: Important
    • None
    • None
    • RTA
    • None
    • All

    Description

      The aim is to ensure that qt packages won't break Qt for Python packages. Currently, there is no direct link between the Qt packaging process and the Qt for Python wheel generation. This task would try to create the link.

      A Python wheel is nothing else like a zip file with a certain structure that can be used to be installed in other systems.

      Whenever a Qt snapshot or release is put into RTA testing, RTA should try to build the Qt for Python wheels and run already existing RTA tests using those newly build wheels.

      The aim is to notice earlier when a change in Qt or the qt packaging system would cause a problem for Qt for Python.

      falt has some RTA tests in place, that could be ported, like:

      • Running some examples from our repository, and
      • launching a specific more complicated example.

      Here you can see two scripts inside the PySide repository that contains the instructions to build and package Qt for Python. (coin_build_instructions.py, and coin_test_instructions.py)

      In the past, there was some motivation by mipohjan and teemuk to create a more robust test using squish, but I don't know the current state.

      Attachments

        Issue Links

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

          Activity

            People

              mipohjan Milla Pohjanheimo
              ablasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes