Skip to content
Snippets Groups Projects
  1. Jun 04, 2024
  2. May 10, 2024
    • Martyn Welch's avatar
      Drop cgroup tests · 870b40b0
      Martyn Welch authored
      
      We are no longer using cgroups in any special way in Apertis. In
      addition it has been discovered that these tests have a flaw that allows
      them to silently fail. Remove the tests as they are both broken and not
      required.
      
      Signed-off-by: default avatarMartyn Welch <martyn.welch@collabora.com>
      870b40b0
  3. Apr 24, 2024
  4. Apr 23, 2024
  5. Mar 20, 2024
    • Nithin Mysore Nagesh's avatar
      Adapt pstore test to use systemd-pstore · bc970e26
      Nithin Mysore Nagesh authored
      
      After systemd has started to support pstore the test needs to be adapted to use this new functionality.
      Upon startup, systemd-pstore will monitor and extract the pstore contents and save it inside /var/lib/systemd/pstore/.
      
      This also fixes the failure in the current test as /sys/fs/pstore: is not longer available.
      
      Signed-off-by: default avatarNithin M N <MN.Nithin@in.bosch.com>
      bc970e26
  6. 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
  7. Feb 28, 2024
  8. Jan 17, 2024
  9. Dec 07, 2023
  10. Oct 24, 2023
  11. Oct 09, 2023
  12. Oct 03, 2023
  13. Aug 29, 2023
  14. Aug 11, 2023
  15. 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
  16. Jul 17, 2023
  17. 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
  18. Jul 07, 2023
  19. Jun 21, 2023
  20. Apr 13, 2023
  21. Apr 10, 2023
  22. Feb 09, 2023
  23. 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
  24. Jan 23, 2023
  25. Nov 23, 2022
  26. Nov 14, 2022
  27. Nov 11, 2022
  28. Nov 10, 2022
  29. Oct 31, 2022
  30. Oct 24, 2022
  31. 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
  32. 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
Loading