Ok, thanks, will take a look On 7 January 2016 at 16:40, Bill Fischofer <[email protected]> wrote:
> Sorry, I think I just replied to the wrong e-mail. To be sure I pulled > the v2 patch explicitly and retested and get the same result with that. > > On Thu, Jan 7, 2016 at 3:35 PM, Mike Holmes <[email protected]> > wrote: > >> see V2, you may have pulled V1 by mistake ? >> >> On 7 January 2016 at 16:32, Bill Fischofer <[email protected]> >> wrote: >> >>> When I try to run this I get: >>> >>> bill@Ubuntu15:~/linaro/mikepatch1/platform/linux-generic/test/performance$ >>> ./odp_scheduling_proc_run >>> odp_scheduling_proc_run starts with 1 worker threads >>> =============================================== >>> ./odp_scheduling_proc_run: 19: ./odp_scheduling_proc_run: >>> ./odp_scheduling: not found >>> odp_scheduling_proc_run starts with 8 worker threads >>> =============================================== >>> ./odp_scheduling_proc_run: 19: ./odp_scheduling_proc_run: >>> ./odp_scheduling: not found >>> bill@Ubuntu15 >>> :~/linaro/mikepatch1/platform/linux-generic/test/performance$ >>> >>> I assume this is some pathing issue? >>> >>> On Tue, Jan 5, 2016 at 9:29 AM, Mike Holmes <[email protected]> >>> wrote: >>> >>>> Add infrastructure for platform dependent performance testing. >>>> Added scheduler performance test using process mode. >>>> >>>> Signed-off-by: Mike Holmes <[email protected]> >>>> --- >>>> platform/linux-generic/m4/configure.m4 | 1 + >>>> platform/linux-generic/test/Makefile.am | 4 ++++ >>>> .../linux-generic/test/performance/Makefile.am | 13 +++++++++++ >>>> .../test/performance/odp_scheduling_proc_run | 25 >>>> ++++++++++++++++++++++ >>>> .../test/performance/tests-performance.env | 3 +++ >>>> 5 files changed, 46 insertions(+) >>>> create mode 100644 platform/linux-generic/test/performance/Makefile.am >>>> create mode 100755 >>>> platform/linux-generic/test/performance/odp_scheduling_proc_run >>>> create mode 100644 >>>> platform/linux-generic/test/performance/tests-performance.env >>>> >>>> diff --git a/platform/linux-generic/m4/configure.m4 >>>> b/platform/linux-generic/m4/configure.m4 >>>> index 97c15fa..82b7c5e 100644 >>>> --- a/platform/linux-generic/m4/configure.m4 >>>> +++ b/platform/linux-generic/m4/configure.m4 >>>> @@ -23,5 +23,6 @@ m4_include([platform/linux-generic/m4/odp_pcap.m4]) >>>> >>>> AC_CONFIG_FILES([platform/linux-generic/Makefile >>>> platform/linux-generic/test/Makefile >>>> + platform/linux-generic/test/performance/Makefile >>>> platform/linux-generic/test/validation/Makefile >>>> platform/linux-generic/test/validation/pktio/Makefile]) >>>> diff --git a/platform/linux-generic/test/Makefile.am >>>> b/platform/linux-generic/test/Makefile.am >>>> index 3cf638d..7fe79c9 100644 >>>> --- a/platform/linux-generic/test/Makefile.am >>>> +++ b/platform/linux-generic/test/Makefile.am >>>> @@ -4,6 +4,10 @@ if test_vald >>>> SUBDIRS += validation >>>> endif >>>> >>>> +if test_perf >>>> +SUBDIRS += performance >>>> +endif >>>> + >>>> if test_installdir >>>> installcheck-local: >>>> $(DESTDIR)/$(testdir)/run-test >>>> diff --git a/platform/linux-generic/test/performance/Makefile.am >>>> b/platform/linux-generic/test/performance/Makefile.am >>>> new file mode 100644 >>>> index 0000000..22d46d5 >>>> --- /dev/null >>>> +++ b/platform/linux-generic/test/performance/Makefile.am >>>> @@ -0,0 +1,13 @@ >>>> +include $(top_srcdir)/test/Makefile.inc >>>> +TESTS_ENVIRONMENT += TEST_DIR=${top_builddir}/test/performance >>>> + >>>> +TESTS = odp_scheduling_proc_run >>>> + >>>> +dist_check_SCRIPTS = odp_scheduling_proc_run tests-performance.env >>>> + >>>> +test_SCRIPTS = $(dist_check_SCRIPTS) >>>> + >>>> +tests-performance.env: >>>> + echo "TESTS=\"$(TESTS)\"" > $@ >>>> + echo "$(TESTS_ENVIRONMENT)" >> $@ >>>> + echo "$(LOG_COMPILER)" >> $@ >>>> diff --git >>>> a/platform/linux-generic/test/performance/odp_scheduling_proc_run >>>> b/platform/linux-generic/test/performance/odp_scheduling_proc_run >>>> new file mode 100755 >>>> index 0000000..0fbb5ca >>>> --- /dev/null >>>> +++ b/platform/linux-generic/test/performance/odp_scheduling_proc_run >>>> @@ -0,0 +1,25 @@ >>>> +#!/bin/sh >>>> +# >>>> +# Copyright (c) 2015, Linaro Limited >>>> +# All rights reserved. >>>> +# >>>> +# SPDX-License-Identifier: BSD-3-Clause >>>> +# >>>> +# Script that passes command line arguments to odp_scheduling test when >>>> +# launched by 'make check' >>>> + >>>> +TEST_DIR="${TEST_DIR:-$(dirname $0)}" >>>> +ret=0 >>>> + >>>> +run() >>>> +{ >>>> + echo odp_scheduling_proc_run starts with $1 worker threads >>>> + echo =============================================== >>>> + >>>> + $TEST_DIR/odp_scheduling${EXEEXT} -c $1 --proc || ret=1 >>>> +} >>>> + >>>> +run 1 >>>> +run 8 >>>> + >>>> +exit $ret >>>> diff --git >>>> a/platform/linux-generic/test/performance/tests-performance.env >>>> b/platform/linux-generic/test/performance/tests-performance.env >>>> new file mode 100644 >>>> index 0000000..dd18b80 >>>> --- /dev/null >>>> +++ b/platform/linux-generic/test/performance/tests-performance.env >>>> @@ -0,0 +1,3 @@ >>>> +TESTS="" >>>> +ODP_PLATFORM=linux-generic EXEEXT= >>>> TEST_DIR=../../../../test/performance >>>> + >>>> -- >>>> 2.5.0 >>>> >>>> _______________________________________________ >>>> lng-odp mailing list >>>> [email protected] >>>> https://lists.linaro.org/mailman/listinfo/lng-odp >>>> >>> >>> >> >> >> -- >> Mike Holmes >> Technical Manager - Linaro Networking Group >> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs >> >> >> > -- Mike Holmes Technical Manager - Linaro Networking Group Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
_______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
