Skip to content
Snippets Groups Projects
  1. Nov 20, 2024
  2. Oct 30, 2024
  3. Oct 29, 2024
    • Walter Lozano's avatar
      Add manual test case for AUM rollback · 96476f36
      Walter Lozano authored
      
      Currently there are several AUM tests that are being executed in LAVA that
      ensures that the different scenarios are covered. Unfortunately due to the
      nature of how LAVA works, these tests do not take into account an important
      piece of software, the bootloader u-boot.
      
      The bootloader is responsible of two important things to propoerly handle
      the rollback:
      - Increment the bootcount on each boot attempt
      - Switch to an alternative boot method in case of failure
      
      To ensure that the whole system is working add a new manual test case.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      96476f36
  4. Sep 09, 2024
    • Walter Lozano's avatar
      Adapt to new version of RPi4 U-boot · b462a7b1
      Walter Lozano authored
      The U-boot version in LAVA for RPi4 has been updated to
      2024.01+dfsg-1+apertis7bv2025dev3b1 which supports a new layout for RPi4
      to allow larger kernels to be used.
      
      The previous U-boot version in LAVA for RPi4 was
      2021.10+dfsg-1+apertis10bv2022.1b3 which had different default environment,
      witch supported distro_boot as command.
      
      By default Apertis relied in distro_boot which was the standard way of
      booting distributions in previous U-boot version. With the new version
      U-boot the boot command needs to be adapted to use bootflow
      
      https://docs.u-boot.org/en/stable/develop/bootstd.html
      
      
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      b462a7b1
  5. Aug 28, 2024
  6. Jun 10, 2024
    • Dylan Aïssi's avatar
      Move apparmor tests installing packages into a specific group · 08f21cce
      Dylan Aïssi authored
      
      Having many tests on the same group does make the LAVA overlay
      too big for devices with small amount of free space. Thus some
      tests randomly fail due to lack of space.
      
      To make things worse, some old tests rely in packages like python
      which are not part of the images and need to be installed, consuming
      extra space.
      
      To workaround this issue, split the test group in two, moving tests
      with similar dependencies to a new to reduce the amount of space
      required per group.
      
      This will be fixed once tests will be moved from pkg/apertis-tests
      to tests/ but in the meantime let's do the split to reduce the chance
      of random failures.
      
      Signed-off-by: default avatarDylan Aïssi <dylan.aissi@collabora.com>
      08f21cce
  7. Jun 04, 2024
  8. May 10, 2024
    • Martyn Welch's avatar
      Drop cgroup tests · fa5dd3bc
      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>
      fa5dd3bc
  9. Apr 23, 2024
  10. Apr 12, 2024
  11. Mar 20, 2024
  12. Mar 18, 2024
    • Walter Lozano's avatar
      Run geoclue tests only in sdk · 9322dd5a
      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>
      9322dd5a
  13. Mar 12, 2024
  14. Mar 07, 2024
  15. Feb 10, 2024
  16. Feb 06, 2024
Loading