Return-Path: From: =?UTF-8?q?=C5=81ukasz=20Rymanowski?= To: linux-bluetooth@vger.kernel.org Cc: =?UTF-8?q?=C5=81ukasz=20Rymanowski?= Subject: [PATCH v2 01/11] unit/test-gatt: Fix long write testcases Date: Fri, 27 Nov 2015 12:11:40 +0100 Message-Id: <1448622711-17562-2-git-send-email-lukasz.rymanowski@codecoup.pl> In-Reply-To: <1448622711-17562-1-git-send-email-lukasz.rymanowski@codecoup.pl> References: <1448622711-17562-1-git-send-email-lukasz.rymanowski@codecoup.pl> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Idea of long write is that each part of data is continuation of previous one. There shall be not gaps in the offsets between. If there are gaps in offset then we have reliable write rather than long write --- unit/test-gatt.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/unit/test-gatt.c b/unit/test-gatt.c index 326a32c..70b6de5 100644 --- a/unit/test-gatt.c +++ b/unit/test-gatt.c @@ -3852,8 +3852,8 @@ int main(int argc, char *argv[]) raw_pdu(0x17, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff), - raw_pdu(0x16, 0x03, 0x00, 0x3f, 0x00, 0xff), - raw_pdu(0x17, 0x03, 0x00, 0x3f, 0x00, 0xff), + raw_pdu(0x16, 0x03, 0x00, 0x12, 0x00, 0xff), + raw_pdu(0x17, 0x03, 0x00, 0x12, 0x00, 0xff), raw_pdu(0x18, 0x01), raw_pdu(0x19)); @@ -3866,8 +3866,8 @@ int main(int argc, char *argv[]) raw_pdu(0x17, 0x82, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff), - raw_pdu(0x16, 0x82, 0x00, 0x3f, 0x00, 0xff), - raw_pdu(0x17, 0x82, 0x00, 0x3f, 0x00, 0xff), + raw_pdu(0x16, 0x82, 0x00, 0x12, 0x00, 0xff), + raw_pdu(0x17, 0x82, 0x00, 0x12, 0x00, 0xff), raw_pdu(0x18, 0x01), raw_pdu(0x19)); @@ -4374,8 +4374,8 @@ int main(int argc, char *argv[]) raw_pdu(0x17, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff), - raw_pdu(0x16, 0x04, 0x00, 0x3f, 0x00, 0xff), - raw_pdu(0x17, 0x04, 0x00, 0x3f, 0x00, 0xff), + raw_pdu(0x16, 0x04, 0x00, 0x12, 0x00, 0xff), + raw_pdu(0x17, 0x04, 0x00, 0x12, 0x00, 0xff), raw_pdu(0x18, 0x01), raw_pdu(0x19)); @@ -4388,8 +4388,8 @@ int main(int argc, char *argv[]) raw_pdu(0x17, 0x83, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff), - raw_pdu(0x16, 0x83, 0x00, 0x3f, 0x00, 0xff), - raw_pdu(0x17, 0x83, 0x00, 0x3f, 0x00, 0xff), + raw_pdu(0x16, 0x83, 0x00, 0x12, 0x00, 0xff), + raw_pdu(0x17, 0x83, 0x00, 0x12, 0x00, 0xff), raw_pdu(0x18, 0x01), raw_pdu(0x19)); -- 2.5.0