iso-test: Add ISO 48_2_1 Defer Send
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thu, 28 Jul 2022 20:53:59 +0000 (13:53 -0700)
committerAyush Garg <ayush.garg@samsung.com>
Mon, 15 May 2023 09:25:54 +0000 (14:55 +0530)
This adds ISO 48_2_1 Defer Send test which enables just output instead
of both.

Signed-off-by: Manika Shrivastava <manika.sh@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
tools/iso-tester.c

index 8010c0a..cae5fb4 100644 (file)
@@ -567,6 +567,13 @@ static const struct iso_client_data connect_16_2_1_defer_send = {
        .defer = true,
 };
 
+static const struct iso_client_data connect_48_2_1_defer_send = {
+       .qos = QOS_48_2_1,
+       .expect_err = 0,
+       .send = &send_16_2_1,
+       .defer = true,
+};
+
 static const struct iso_client_data listen_16_2_1_defer_recv = {
        .qos = QOS_16_2_1,
        .expect_err = 0,
@@ -1674,6 +1681,10 @@ int main(int argc, char *argv[])
                                                        setup_powered,
                                                        test_connect);
 
+       test_iso("ISO 48_2_1 Defer Send - Success", &connect_48_2_1_defer_send,
+                                                       setup_powered,
+                                                       test_connect);
+
        test_iso("ISO Defer Receive - Success", &listen_16_2_1_defer_recv,
                                                setup_powered, test_listen);