diff options
author | Jett Rink <jettrink@chromium.org> | 2020-03-31 13:59:09 -0600 |
---|---|---|
committer | Jett Rink <jettrink@chromium.org> | 2020-04-03 14:50:45 +0000 |
commit | a08de50a749ab4ec09ad2b7b32b1605f49d8a5c6 (patch) | |
tree | 29d04a6afd1acd8bd76d468e9195c41f1968d41a /common/mock/tcpc_mock.c | |
parent | 47f4e1bb56535e5e24785497ef48bae5cca10419 (diff) | |
download | chrome-ec-a08de50a749ab4ec09ad2b7b32b1605f49d8a5c6.tar.gz |
test: isolate tc_drp test cases better
Ensure that state between test cases is getting fully cleared between
different test cases
BRANCH=none
BUG=b:153071799
TEST=child CL pass when commenting various tests out without issue
Signed-off-by: Jett Rink <jettrink@chromium.org>
Change-Id: I7628d580c5c16bc404694a93ecc2418241d432b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2131050
Reviewed-by: LaMont Jones <lamontjones@chromium.org>
Diffstat (limited to 'common/mock/tcpc_mock.c')
-rw-r--r-- | common/mock/tcpc_mock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/mock/tcpc_mock.c b/common/mock/tcpc_mock.c index c0c45a3620..45b748f895 100644 --- a/common/mock/tcpc_mock.c +++ b/common/mock/tcpc_mock.c @@ -16,12 +16,13 @@ struct mock_tcpc_ctrl mock_tcpc; void mock_tcpc_reset(void) { - /* Reset all control values to 0 */ + /* Reset all control values to 0. See also build assert below */ memset(&mock_tcpc, 0, sizeof(mock_tcpc)); /* Reset all last viewed variables to -1 to make them invalid */ memset(&mock_tcpc.last, 0xff, sizeof(mock_tcpc.last)); } +BUILD_ASSERT(TYPEC_CC_VOLT_OPEN == 0, "Ensure Open is 0-value for memset"); static int mock_init(int port) { |