Skip to content
Snippets Groups Projects
  1. Feb 25, 2021
  2. Feb 24, 2021
  3. Feb 15, 2021
  4. Feb 04, 2021
  5. Jan 20, 2021
    • Denis Pynkin's avatar
      lava: add flexible options for unpack with tar · 39e6ec4f
      Denis Pynkin authored
      
      For AUM tests unpack of overlay with tests in verbose mode
      produce too lot of almost useless information. This is the reason
      why the job log exceeding 5MB limit and should be downloaded as
      plain text which is hard to analyze.
      
      Added common macros `tar_unpack_cmd()` which create dynamic unpack
      string depending on variable `tar_additional_options` ('-v' by default).
      
      Additional verbose option for `tar` was switched off for all AUM tests
      to simplify log analysis in WEb interface.
      
      It is possible to override default options with `lqa` command, for
      example: `lqa -t tar_additional_options:""`.
      
      Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
      39e6ec4f
    • Denis Pynkin's avatar
      lava: fix variables quoting for AUM tests · f43a3a0b
      Denis Pynkin authored
      
      Without quoting they could be assumed as number which will lead to
      incorrect usage. For instance build `20210119.0130` was cut to
      `20210119.013` leading to incorrect path to delta URL construction.
      
      Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
      f43a3a0b
    • Frederic Danis's avatar
      psdk: Update SDK persistent test · 718fcc25
      Frederic Danis authored
      
      The new `psdk-test` perform the 3 previous tests (etc, home-user and
      sysroot) without user interaction.
      It can use a pre-downloaded virtual disk image, or directly the URL.
      
      Signed-off-by: default avatarFrédéric Danis <frederic.danis@collabora.com>
      718fcc25
  6. Jan 19, 2021
  7. Dec 25, 2020
    • Denis Pynkin's avatar
      lava/renesas: use the U-Boot for fdtfile setup · 22c0c4c4
      Denis Pynkin authored
      
      Starting from kernel 5.5 FDT names were split and
      renamed to align with config options. This leads to
      boot failure of old or new Apertis images depending of
      naming schema used in `fdtfile` environment variable.
      
      U-Boot used in Apertis and LAVA have additional feature
      allowing to try the legacy FDT naming schema in cases
      of boot failure with default naming schema.
      
      On v2021 for the switching branches test we have to boot
      images with old naming for DTB file in v2020 (5.4 kernel) and
      new naming schema in v2021 (5.9 kernel).
      So it is not possible to hardcode proper variable `fdtfile`
      for booting both versions in LAVA.
      
      Instead we remove hardcoded DTB file and use additional boot
      target `legacy_mmc0` which automatically set the "old" name
      for the DTB file in case if boot with a new one was failed.
      
      Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
      22c0c4c4
  8. Dec 23, 2020
    • Denis Pynkin's avatar
      ostree: remove redundant AUM testcases · c1230acf
      Denis Pynkin authored
      
      The most of the tests are covered by automatic tests or by
      other manual tests. Hence remove unneeded manual tests.
      
      Lower priority for manual OTA rollback test since we have an
      automation counterpair.
      
      We keep both rollback tests for offline and online upgrades to
      have a check point of our automation -- due complexity of the
      testing process, automatic test _may_ have errors or false-positive
      behavior in case if we change the AUM, U-Boot or libostree.
      
      Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
      c1230acf
  9. Dec 22, 2020
  10. Dec 18, 2020
  11. Dec 02, 2020
  12. Nov 24, 2020
  13. Nov 19, 2020
  14. Nov 17, 2020
  15. Nov 16, 2020
  16. Nov 07, 2020
  17. Nov 01, 2020
  18. Oct 31, 2020
  19. Oct 29, 2020
    • Samir Kumar Sarangi's avatar
      Remove bitrotted WebKit testcases · be7de494
      Samir Kumar Sarangi authored and Emanuele Aina's avatar Emanuele Aina committed
      
      Some testcases not longer work due to bitrot. They were initially set up
      to test specific enhancements applied to the WebKit-Clutter codebase but
      now that we ship a standard WebKitGTK+ they do not att much value.
      
      Since the webkit2gtk-gstreamer1.0, webkit2gtk-mt-touch-events and
      webkit2gtk-ac-3d-rendering already cover most of the web stack already
      and also exercise the important integration points we decided to drop
      the bitrotted testcases:
      
      * webkit2gtk-ac-animations
      * webkit2gtk-ac-scrolling
      * webkit2gtk-drag-and-drop
      * webkit2gtk-event-handling-redesign
      
      Apertis: T7104
      
      Signed-off-by: default avatarSamir <external.SamirKumar.Sarangi@in.bosch.com>
      be7de494
    • Samir Kumar Sarangi's avatar
      Remove redundant AUM testcases · 9c703f20
      Samir Kumar Sarangi authored and Emanuele Aina's avatar Emanuele Aina committed
      
      The manual testcases below have an automated counterpart, so let's drop
      them as they are redundant:
      
      * apertis-update-manager-api
      * apertis-update-manager-diskfull
      * apertis-update-manager-ota-auto
      * apertis-update-manager-ota-diskfull
      * apertis-update-manager
      
      Apertis: T7104
      
      Signed-off-by: default avatarSamir <external.SamirKumar.Sarangi@in.bosch.com>
      9c703f20
  20. Oct 28, 2020
    • Emanuele Aina's avatar
      gitlab-ci: Fix the pipeline on forks · 3afc472c
      Emanuele Aina authored
      
      Our guidelines say that to contribute people should fork repositories,
      but at the moment this gives them a broken pipeline.
      
      Tweak things in a way that the main project triggers
      tests/apertis-test-cases-web to collect and indirectly publish all the
      release branches while forked repositories directly publish their own
      branches via Pages for easier testing.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      3afc472c
  21. Sep 30, 2020
    • Emanuele Aina's avatar
      lava: Extend timeouts due to Minnowboard memory cleaning issue · a6ec278c
      Emanuele Aina authored
      Minnowboard currently get stuck for a few minutes during boot with
      this message:
      
          Clear memory in MRC per MOR request Start, Please wait for some minutes...
      
      This indicates that the firmware is busy overwriting (slowly) the RAM
      contents. This is triggered by the `CONFIG_RESET_ATTACK_MITIGATION`
      kernel option, enabled by default in Debian kernels, setting the
      `MemoryOverwriteRequestControl`/`MemoryOverwriteRequestControlLock`
      UEFI variables.
      
      A request to drop the kernel option has been submitted upstream:
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970861
      
      Further details about the UEFI variables and their behaviour in the
      EDK2 TianoCore firmware here:
      
      https://edk2.groups.io/g/discuss/topic/77180459#381
      
      
      
      The memory cleaning process seems to be largely outside of the control
      of the free firmware, so the suggested option is to avoid triggering
      it from the OS kernel. The best way to do so is still unclear and
      should be discussed in the above Debian bug. In the meantime, increase
      the timeouts.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      a6ec278c
  22. Sep 29, 2020
  23. Sep 25, 2020
Loading