Skip to content
Snippets Groups Projects
  1. Mar 18, 2024
    • Walter Lozano's avatar
      Run geoclue tests only in sdk · b1d3f2ff
      Walter Lozano authored
      
      Since package geoclue has been moved to developement it has no sense to
      run it on fixed function or HMI images. The test itself passes, however,
      the development repositories need to be enabled and many packages need
      to be installed, which modifies the image completely.
      
      Additionally, on HMI image, due to the number of packages that need to
      be installed the LAVA job fails with
      
      Test error: ['Unable to start test stage 1', 'Unable to start test stage 1']
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      b1d3f2ff
  2. Feb 28, 2024
  3. Jan 17, 2024
  4. Dec 07, 2023
  5. Oct 24, 2023
  6. Oct 09, 2023
  7. Oct 03, 2023
  8. Aug 29, 2023
  9. Aug 11, 2023
  10. Jul 25, 2023
    • Walter Lozano's avatar
      Update policy on sanity tests failures · 6a196706
      Walter Lozano authored
      
      The sanity manual test is the first test run to confirm the health of the
      image. For this reason, the test itself states that no other manual test
      should run if there is a failure.
      
      This policy aims to avoid running tests on an image which is not healthy
      enough since the results will not be valid. This policy is too strict,
      since due to failure in one are, like WiFi, will block the rest of the
      tests.
      
      To provide a better trade off, update the policy to avoid running other
      manual tests until the issue is triaged.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      6a196706
  11. Jul 17, 2023
  12. Jul 11, 2023
    • Walter Lozano's avatar
      Disable iptables nmap test · 80178b2e
      Walter Lozano authored
      
      This test relies on a Debian LXC image to be deployed in the DUT which
      presents a problem in some scenarios, devices requires access to public
      Internet and QEMU requires LXC support.
      
      Disable this test until it is reimplemented to overcome the current
      limitations.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      80178b2e
  13. Jul 07, 2023
  14. Jun 21, 2023
  15. Apr 13, 2023
  16. Apr 10, 2023
  17. Feb 09, 2023
  18. Feb 01, 2023
    • Walter Lozano's avatar
      Disable rollback tests for amd64 · 5762acdd
      Walter Lozano authored
      
      In commit 5bf3c4a9 tests for amd64 board were re enabled after adding
      support for Up Squared 6000 board, and having enough boards in LAVA.
      
      After this, it was seen that tests that relies in bootcount fail and
      require a rework to align u-boot and uefi.
      
      In the mean time, to avoid creating noise and masking issues disable
      tests that rely in bootcount.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      5762acdd
  19. Jan 23, 2023
  20. Nov 23, 2022
  21. Nov 14, 2022
  22. Nov 11, 2022
  23. Nov 10, 2022
  24. Oct 31, 2022
  25. Oct 24, 2022
  26. Oct 20, 2022
    • Walter Lozano's avatar
      Revert "lava: Drop a bunch of spurious `name:` keys" · 79a2b0df
      Walter Lozano authored
      This reverts commit 9dc1fafa.
      
      Revert this changes since QA Report App tries to use this metadata and
      currently rises the following exception:
      
          File "/app/testobjects.py", line 143, in lava_jobdata_extract_results
            t['group'] = testgroup['name']
          KeyError: 'name'
      
      This causes tests results for v2023pre not being processed.
      
      It is not clear if this metadata is used, however, currently it is not
      possible to easily deploy a new version of QA Report app, so the best
      approach is to revert this change.
      79a2b0df
  27. Oct 19, 2022
    • Edmund Smith's avatar
      Restore the previous dry run behaviour · 03262fe5
      Edmund Smith authored and Andre Moreira Magalhaes's avatar Andre Moreira Magalhaes committed
      The way test submission works changed significantly when we switched
      to using the lava_runner. In that change set, I preserved the logic
      around when the submit tasks ran, such that they only ran when a valid
      LAVA configuration existed in the job variables, and when the pipeline
      is not for a merge request.
      
      In repository preceding those changes, there was a valid LAVA
      configuration, but the test submission was given `--dry-run` so that
      we would run our templating, but stop short of submitting the jobs,
      even though we required a valid LAVA configuration to exist.
      
      In the repository after these changes, there is not a valid LAVA
      configuration (since the required variables changed) and now the test
      generation step is no longer occurring on pipelines. Moreover, if we
      made the LAVA configuration valid for the state we have now, it would
      both generate and run the tests, because the generation and run steps
      have identical rules governing them in CI.
      
      Therefore, remove the checks for a valid LAVA configuration from the
      generation step. This means we do not need a valid LAVA configuration
      in order to get the same behaviour we had before: generate the tests,
      but do not submit them.
      03262fe5
  28. Oct 13, 2022
  29. Sep 26, 2022
  30. Sep 23, 2022
  31. Sep 16, 2022
  32. Sep 08, 2022
  33. Sep 01, 2022
  34. Aug 31, 2022
Loading