Skip to content
Snippets Groups Projects
  1. Nov 27, 2019
  2. Sep 30, 2019
  3. Sep 27, 2019
  4. Sep 26, 2019
  5. Sep 18, 2019
  6. Sep 16, 2019
  7. Sep 12, 2019
  8. Sep 09, 2019
  9. Sep 05, 2019
  10. Sep 03, 2019
  11. Aug 26, 2019
  12. Aug 23, 2019
  13. Aug 13, 2019
  14. Aug 12, 2019
    • Emanuele Aina's avatar
      Drop the apertis-tests-apparmor-bluez package · cd96f0c9
      Emanuele Aina authored
      
      Commit da75fe5a "apparmor: Drop bluez/, now shipped by tests/apparmor-bluez"
      broke the debian package build by removing the `apparmor/bluez` folder but not
      dropping the debian package which used to ship its contents:
      
          dh_install --fail-missing
          dh_install: Please use dh_missing --list-missing/--fail-missing instead
          dh_install: This feature will be removed in compat 12.
          dh_install: Cannot find (any matches for) "apparmor/bluez/*.expected" (tried in ., debian/tmp)
      
          dh_install: apertis-tests-apparmor-bluez missing files: apparmor/bluez/*.expected
          dh_install: Cannot find (any matches for) "apparmor/bluez/*.sh" (tried in ., debian/tmp)
      
          dh_install: apertis-tests-apparmor-bluez missing files: apparmor/bluez/*.sh
          dh_install: Cannot find (any matches for) "apparmor/bluez/test-bluez" (tried in ., debian/tmp)
      
          dh_install: apertis-tests-apparmor-bluez missing files: apparmor/bluez/test-bluez
          dh_install: missing files, aborting
          make[1]: *** [debian/rules:13: override_dh_install] Error 25
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      cd96f0c9
    • Emanuele Aina's avatar
      Drop references to apparmor/automated tests · 2deb281b
      Emanuele Aina authored
      
      Commit bbf36571 "apparmor: Drop automated/, now shipped by
      tests/apparmor-basic-profiles" broke `make install` and thus the debian
      package build:
      
          dh_auto_install --destdir=debian/tmp
          	make -j1 install DESTDIR=/tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp AM_UPDATE_INFO_DIR=no
          make[2]: Entering directory '/tmp/build-snapshot.x7qrtWRuJX/s'
          install -d /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          cp -a apparmor/apparmor-profile-sanity-check.sh /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          install -d /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          cp -a apparmor/apparmor-profile-sanity-check.yaml /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          install -d /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/
          cp -a apertis_tests_lib /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/
          install -d /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          cp -a apparmor/automated /tmp/build-snapshot.x7qrtWRuJX/s/debian/tmp/usr/lib/apertis-tests/apparmor/
          cp: cannot stat 'apparmor/automated': No such file or directory
          make[2]: *** [Makefile:61: install-apparmor/automated] Error 1
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      2deb281b
  15. Aug 02, 2019
  16. Jul 16, 2019
  17. Jul 01, 2019
  18. Jun 24, 2019
  19. Jun 12, 2019
  20. Jun 08, 2019
  21. Jun 05, 2019
  22. May 28, 2019
    • Frédéric Dalleau's avatar
      Create profiles for nfsroot testing · 6cc87bd3
      Frédéric Dalleau authored
      
      Currently the lava artefacts are built separately than the Apertis
      standard images. The image testing profiles can't be used because
      the lava artefacts may not be built already when the image tests
      are submitted.
      Add specific profiles for the lava artefacts tests.
      Create one lava profile per arch which is based on the
      apertis-minimal-<arch>-<board>
      
      Signed-off-by: default avatarFrédéric Dalleau <frederic.dalleau@collabora.com>
      6cc87bd3
  23. May 14, 2019
  24. May 13, 2019
  25. May 03, 2019
    • Emanuele Aina's avatar
      *-boot-tpl: Increase timeout for overlay deployment · 4ddcad5c
      Emanuele Aina authored
      To make the test files available to the DUT, LAVA downloads and packages them
      in a tarball which gets sent to the DUT and unpacked there.
      
      In the `group-apparmor-tpl.yaml` case the generated overlay is quite big, ~150MB,
      and the time needed for the DUT to download and install it is now triggering
      the default connection timeout, which is set to 2 minutes.
      
      https://lava.collabora.co.uk/static/docs/v2/timeouts.html#job-timeouts
      
      
      
      The main culprit for the size of the overlay is the `apparmor-gstreamer1-0`
      testcase which contains a few relatively large videos. Since LAVA also packs
      the `.git` folder, the amount of bytes consumed by the videos is doubled by the
      presence of their git blobs, and the total weight of the testcase is around
      100MB alone.
      
      To work around the issue, increase the timeout specifically for the connection
      matching the overlay download and unpack operation.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      4ddcad5c
  26. Apr 29, 2019
  27. Apr 25, 2019
  28. Apr 10, 2019
    • Luis Araujo's avatar
      Add target source packages for modules tests · ab853cf5
      Luis Araujo authored
      
      This commit adds an inline test definition in the modules tests job to
      add the source packages for the target repository.
      
      Most of the modules tests require to fetch source packages and such a
      repository is not available by default in the images.
      
      Signed-off-by: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      ab853cf5
    • Martyn Welch's avatar
      Remove check-dbus-services test · 557208ec
      Martyn Welch authored
      
      The check-dbus-services test aims to test all services configured as bus
      activatable, however such a test is proving to be too naive and requires
      significant investment to keep in a passing state.
      There are an increasing number of services that have needed to be
      blacklisted as they don't pass with reasonable rationale:
      
      * Some require the ability to display a GUI and recieve a response that
        isn't currently viable with the current automated test platform nor is a
        GUI present on many of the image types.
      * Some require specific devices to be present for the underlying service
        to start that isn't present in on the test systems.
      * Some aren't completely installed and operational in the smaller cut-down
        images.
      
      It has been decided that this test lacks sufficent benefit and significant
      overhead and is thus being removed.
      
      Signed-off-by: default avatarMartyn Welch <martyn.welch@collabora.com>
      557208ec
  29. Apr 08, 2019
Loading