Message ID | 1461133250-2403-8-git-send-email-matias.elo@nokia.com |
---|---|
State | New |
Headers | show |
This part also fails to apply: bill@Ubuntu15:~/linaro/matias$ git am --reject ~/Mail/Incoming/Matias/21 Applying: validation: pktio: add pktio config test Checking patch test/validation/pktio/pktio.c... Hunk #1 succeeded at 978 (offset 20 lines). error: while searching for: ODP_TEST_INFO(pktio_test_open), ODP_TEST_INFO(pktio_test_lookup), ODP_TEST_INFO(pktio_test_print), ODP_TEST_INFO(pktio_test_pktin_queue_config_direct), ODP_TEST_INFO(pktio_test_pktin_queue_config_sched), ODP_TEST_INFO(pktio_test_pktin_queue_config_queue), error: patch failed: test/validation/pktio/pktio.c:1729 Checking patch test/validation/pktio/pktio.h... error: while searching for: void pktio_test_open(void); void pktio_test_lookup(void); void pktio_test_inq(void); void pktio_test_pktin_queue_config_direct(void); void pktio_test_pktin_queue_config_sched(void); void pktio_test_pktin_queue_config_queue(void); error: patch failed: test/validation/pktio/pktio.h:25 Applying patch test/validation/pktio/pktio.c with 1 reject... Hunk #1 applied cleanly. Rejected hunk #2. Applying patch test/validation/pktio/pktio.h with 1 reject... Rejected hunk #1. Patch failed at 0001 validation: pktio: add pktio config test The copy of the patch that failed is found in: /home/bill/linaro/matias/.git/rebase-apply/patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". On Wed, Apr 20, 2016 at 1:20 AM, Matias Elo <matias.elo@nokia.com> wrote: > Add new validation test for odp_pktio_config(). > > Signed-off-by: Matias Elo <matias.elo@nokia.com> > --- > test/validation/pktio/pktio.c | 24 ++++++++++++++++++++++++ > test/validation/pktio/pktio.h | 1 + > 2 files changed, 25 insertions(+) > > diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c > index 768b32f..162156a 100644 > --- a/test/validation/pktio/pktio.c > +++ b/test/validation/pktio/pktio.c > @@ -958,6 +958,29 @@ static void pktio_test_print(void) > } > } > > +void pktio_test_pktio_config(void) > +{ > + odp_pktio_t pktio; > + odp_pktio_capability_t capa; > + odp_pktio_config_t config; > + > + pktio = create_pktio(0, ODP_PKTIN_MODE_DIRECT, > ODP_PKTOUT_MODE_DIRECT); > + CU_ASSERT_FATAL(pktio != ODP_PKTIO_INVALID); > + > + odp_pktio_config_init(&config); > + > + CU_ASSERT(odp_pktio_config(pktio, NULL) == 0); > + > + CU_ASSERT(odp_pktio_config(pktio, &config) == 0); > + > + CU_ASSERT_FATAL(odp_pktio_capability(pktio, &capa) == 0); > + > + config = capa.config; > + CU_ASSERT(odp_pktio_config(pktio, &config) == 0); > + > + CU_ASSERT_FATAL(odp_pktio_close(pktio) == 0); > +} > + > void pktio_test_pktin_queue_config_direct(void) > { > odp_pktio_t pktio; > @@ -1729,6 +1752,7 @@ odp_testinfo_t pktio_suite_unsegmented[] = { > ODP_TEST_INFO(pktio_test_open), > ODP_TEST_INFO(pktio_test_lookup), > ODP_TEST_INFO(pktio_test_print), > + ODP_TEST_INFO(pktio_test_pktio_config), > ODP_TEST_INFO(pktio_test_pktin_queue_config_direct), > ODP_TEST_INFO(pktio_test_pktin_queue_config_sched), > ODP_TEST_INFO(pktio_test_pktin_queue_config_queue), > diff --git a/test/validation/pktio/pktio.h b/test/validation/pktio/pktio.h > index 14db6e1..4bc2980 100644 > --- a/test/validation/pktio/pktio.h > +++ b/test/validation/pktio/pktio.h > @@ -25,6 +25,7 @@ void pktio_test_inq_remdef(void); > void pktio_test_open(void); > void pktio_test_lookup(void); > void pktio_test_inq(void); > +void pktio_test_pktio_config(void); > void pktio_test_pktin_queue_config_direct(void); > void pktio_test_pktin_queue_config_sched(void); > void pktio_test_pktin_queue_config_queue(void); > -- > 1.9.1 > > _______________________________________________ > lng-odp mailing list > lng-odp@lists.linaro.org > https://lists.linaro.org/mailman/listinfo/lng-odp >
diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c index 768b32f..162156a 100644 --- a/test/validation/pktio/pktio.c +++ b/test/validation/pktio/pktio.c @@ -958,6 +958,29 @@ static void pktio_test_print(void) } } +void pktio_test_pktio_config(void) +{ + odp_pktio_t pktio; + odp_pktio_capability_t capa; + odp_pktio_config_t config; + + pktio = create_pktio(0, ODP_PKTIN_MODE_DIRECT, ODP_PKTOUT_MODE_DIRECT); + CU_ASSERT_FATAL(pktio != ODP_PKTIO_INVALID); + + odp_pktio_config_init(&config); + + CU_ASSERT(odp_pktio_config(pktio, NULL) == 0); + + CU_ASSERT(odp_pktio_config(pktio, &config) == 0); + + CU_ASSERT_FATAL(odp_pktio_capability(pktio, &capa) == 0); + + config = capa.config; + CU_ASSERT(odp_pktio_config(pktio, &config) == 0); + + CU_ASSERT_FATAL(odp_pktio_close(pktio) == 0); +} + void pktio_test_pktin_queue_config_direct(void) { odp_pktio_t pktio; @@ -1729,6 +1752,7 @@ odp_testinfo_t pktio_suite_unsegmented[] = { ODP_TEST_INFO(pktio_test_open), ODP_TEST_INFO(pktio_test_lookup), ODP_TEST_INFO(pktio_test_print), + ODP_TEST_INFO(pktio_test_pktio_config), ODP_TEST_INFO(pktio_test_pktin_queue_config_direct), ODP_TEST_INFO(pktio_test_pktin_queue_config_sched), ODP_TEST_INFO(pktio_test_pktin_queue_config_queue), diff --git a/test/validation/pktio/pktio.h b/test/validation/pktio/pktio.h index 14db6e1..4bc2980 100644 --- a/test/validation/pktio/pktio.h +++ b/test/validation/pktio/pktio.h @@ -25,6 +25,7 @@ void pktio_test_inq_remdef(void); void pktio_test_open(void); void pktio_test_lookup(void); void pktio_test_inq(void); +void pktio_test_pktio_config(void); void pktio_test_pktin_queue_config_direct(void); void pktio_test_pktin_queue_config_sched(void); void pktio_test_pktin_queue_config_queue(void);
Add new validation test for odp_pktio_config(). Signed-off-by: Matias Elo <matias.elo@nokia.com> --- test/validation/pktio/pktio.c | 24 ++++++++++++++++++++++++ test/validation/pktio/pktio.h | 1 + 2 files changed, 25 insertions(+)