This is a set of tests for the package management workflow. It covers commands done using pm and pkgctl.
In all, the tests cover the flow spanning from *.far and repo creation to running binaries on-device from the served *.far.
See packages for more documentation.
Note that these tests may not function on products which have deprecated support for writing blobs that are not RFC-0207 compliant.
The individual tests can be found in test/package_manager_test.dart.
Relevant code paths with unit and integration tests:
//src/sys/pkg/tests/pkgctl //src/testing/host-target-testing/packages
These tests are mostly testing the actual commands (with the same flags) that consumers were found using, so these tests are ensuring we don't break our consumers.