Messages in this thread | | | From | Tzung-Bi Shih <> | Subject | [PATCH 0/4] platform/chrome: cros_ec_proto: add initial Kunit tests | Date | Wed, 18 May 2022 17:18:10 +0800 |
| |
The series adds some early Kunit tests for ChromeOS EC protocol.
The 2nd patch is a refactor.
The 3rd patch updates code comment.
The 1st and 4th patches add Kunit tests.
Use the following example commands to run the Kunit tests: $ ./tools/testing/kunit/kunit.py run \ --arch=x86_64 \ --kconfig_add CONFIG_CHROME_PLATFORMS=y \ --kconfig_add CONFIG_CROS_EC=y \ cros_ec* $ ./tools/testing/kunit/kunit.py run \ --arch=arm64 --cross_compile aarch64-linux-gnu- \ --kconfig_add CONFIG_CHROME_PLATFORMS=y \ --kconfig_add CONFIG_CROS_EC=y \ cros_ec*
Tzung-Bi Shih (4): platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx() platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx() platform/chrome: cros_ec_proto: update cros_ec_check_result() comment platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
drivers/platform/chrome/Kconfig | 9 + drivers/platform/chrome/Makefile | 3 + drivers/platform/chrome/cros_ec_proto.c | 58 ++--- drivers/platform/chrome/cros_ec_proto_test.c | 214 +++++++++++++++++++ 4 files changed, 259 insertions(+), 25 deletions(-) create mode 100644 drivers/platform/chrome/cros_ec_proto_test.c
base-commit: a0e7d2f65fa706a106dae4b52a7cfe48e0ddfdff -- 2.36.0.550.gb090851708-goog
| |