tests: move atf_python/sys/ into the tests packageReviewed by: markjMFC after: 1 weekPull Request: https://github.com/freebsd/freebsd-src/pull/1174
netlink: add support for decoding genl ops/groups in pytestMFC after: 2 weeks
netlink: add support for adding/deleting interface addressesDifferential Revision: https://reviews.freebsd.org/D40103MFC after: 2 weeks
testing: rename IfattrType to IfaAttrType for consistencyAll other attribute classes are named as 'type'AttrType and 'type' int this case is ifa (interface address).MFC after: 2 weeks
testing: add support for handling Netlink carp messagesMFC after: 2 weeks
testing: add support for using custom interfaces in pytest framework.MFC after: 2 weeks
tests: fix netlink type parsing.Netlink attribute type field is 2 bytes, not one.MFC after: 2 weeks
Testing: add framework for the kernel unit tests.This changes intends to reduce the bar to the kernel unit-testing by introducing a new kernel-testing framework ("ktest") based on Netlink, loadab
Testing: add framework for the kernel unit tests.This changes intends to reduce the bar to the kernel unit-testing by introducing a new kernel-testing framework ("ktest") based on Netlink, loadable test modules and python test suite integration.This framework provides the following features:* Integration to the FreeBSD test suite* Automatic test discovery* Automatic test module loading* Minimal boiler-plate code in both kernel and userland* Passing any metadata to the test* Convenient environment pre-setup using python testing framework* Streaming messages from the kernel to the userland* Running tests in the dedicated taskqueues* Skipping or parametrizing testsDifferential Revision: https://reviews.freebsd.org/D39385MFC after: 2 weeks
show more ...
tests: fix utils import in netlink testsMFC after: 2 weeks
tests: add support for parsing generic netlink families.MFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D39370
tests: split netlink.py into multiple files to impove maintainability.This diff does not contain any functional changes.Its sole purpose is splitting netlink.py into smaller chunks.The new code s
tests: split netlink.py into multiple files to impove maintainability.This diff does not contain any functional changes.Its sole purpose is splitting netlink.py into smaller chunks.The new code simplifies the upcoming generic netlink supportintroduction.MFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D39365