ribchester automated

critical

Image Type:
any
Image Architecture:
any
Type:
functional

Description

Ribchester library test.


Pre Conditions

  1. Ensure Rootfs is remounted as read/write.
  2. $ sudo mount -o remount,rw /

  3. Install dependencies
  4. $ sudo apt install build-essential devscripts gnome-desktop-testing python3-debian ribchester-dev ribchester-tests

  5. Restart the system to restore the filesystem state to read-only before running the test.
  6. $ sudo reboot

  7. Download the ribchester binary inside the /tmp directory.
  8. $ cd /tmp/

    $ apt source ribchester

    $ chown user:user -R /tmp/ribchester-*

  9. Clone the apertis-tests git repository:
  10. $ git clone https://gitlab.apertis.org/infrastructure/apertis-tests.git

  11. Enter the tests directory and follow the execution steps.
  12. $ cd apertis-tests/


Execution Steps

  1. Execute the following command:
  2. $ common/run-test-in-systemd --timeout=900 --chdir /tmp/ribchester-* --user=user --name=ribchester -- sadt --verbose


Expected

All tests should pass (ok). The output should be similar to:

test.name0...ok

test.name1...ok

test.name2...ok

test.nameN...ok