apparmor-ofono manual


Image Types:
target-armhf-internal / target-armhf / target-amd64
Image Deployment:


Test that AppArmor profiles provided in ofono package work without unexpected auditd log entries.


  • A 3G modem connected.

Pre Conditions

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

  3. Install dependencies
  4. $ sudo apt install auditd apertis-tests-apparmor-ofono apertis-tests

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

Execution Steps

  1. Execute the following command:
  2. $ sudo /usr/lib/apertis-tests/apparmor/ofono/test-ofonod


A list of executed test with related result (as pass/fail/skip) will be shown on console, similar to the following:

ofonod-normal.expected: pass


  • ofonod-malicous test might (and will, so far) segfault. This is normal and does not preclude the test, which shall pass anyway. If the 3G modem is not connected, the TC might pass (any of the tests in it), but it would be a meaningless test. Be sure that a 3G modem is connected for a meaningful test.