From bf54f94474e25a242e11ef70acaf0a39cac8a51e Mon Sep 17 00:00:00 2001 From: liuwentan Date: Tue, 23 Aug 2022 16:34:12 +0800 Subject: [PATCH] [PACKET_IO]fix gtest bug --- ci/prepare_gtest_network.sh | 13 +++++++ ci/travis.sh | 3 ++ src/packet_io/test/gtest_packet_io.cpp | 52 ++------------------------ 3 files changed, 20 insertions(+), 48 deletions(-) create mode 100644 ci/prepare_gtest_network.sh diff --git a/ci/prepare_gtest_network.sh b/ci/prepare_gtest_network.sh new file mode 100644 index 0000000..99f8266 --- /dev/null +++ b/ci/prepare_gtest_network.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +# create tun device +ip tuntap add dev tun0 mode tun + +# add ip addr for tun device +ip addr add 192.168.3.11/24 dev tun0 + +# kernel open ip forward +echo 1 > /proc/sys/inet/ipv4/ip_forward + +# start up tun0 +ifconfig tun0 up \ No newline at end of file diff --git a/ci/travis.sh b/ci/travis.sh index 954bbeb..5c94ef8 100644 --- a/ci/travis.sh +++ b/ci/travis.sh @@ -1,6 +1,9 @@ #!/usr/bin/env sh set -evx +chmod +x ci/prepare_gtest_network.sh +. ci/prepare_gtest_network.sh + chmod +x ci/get-nprocessors.sh . ci/get-nprocessors.sh diff --git a/src/packet_io/test/gtest_packet_io.cpp b/src/packet_io/test/gtest_packet_io.cpp index 593077e..c9db370 100644 --- a/src/packet_io/test/gtest_packet_io.cpp +++ b/src/packet_io/test/gtest_packet_io.cpp @@ -30,7 +30,7 @@ TEST(PACKET_IO_Test, packet_io_device_open_and_close) { TEST(PACKET_IO_Test, packet_io_device_rx) { struct packet_io_instance *ppio_inst = packet_io_instance_create("stellar", PACKET_IO_RUN_MODE_PCAP_FILE); - struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./src/packet_io/test/test-64.pcapng", 1, 1); + struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./test-64.pcapng", 1, 1); EXPECT_NE(pdev, nullptr); struct stellar_packet *rx_pkts[64]; ssize_t fetch_num = packet_io_device_rx(pdev, 0, rx_pkts, 1); @@ -53,7 +53,7 @@ TEST(PACKET_IO_Test, packet_io_device_tx) { TEST(PACKET_IO_Test, packet_io_pkts_free) { struct packet_io_instance *ppio_inst = packet_io_instance_create("stellar", PACKET_IO_RUN_MODE_PCAP_FILE); - struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./src/packet_io/test/test-64.pcapng", 1, 1); + struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./test-64.pcapng", 1, 1); EXPECT_NE(pdev, nullptr); struct stellar_packet *rx_pkts[64]; ssize_t fetch_num = packet_io_device_rx(pdev, 0, rx_pkts, 1); @@ -65,7 +65,7 @@ TEST(PACKET_IO_Test, packet_io_pkts_free) { TEST(PACKET_IO_Test, get_stellar_packet_ctrlzone) { struct packet_io_instance *ppio_inst = packet_io_instance_create("stellar", PACKET_IO_RUN_MODE_PCAP_FILE); - struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./src/packet_io/test/test-64.pcapng", 1, 1); + struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./test-64.pcapng", 1, 1); EXPECT_NE(pdev, nullptr); struct stellar_packet *rx_pkts[64]; ssize_t fetch_num = packet_io_device_rx(pdev, 0, rx_pkts, 1); @@ -81,7 +81,7 @@ TEST(PACKET_IO_Test, get_stellar_packet_ctrlzone) { TEST(PACKET_IO_Test, get_stellar_packet_data) { struct packet_io_instance *ppio_inst = packet_io_instance_create("stellar", PACKET_IO_RUN_MODE_PCAP_FILE); - struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./src/packet_io/test/test-64.pcapng", 1, 1); + struct packet_io_device *pdev = packet_io_device_open(ppio_inst, "./test-64.pcapng", 1, 1); EXPECT_NE(pdev, nullptr); struct stellar_packet *rx_pkts[64]; ssize_t fetch_num = packet_io_device_rx(pdev, 0, rx_pkts, 1); @@ -145,50 +145,6 @@ TEST(PACKET_IO_UTIL_Test, release_pio_packet_queue) { } -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_instance_create) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_instance_destroy) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_open) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_close) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_receive) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_send) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_pkt_free) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_buff_ctrlzone) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_buff_mtod) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_buff_buflen) { - -} - -TEST(PACKET_IO_PIO_MARSIO_Test, pio_marsio_device_buff_datalen) { - -} - TEST(PACKET_IO_PIO_PCAP_FILE_Test, pio_pcap_file_instance_create) { }