From: Jie Zhou <jizh@linux.microsoft.com> To: dev@dpdk.org Cc: dmitry.kozliuk@gmail.com, roretzla@microsoft.com, navasile@linux.microsoft.com, dmitrym@microsoft.com, pallavi.kadam@intel.com, talshn@nvidia.com, thomas@monjalon.net, aconole@redhat.com Subject: [dpdk-dev] [PATCH v7 00/11] app/test: enable subset of tests on Windows Date: Mon, 25 Oct 2021 19:26:33 -0700 Message-ID: <1635215204-20604-1-git-send-email-jizh@linux.microsoft.com> (raw) In-Reply-To: <1634228502-14701-1-git-send-email-jizh@linux.microsoft.com> This patchset is to enable a subset of unit tests on windows. It mainly includes: - Replace POSIX specific codes - Fix some lib and tests per failures investigation - Replace .sh script with .py script for meson.build - Enable build and run subset of unit tests on Windows Future work: - Work with CI/CD lab to onboard unit tests on Windows to catch regression - Onboard more tests when more libraries are enabled on Windows --- V2 changes: - Fix compilation error on FreeBSD - Fix email mismatch issue - Add a missing space around "*" --- V3 changes: - Fix a misc c coding style issue - Revise some commit title and message body - Fix violations of PEP8 in new added Python scripts - Add error handling in get_coremask.py - Fix has_hugepage.py to check system support of hugepages instead of checking privileges - Fix test meson.build to run Python scripts using py3 - Consolidate lists of source files, test dep, etc. across all platforms, with conditional extending on some platform(s) --- V4 changes: - Remove building of ip_frag, rib, and reorder libraries on Windows. These three libs usually can be built on Windows without change. However, in between the time of V3 and V4, there is regression in upstream caused build failures of these three libs. Will separately investigate and enable these libraries. - Remove previous patch#2 (Enable mempool/stack on Windows) from this patchset as it was separated out and merged as patch-19314. - Consolidate the source files, deps, tests lists across platforms as much as possible. --- V5 changes: - Remove a space between function name and open parenthesis '(' - Add back a header mistakenly deleted --- V6 changes: - Fix inconsistent static vs. non-static declarations --- V7 changes: - Remove get_coremask.py as it is not needed any more in meson.build - Remove enablement of efd and lpm and their corresponding unit tests. The enablement of these two libs and their UTs will be in separate patches after this patch set. Jie Zhou (11): eal/windows: return ENOTSUP for not supported API app/test: remove unnecessary headers app/test: replace POSIX specific code app/test: exclude ENOTSUP as failure app/test: skip interrupt tests on Windows app/test: temporarily "skip" one cmdline test case app/test: skip two logs_autotest cases on Windows app/test: differentiate a strerror on different OS app/test: remove two alarm_autotest cases app/test: replace .sh scripts with .py scripts app/test: enable subset of unit tests on Windows app/test/commands.c | 2 - app/test/has-hugepage.sh | 11 --- app/test/has_hugepage.py | 25 +++++ app/test/meson.build | 116 ++++++++++++----------- app/test/packet_burst_generator.c | 1 + app/test/process.h | 4 +- app/test/test.c | 5 +- app/test/test_acl.c | 12 +++ app/test/test_alarm.c | 4 + app/test/test_bpf.c | 15 ++- app/test/test_byteorder.c | 2 +- app/test/test_cksum.c | 12 +++ app/test/test_cmdline.c | 2 + app/test/test_cmdline_ipaddr.c | 5 + app/test/test_cmdline_lib.c | 5 +- app/test/test_crc.c | 1 - app/test/test_cryptodev.c | 4 + app/test/test_cryptodev_asym.c | 4 + app/test/test_cryptodev_blockcipher.c | 4 + app/test/test_cryptodev_security_ipsec.c | 4 + app/test/test_cryptodev_security_pdcp.c | 4 + app/test/test_debug.c | 17 +++- app/test/test_distributor.c | 13 +++ app/test/test_distributor_perf.c | 13 +++ app/test/test_dmadev.c | 14 ++- app/test/test_dmadev_api.c | 4 + app/test/test_eal_flags.c | 97 +++++++++++++++++++ app/test/test_eal_fs.c | 12 +++ app/test/test_efd.c | 15 ++- app/test/test_efd_perf.c | 16 +++- app/test/test_errno.c | 12 ++- app/test/test_event_crypto_adapter.c | 15 ++- app/test/test_event_eth_rx_adapter.c | 25 ++++- app/test/test_event_eth_tx_adapter.c | 12 +++ app/test/test_event_ring.c | 16 +++- app/test/test_event_timer_adapter.c | 16 +++- app/test/test_eventdev.c | 20 +++- app/test/test_external_mem.c | 18 +++- app/test/test_fib.c | 22 ++++- app/test/test_fib6.c | 24 ++++- app/test/test_fib6_perf.c | 16 +++- app/test/test_fib_perf.c | 15 ++- app/test/test_flow_classify.c | 13 +++ app/test/test_func_reentrancy.c | 12 +++ app/test/test_graph.c | 18 +++- app/test/test_graph_perf.c | 16 +++- app/test/test_hash_perf.c | 12 +++ app/test/test_interrupts.c | 10 ++ app/test/test_ipfrag.c | 16 +++- app/test/test_ipsec.c | 15 ++- app/test/test_ipsec_perf.c | 15 ++- app/test/test_ipsec_sad.c | 14 ++- app/test/test_kni.c | 10 +- app/test/test_lcores.c | 12 +++ app/test/test_logs.c | 6 +- app/test/test_lpm.c | 14 ++- app/test/test_lpm6.c | 14 ++- app/test/test_lpm6_perf.c | 14 ++- app/test/test_lpm_perf.c | 13 ++- app/test/test_malloc.c | 17 +++- app/test/test_mbuf.c | 13 ++- app/test/test_member.c | 16 +++- app/test/test_member_perf.c | 16 +++- app/test/test_memcpy_perf.c | 18 +++- app/test/test_memory.c | 3 +- app/test/test_mempool_perf.c | 12 +++ app/test/test_mp_secondary.c | 13 +++ app/test/test_pmd_perf.c | 6 +- app/test/test_rawdev.c | 17 +++- app/test/test_rcu_qsbr_perf.c | 12 +++ app/test/test_reciprocal_division.c | 12 +++ app/test/test_reciprocal_division_perf.c | 12 +++ app/test/test_red.c | 29 +++++- app/test/test_reorder.c | 15 ++- app/test/test_rib.c | 22 ++++- app/test/test_rib6.c | 22 ++++- app/test/test_ring_stress.c | 3 +- app/test/test_ring_stress_impl.h | 2 +- app/test/test_sched.c | 14 ++- app/test/test_security.c | 16 +++- app/test/test_table.c | 13 +++ app/test/test_table_acl.c | 3 + app/test/test_table_combined.c | 4 + app/test/test_table_pipeline.c | 4 + app/test/test_table_ports.c | 4 + app/test/test_table_tables.c | 4 + app/test/test_telemetry_data.c | 2 + app/test/test_timer_secondary.c | 13 +++ app/test/test_trace.c | 32 ++++++- lib/eal/common/eal_common_errno.c | 4 + lib/eal/windows/eal_memalloc.c | 6 +- 91 files changed, 1105 insertions(+), 152 deletions(-) delete mode 100755 app/test/has-hugepage.sh create mode 100644 app/test/has_hugepage.py -- 2.32.0.windows.2
next prev parent reply other threads:[~2021-10-26 2:27 UTC|newest] Thread overview: 245+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-08-18 6:17 [dpdk-dev] [PATCH v1 00/13] " Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 01/13] lib: build libraries that some tests depend on Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 02/13] driver/mempool: build mempool stack on Windows Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 03/13] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 04/13] app/test: remove unnecessary headers Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 05/13] app/test: replace POSIX specific code Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 06/13] app/test: exclude ENOTSUP as failure Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 07/13] app/test: skip interrupt tests on Windows Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 08/13] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 09/13] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 10/13] app/test: differentiate a strerror on different OS Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 11/13] app/test: remove two alarm_autotest cases Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 12/13] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-08-18 6:17 ` [dpdk-dev] [PATCH v1 13/13] app/test: enable subset of unit tests on Windows Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 00/13] app/test: enable subset of " Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 01/13] lib: build libraries that some tests depend on Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 02/13] driver/mempool: build mempool stack on Windows Jie Zhou 2021-08-28 22:43 ` Dmitry Kozlyuk 2021-08-31 17:06 ` Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 03/13] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-08-28 22:44 ` Dmitry Kozlyuk 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 04/13] app/test: remove unnecessary headers Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 05/13] app/test: replace POSIX specific code Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 06/13] app/test: exclude ENOTSUP as failure Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 07/13] app/test: skip interrupt tests on Windows Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 08/13] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 09/13] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 10/13] app/test: differentiate a strerror on different OS Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 11/13] app/test: remove two alarm_autotest cases Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 12/13] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-08-28 22:17 ` Dmitry Kozlyuk 2021-08-31 16:58 ` Jie Zhou 2021-08-18 17:13 ` [dpdk-dev] [PATCH v2 13/13] app/test: enable subset of unit tests on Windows Jie Zhou 2021-08-28 22:18 ` Dmitry Kozlyuk 2021-08-31 17:01 ` Jie Zhou 2021-08-31 17:39 ` Dmitry Kozlyuk 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 00/13] app/test: enable subset of " Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 01/13] lib: build libraries that some tests depend on Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 02/13] mempool/stack: build on Windows Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 03/13] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 04/13] app/test: remove unnecessary headers Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 05/13] app/test: replace POSIX specific code Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 06/13] app/test: exclude ENOTSUP as failure Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 07/13] app/test: skip interrupt tests on Windows Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 08/13] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 09/13] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 10/13] app/test: differentiate a strerror on different OS Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 11/13] app/test: remove two alarm_autotest cases Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 12/13] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-09-04 4:19 ` [dpdk-dev] [PATCH v3 13/13] app/test: enable subset of unit tests on Windows Jie Zhou 2021-09-07 13:43 ` Aaron Conole 2021-09-08 22:14 ` Jie Zhou 2021-09-23 7:35 ` Dmitry Kozlyuk 2021-09-30 23:57 ` Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 00/12] app/test: enable subset of " Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 01/12] lib: build libraries that some tests depend on Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 02/12] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 03/12] app/test: remove unnecessary headers Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 04/12] app/test: replace POSIX specific code Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 05/12] app/test: exclude ENOTSUP as failure Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 06/12] app/test: skip interrupt tests on Windows Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 07/12] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 08/12] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 09/12] app/test: differentiate a strerror on different OS Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 10/12] app/test: remove two alarm_autotest cases Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 11/12] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-10-14 3:30 ` [dpdk-dev] [PATCH v4 12/12] app/test: enable subset of unit tests on Windows Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 00/12] app/test: enable subset of " Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 01/12] lib: build libraries that some tests depend on Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 02/12] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 03/12] app/test: remove unnecessary headers Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 04/12] app/test: replace POSIX specific code Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 05/12] app/test: exclude ENOTSUP as failure Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 06/12] app/test: skip interrupt tests on Windows Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 07/12] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 08/12] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 09/12] app/test: differentiate a strerror on different OS Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 10/12] app/test: remove two alarm_autotest cases Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 11/12] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-10-14 4:52 ` [dpdk-dev] [PATCH v5 12/12] app/test: enable subset of unit tests on Windows Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 00/12] app/test: enable subset of " Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 01/12] lib: build libraries that some tests depend on Jie Zhou 2021-10-25 15:38 ` Thomas Monjalon 2021-10-26 0:47 ` Jie Zhou 2021-10-26 8:44 ` Thomas Monjalon 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 02/12] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 03/12] app/test: remove unnecessary headers Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 04/12] app/test: replace POSIX specific code Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 05/12] app/test: exclude ENOTSUP as failure Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 06/12] app/test: skip interrupt tests on Windows Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 07/12] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 08/12] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 09/12] app/test: differentiate a strerror on different OS Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 10/12] app/test: remove two alarm_autotest cases Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 11/12] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-10-14 16:21 ` [dpdk-dev] [PATCH v6 12/12] app/test: enable subset of unit tests on Windows Jie Zhou 2021-10-26 2:26 ` Jie Zhou [this message] 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 02/11] app/test: remove unnecessary headers Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 03/11] app/test: replace POSIX specific code Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 04/11] app/test: exclude ENOTSUP as failure Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 05/11] app/test: skip interrupt tests on Windows Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 06/11] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 07/11] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 08/11] app/test: differentiate a strerror on different OS Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 09/11] app/test: remove two alarm_autotest cases Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 10/11] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-10-26 2:26 ` [dpdk-dev] [PATCH v7 11/11] app/test: enable subset of unit tests on Windows Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 00/11] app/test: enable subset of " Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 02/11] app/test: remove unnecessary headers Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 03/11] app/test: replace POSIX specific code Jie Zhou 2021-11-23 22:02 ` Dmitry Kozlyuk 2021-12-01 1:05 ` Jie Zhou 2021-12-01 7:19 ` Dmitry Kozlyuk 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 04/11] app/test: exclude ENOTSUP as failure Jie Zhou 2021-11-23 22:02 ` Dmitry Kozlyuk 2021-12-01 0:31 ` Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 05/11] app/test: skip interrupt tests on Windows Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 06/11] app/test: temporarily "skip" one cmdline test case Jie Zhou 2021-11-23 22:02 ` Dmitry Kozlyuk 2021-12-01 0:30 ` Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 07/11] app/test: skip two logs_autotest cases on Windows Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 08/11] app/test: differentiate a strerror on different OS Jie Zhou 2021-10-26 2:45 ` [dpdk-dev] [PATCH v8 09/11] app/test: remove two alarm_autotest cases Jie Zhou 2021-10-26 2:46 ` [dpdk-dev] [PATCH v8 10/11] app/test: replace .sh scripts with .py scripts Jie Zhou 2021-11-23 22:15 ` Dmitry Kozlyuk 2021-12-01 0:29 ` Jie Zhou 2021-10-26 2:46 ` [dpdk-dev] [PATCH v8 11/11] app/test: enable subset of unit tests on Windows Jie Zhou 2021-12-01 18:05 ` [PATCH v9 0/9] app/test: enable subset of " Jie Zhou 2021-12-01 18:05 ` [PATCH v9 1/9] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-01 18:05 ` [PATCH v9 2/9] app/test: remove POSIX-specific code Jie Zhou 2021-12-01 18:05 ` [PATCH v9 3/9] app/test: fix incorrect errno variable Jie Zhou 2021-12-01 18:05 ` [PATCH v9 4/9] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-01 18:05 ` [PATCH v9 5/9] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-01 18:05 ` [PATCH v9 6/9] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-01 18:05 ` [PATCH v9 7/9] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-01 18:05 ` [PATCH v9 8/9] app/test: replace .sh script with .py script Jie Zhou 2021-12-01 18:05 ` [PATCH v9 9/9] app/test: enable subset of unit tests on Windows Jie Zhou 2021-12-01 18:45 ` Stephen Hemminger 2021-12-01 18:52 ` Jie Zhou 2021-12-01 18:58 ` [EXTERNAL] " Tyler Retzlaff 2021-12-01 18:43 ` [PATCH v10 0/9] app/test: enable subset of " Jie Zhou 2021-12-01 18:43 ` [PATCH v10 1/9] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-01 18:43 ` [PATCH v10 2/9] app/test: remove POSIX-specific code Jie Zhou 2021-12-04 1:05 ` Dmitry Kozlyuk 2021-12-01 18:43 ` [PATCH v10 3/9] app/test: fix incorrect errno variable Jie Zhou 2021-12-01 18:44 ` [PATCH v10 4/9] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-01 18:44 ` [PATCH v10 5/9] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-01 18:44 ` [PATCH v10 6/9] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-01 18:44 ` [PATCH v10 7/9] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-01 18:44 ` [PATCH v10 8/9] app/test: replace .sh script with .py script Jie Zhou 2021-12-01 18:44 ` [PATCH v10 9/9] app/test: enable subset of unit tests on Windows Jie Zhou 2021-12-02 9:17 ` David Marchand 2021-12-02 23:23 ` Jie Zhou 2021-12-03 0:06 ` [PATCH v11 0/9] app/test: enable subset of " Jie Zhou 2021-12-03 0:06 ` [PATCH v11 1/9] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-03 0:06 ` [PATCH v11 2/9] app/test: remove POSIX-specific code Jie Zhou 2021-12-03 0:06 ` [PATCH v11 3/9] app/test: fix incorrect errno variable Jie Zhou 2021-12-04 1:05 ` Dmitry Kozlyuk 2021-12-03 0:06 ` [PATCH v11 4/9] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-04 1:06 ` Dmitry Kozlyuk 2021-12-03 0:06 ` [PATCH v11 5/9] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-04 1:16 ` Dmitry Kozlyuk 2021-12-03 0:06 ` [PATCH v11 6/9] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-04 1:33 ` Dmitry Kozlyuk 2021-12-06 17:25 ` Jie Zhou 2021-12-03 0:06 ` [PATCH v11 7/9] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-04 1:06 ` Dmitry Kozlyuk 2021-12-03 0:06 ` [PATCH v11 8/9] app/test: replace .sh script with .py script Jie Zhou 2021-12-04 1:06 ` Dmitry Kozlyuk 2021-12-03 0:06 ` [PATCH v11 9/9] app/test: enable subset of unit tests on Windows Jie Zhou 2021-12-04 0:07 ` [PATCH v11 0/9] app/test: enable subset of " Kadam, Pallavi 2021-12-07 21:24 ` [PATCH v12 00/11] " Jie Zhou 2021-12-07 21:24 ` [PATCH v12 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-07 21:24 ` [PATCH v12 02/11] app/test: remove POSIX-specific code Jie Zhou 2021-12-07 21:24 ` [PATCH v12 03/11] app/test: fix incorrect errno variable Jie Zhou 2021-12-07 21:24 ` [PATCH v12 04/11] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-07 21:24 ` [PATCH v12 05/11] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-07 21:24 ` [PATCH v12 06/11] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-07 21:24 ` [PATCH v12 07/11] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-07 21:24 ` [PATCH v12 08/11] app/test: resolve name collision Jie Zhou 2021-12-07 21:24 ` [PATCH v12 09/11] app/test: add test stubs for not supported ones Jie Zhou 2021-12-07 21:24 ` [PATCH v12 10/11] app/test: replace .sh script with .py script Jie Zhou 2021-12-07 21:24 ` [PATCH v12 11/11] app/test: enable unit test for Windows Jie Zhou 2021-12-08 1:50 ` [PATCH v13 00/11] app/test: enable subset of tests on Windows Jie Zhou 2021-12-08 1:50 ` [PATCH v13 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-08 1:50 ` [PATCH v13 02/11] app/test: remove POSIX-specific code Jie Zhou 2021-12-08 1:50 ` [PATCH v13 03/11] app/test: fix incorrect errno variable Jie Zhou 2021-12-08 1:50 ` [PATCH v13 04/11] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-08 1:50 ` [PATCH v13 05/11] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-08 1:50 ` [PATCH v13 06/11] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-08 1:50 ` [PATCH v13 07/11] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-08 1:50 ` [PATCH v13 08/11] app/test: resolve name collision Jie Zhou 2021-12-08 1:51 ` [PATCH v13 09/11] app/test: add test stubs for not supported ones Jie Zhou 2021-12-08 1:51 ` [PATCH v13 10/11] app/test: replace .sh script with .py script Jie Zhou 2021-12-08 1:51 ` [PATCH v13 11/11] app/test: enable unit test on Windows Jie Zhou 2021-12-08 16:57 ` Bruce Richardson 2021-12-08 18:19 ` Jie Zhou 2021-12-08 18:23 ` Bruce Richardson 2021-12-08 18:29 ` Jie Zhou 2021-12-08 18:59 ` [PATCH v14 00/11] app/test: enable subset of tests " Jie Zhou 2021-12-08 18:59 ` [PATCH v14 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2021-12-08 18:59 ` [PATCH v14 02/11] app/test: remove POSIX-specific code Jie Zhou 2021-12-09 19:46 ` Tyler Retzlaff 2021-12-08 18:59 ` [PATCH v14 03/11] app/test: fix incorrect errno variable Jie Zhou 2021-12-08 18:59 ` [PATCH v14 04/11] app/test: skip interrupt tests on Windows Jie Zhou 2021-12-09 7:49 ` Jerin Jacob 2021-12-09 13:15 ` Aaron Conole 2021-12-09 16:17 ` Bruce Richardson 2021-12-09 16:19 ` Richardson, Bruce 2021-12-09 16:39 ` Bruce Richardson 2021-12-10 9:23 ` Dmitry Kozlyuk 2021-12-10 9:30 ` Bruce Richardson 2022-01-17 18:37 ` Thomas Monjalon 2021-12-08 18:59 ` [PATCH v14 05/11] app/test: skip two logs_autotest cases " Jie Zhou 2021-12-08 18:59 ` [PATCH v14 06/11] app/test: differentiate a strerror on different OS Jie Zhou 2021-12-08 19:07 ` Dmitry Kozlyuk 2021-12-08 18:59 ` [PATCH v14 07/11] app/test: remove two alarm_autotest cases Jie Zhou 2021-12-08 18:59 ` [PATCH v14 08/11] app/test: resolve name collision Jie Zhou 2021-12-08 19:45 ` Dmitry Kozlyuk 2021-12-08 18:59 ` [PATCH v14 09/11] app/test: add test stubs for not supported ones Jie Zhou 2021-12-09 19:47 ` Tyler Retzlaff 2021-12-08 18:59 ` [PATCH v14 10/11] app/test: replace .sh script with .py script Jie Zhou 2021-12-08 19:00 ` [PATCH v14 11/11] app/test: enable unit test on Windows Jie Zhou 2021-12-09 19:49 ` [PATCH v14 00/11] app/test: enable subset of tests " Tyler Retzlaff 2022-01-26 5:10 ` [PATCH v15 " Jie Zhou 2022-01-26 5:10 ` [PATCH v15 01/11] eal/windows: return ENOTSUP for not supported API Jie Zhou 2022-01-26 5:10 ` [PATCH v15 02/11] app/test: remove POSIX-specific code Jie Zhou 2022-01-26 5:10 ` [PATCH v15 03/11] app/test: fix incorrect errno variable Jie Zhou 2022-01-26 5:10 ` [PATCH v15 04/11] app/test: skip interrupt tests on Windows Jie Zhou 2022-01-26 5:10 ` [PATCH v15 05/11] app/test: skip two logs_autotest cases " Jie Zhou 2022-02-08 9:49 ` Thomas Monjalon 2022-01-26 5:10 ` [PATCH v15 06/11] app/test: differentiate a strerror on different OS Jie Zhou 2022-01-26 5:10 ` [PATCH v15 07/11] app/test: remove two alarm_autotest cases Jie Zhou 2022-01-26 5:10 ` [PATCH v15 08/11] app/test: resolve name collision Jie Zhou 2022-01-26 5:10 ` [PATCH v15 09/11] app/test: skip tests that are not supported yet Jie Zhou 2022-02-08 10:58 ` Thomas Monjalon 2022-02-08 11:39 ` Thomas Monjalon 2022-01-26 5:10 ` [PATCH v15 10/11] app/test: replace .sh script with .py script Jie Zhou 2022-02-03 11:15 ` Thomas Monjalon 2022-02-03 18:54 ` Jie Zhou 2022-02-08 12:03 ` Thomas Monjalon 2022-01-26 5:10 ` [PATCH v15 11/11] app/test: enable unit test on Windows Jie Zhou 2022-02-08 13:20 ` [PATCH v15 00/11] app/test: enable subset of tests " Thomas Monjalon
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1635215204-20604-1-git-send-email-jizh@linux.microsoft.com \ --to=jizh@linux.microsoft.com \ --cc=aconole@redhat.com \ --cc=dev@dpdk.org \ --cc=dmitry.kozliuk@gmail.com \ --cc=dmitrym@microsoft.com \ --cc=navasile@linux.microsoft.com \ --cc=pallavi.kadam@intel.com \ --cc=roretzla@microsoft.com \ --cc=talshn@nvidia.com \ --cc=thomas@monjalon.net \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ http://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git