On 3 February 2016 at 17:27, Savolainen, Petri (Nokia - FI/Espoo) <[email protected]> wrote: > The test should look like this. Zero is acceptable, otherwise hz value should > be in a sane range. > > void system_test_odp_cpu_hz(void) > { > uint64_t hz; > > hz = odp_cpu_hz(); > > if (hz == 0) > print warning ("cpu_hz not supported or other failure") and return > (with skipped status?) > not so accurate I think. if not supported, it is ok to skip, but if it is a real failure, it should report failure of course here we mix the two different cases.
> /* Test value sanity: less than 10GHz */ > CU_ASSERT(hz < 10GHz); > > /* larger than 1kHz */ > CU_ASSERT(hz > 1kHz); > } > > > -Petri > > > From: EXT Maxim Uvarov [mailto:[email protected]] > Sent: Wednesday, February 03, 2016 11:16 AM > To: Hongbo Zhang > Cc: Savolainen, Petri (Nokia - FI/Espoo); lng-odp-forward > Subject: Re: [lng-odp] test/validation/system/system_main fails on arm64 > > but here : > void system_test_odp_cpu_hz(void) > { > uint64_t hz; > > hz = odp_cpu_hz(); > CU_ASSERT(0 < hz); > } > it looks like simple change to 0 <= hz is right. You can add some comment. > Maxim. > > On 3 February 2016 at 12:13, Maxim Uvarov <[email protected]> wrote: > > > On 3 February 2016 at 11:34, Hongbo Zhang <[email protected]> wrote: > On 3 February 2016 at 16:08, Savolainen, Petri (Nokia - FI/Espoo) > <[email protected]> wrote: >> I think we updated the API to return 0, when a CPU frequency (max or >> current) cannot be read. You just need to return 0 on ARM (== "was not able >> to read current frequency"). Validation test needs to accept both zero and >> non-zero values. > > It already returns 0, see > > uint64_t odp_cpu_hz_current(int id ODP_UNUSED) > { > return 0; > } > > and the odp_cpu_hz() return value is uint64_t, it means it will return > value >= 0 > > if in validation we accept both 0 and >0, that is meaningless, and > even compile warning IIRC. > > > In validation you need to test first if call is supported. > Refrer how it's done for pktio: > ./test/validation/pktio/pktio.c > ODP_TEST_INFO_CONDITIONAL(pktio_test_statistics_counters, > pktio_check_statistics_counters), > > So you check first, if supported run test. If not - just skip. > Maxim. > > > >> >> -Petri >> >> >> >>> -----Original Message----- >>> From: lng-odp [mailto:[email protected]] On Behalf Of EXT >>> Hongbo Zhang >>> Sent: Wednesday, February 03, 2016 5:46 AM >>> To: Maxim Uvarov >>> Cc: lng-odp-forward >>> Subject: Re: [lng-odp] test/validation/system/system_main fails on arm64 >>> >>> No, not fixed. >>> >>> One reason is there isn't such info in /proc/cpuinfo for ARM, another >>> reason is there isn't any user calling "current freq" interfaces. >>> >>> This "current freq" api was introduced because we have "max freq" api, >>> so "current freq" can be a complement, what's more in the original >>> codes, "max freq" and "current freq" were mixed, I just made them >>> clear. >>> >>> If we don't want to see any failure in validation. one suggestion is >>> to delete the |current freq" validation codes, another suggestion it >>> to delete the "current freq" interfaces. >>> >>> On 2 February 2016 at 18:35, Maxim Uvarov <[email protected]> wrote: >>> > Hongbo, you fixed that in the latest patch set right? >>> > >>> > Maxim. >>> > >>> > >>> > On 02/02/2016 11:28, Hongbo Zhang wrote: >>> >> >>> >> Sorry, please forget my previous reply. >>> >> >>> >> I checked again, system_test_odp_cpu_hz and system_test_odp_cpu_hz_id >>> >> failed, while system_test_odp_cpu_hz_max and >>> >> system_test_odp_cpu_hz_max_id passed. >>> >> >>> >> As I've mentioned before in some cover letter, this fail can be >>> >> expected because on arm, mips and power, the "current freq" isn't >>> >> implemented, only the "max freq" is implemented now, so there are such >>> >> failures. >>> >> >>> >> On x86, there is no "current freq" failures because it is implemented. >>> >> >>> >> On 2 February 2016 at 16:14, Hongbo Zhang <[email protected]> >>> wrote: >>> >>> >>> >>> On 1 February 2016 at 21:20, Mike Holmes <[email protected]> >>> wrote: >>> >>>> >>> >>>> system_test_odp_cpu_hz_id >>> >>>> >>> >>>> ...../../../platform/linux- >>> generic/odp_cpumask_task.c:44:odp_cpumask_default_worker(): >>> >>>> CPU0 will be used for both control and worker threads, >>> >>>> this will likely have a performance impact on the worker thread. >>> >>>> FAILED >>> >>>> >>> >>>> >>> >>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api- >>> next/docker-utopic-arm64/559/log/system_main.log >>> >>>> >>> >>>> My first guess is Hongbo's changes to the system info, but maybe a >>> quick >>> >>>> bisect is needed >>> >>>> >>> >>> I checked the log but got this: >>> >>> >>> >>> Test: system_test_odp_cpu_hz_max ...passed >>> >>> Test: system_test_odp_cpu_hz_max_id >>> >>> >>> >>> ...../../../platform/linux- >>> generic/odp_cpumask_task.c:44:odp_cpumask_default_worker(): >>> >>> CPU0 will be used for both control and worker threads, >>> >>> this will likely have a performance impact on the worker thread. >>> >>> passed >>> >>> >>> >>> There is a "passed" at the end. >>> >>> >>> >>> Will check further. >>> >>>> >>> >>>> On 1 February 2016 at 08:13, Maxim Uvarov <[email protected]> >>> >>>> wrote: >>> >>>>> >>> >>>>> Subj. >>> >>>>> >>> >>>>> Does somebody already look at this? >>> >>>>> >>> >>>>> Thanks, >>> >>>>> Maxim. >>> >>>>> >>> >>>>> -------- Forwarded Message -------- >>> >>>>> Subject: [lng-ci] Build failed in Jenkins: ODP API check » >>> >>>>> arm64,api-next,docker-utopic-arm64 #559 >>> >>>>> Date: Mon, 1 Feb 2016 01:28:23 +0000 (UTC) >>> >>>>> From: [email protected] >>> >>>>> To: [email protected] >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> See >>> >>>>> >>> >>>>> <https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/559/> >>> >>>>> >>> >>>>> ------------------------------------------ >>> >>>>> [...truncated 3602 lines...] >>> >>>>> make check-TESTS >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> make[4]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> make[5]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> make[5]: Nothing to be done for 'all'. >>> >>>>> make[5]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> Testsuite summary for OpenDataPlane 1.6.0.0.git383.g06be077 >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> # TOTAL: 0 >>> >>>>> # PASS: 0 >>> >>>>> # SKIP: 0 >>> >>>>> # XFAIL: 0 >>> >>>>> # FAIL: 0 >>> >>>>> # XPASS: 0 >>> >>>>> # ERROR: 0 >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> make[4]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> make[2]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/miscellaneous'> >>> >>>>> Making check in validation >>> >>>>> make[2]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation'> >>> >>>>> Making check in common >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/common'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/common'> >>> >>>>> Making check in atomic >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/atomic'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/atomic'> >>> >>>>> Making check in barrier >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/barrier'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/barrier'> >>> >>>>> Making check in buffer >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/buffer'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/buffer'> >>> >>>>> Making check in classification >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/classification'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/classification'> >>> >>>>> Making check in config >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/config'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/config'> >>> >>>>> Making check in cpumask >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/cpumask'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/cpumask'> >>> >>>>> Making check in crypto >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/crypto'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/crypto'> >>> >>>>> Making check in errno >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/errno'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/errno'> >>> >>>>> Making check in hash >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/hash'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/hash'> >>> >>>>> Making check in init >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/init'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/init'> >>> >>>>> Making check in lock >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/lock'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/lock'> >>> >>>>> Making check in queue >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/queue'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/queue'> >>> >>>>> Making check in packet >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/packet'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/packet'> >>> >>>>> Making check in pktio >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/pktio'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/pktio'> >>> >>>>> Making check in pool >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/pool'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/pool'> >>> >>>>> Making check in random >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/random'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/random'> >>> >>>>> Making check in scheduler >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/scheduler'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/scheduler'> >>> >>>>> Making check in std_clib >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/std_clib'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/std_clib'> >>> >>>>> Making check in thread >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/thread'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/thread'> >>> >>>>> Making check in time >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/time'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/time'> >>> >>>>> Making check in timer >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/timer'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/timer'> >>> >>>>> Making check in shmem >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/shmem'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/shmem'> >>> >>>>> Making check in system >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/system'> >>> >>>>> make[3]: Nothing to be done for 'check'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation/system'> >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation'> >>> >>>>> make[3]: Nothing to be done for 'check-am'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation'> >>> >>>>> make[2]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test/validation'> >>> >>>>> make[2]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test'> >>> >>>>> make[2]: Nothing to be done for 'check-am'. >>> >>>>> make[2]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test'> >>> >>>>> make[1]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/test'> >>> >>>>> Making check in platform/linux-generic/test >>> >>>>> make[1]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Making check in pktio >>> >>>>> make[2]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make pktio_env pktio_run pktio_run_tap pktio_run_pcap >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make[3]: Nothing to be done for >>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_env'. >>> >>>>> make[3]: Nothing to be done for >>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run'. >>> >>>>> make[3]: Nothing to be done for >>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run_tap'. >>> >>>>> make[3]: Nothing to be done for >>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run_pcap'. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make[2]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make[2]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make run-test tests-validation.env >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make[3]: Nothing to be done for >>> >>>>> '../../../../platform/linux-generic/test/run-test'. >>> >>>>> make[3]: 'tests-validation.env' is up to date. >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make check-TESTS >>> >>>>> make[3]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make[4]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> PASS: pktio/pktio_run >>> >>>>> SKIP: pktio/pktio_run_tap >>> >>>>> PASS: ../../../test/validation/atomic/atomic_main >>> >>>>> PASS: ../../../test/validation/barrier/barrier_main >>> >>>>> PASS: ../../../test/validation/buffer/buffer_main >>> >>>>> PASS: ../../../test/validation/classification/classification_main >>> >>>>> PASS: ../../../test/validation/config/config_main >>> >>>>> PASS: ../../../test/validation/cpumask/cpumask_main >>> >>>>> PASS: ../../../test/validation/crypto/crypto_main >>> >>>>> PASS: ../../../test/validation/errno/errno_main >>> >>>>> PASS: ../../../test/validation/hash/hash_main >>> >>>>> PASS: ../../../test/validation/init/init_main_ok >>> >>>>> PASS: ../../../test/validation/init/init_main_abort >>> >>>>> PASS: ../../../test/validation/init/init_main_log >>> >>>>> PASS: ../../../test/validation/lock/lock_main >>> >>>>> PASS: ../../../test/validation/packet/packet_main >>> >>>>> PASS: ../../../test/validation/pool/pool_main >>> >>>>> PASS: ../../../test/validation/queue/queue_main >>> >>>>> PASS: ../../../test/validation/random/random_main >>> >>>>> PASS: ../../../test/validation/scheduler/scheduler_main >>> >>>>> PASS: ../../../test/validation/std_clib/std_clib_main >>> >>>>> PASS: ../../../test/validation/thread/thread_main >>> >>>>> PASS: ../../../test/validation/time/time_main >>> >>>>> PASS: ../../../test/validation/timer/timer_main >>> >>>>> PASS: ../../../test/validation/shmem/shmem_main >>> >>>>> FAIL: ../../../test/validation/system/system_main >>> >>>>> PASS: pktio/pktio_run_pcap >>> >>>>> make[5]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Making all in pktio >>> >>>>> make[6]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make[6]: Nothing to be done for 'all'. >>> >>>>> make[6]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test/pktio'> >>> >>>>> make[6]: Entering directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make[6]: Nothing to be done for 'all-am'. >>> >>>>> make[6]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> make[5]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> Testsuite summary for OpenDataPlane 1.6.0.0.git383.g06be077 >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> # TOTAL: 27 >>> >>>>> # PASS: 25 >>> >>>>> # SKIP: 1 >>> >>>>> # XFAIL: 0 >>> >>>>> # FAIL: 1 >>> >>>>> # XPASS: 0 >>> >>>>> # ERROR: 0 >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> See platform/linux-generic/test/test-suite.log >>> >>>>> Please report to [email protected] >>> >>>>> >>> >>>>> >>> >>>>> >>> ========================================================================== >>> == >>> >>>>> Makefile:794: recipe for target 'test-suite.log' failed >>> >>>>> make[4]: *** [test-suite.log] Error 1 >>> >>>>> make[4]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Makefile:900: recipe for target 'check-TESTS' failed >>> >>>>> make[3]: *** [check-TESTS] Error 2 >>> >>>>> make[3]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Makefile:1180: recipe for target 'check-am' failed >>> >>>>> make[2]: *** [check-am] Error 2 >>> >>>>> make[2]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Makefile:687: recipe for target 'check-recursive' failed >>> >>>>> make[1]: *** [check-recursive] Error 1 >>> >>>>> make[1]: Leaving directory >>> >>>>> >>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api- >>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check- >>> odp/build/odp/testdir/platform/linux-generic/test'> >>> >>>>> Makefile:481: recipe for target 'check-recursive' failed >>> >>>>> make: *** [check-recursive] Error 1 >>> >>>>> + cleanup_exit >>> >>>>> + [[ 0 -eq 1 ]] >>> >>>>> + retcode=2 >>> >>>>> + set -e >>> >>>>> + '[' -d check-odp/build/odp/testdir/ ']' >>> >>>>> + mkdir -p out/log >>> >>>>> + find check-odp/build/odp/testdir/ -type f -name '*.log' -exec cp >>> '{}' >>> >>>>> out/log ';' >>> >>>>> + test -d /home/buildslave/bin >>> >>>>> + mkdir /home/buildslave/bin >>> >>>>> + wget >>> >>>>> >>> >>>>> https://git.linaro.org/ci/publishing- >>> api.git/blob_plain/HEAD:/linaro-cp.py >>> >>>>> -O /home/buildslave/bin/linaro-cp.py >>> >>>>> --2016-02-01 01:28:12-- >>> >>>>> >>> >>>>> https://git.linaro.org/ci/publishing- >>> api.git/blob_plain/HEAD:/linaro-cp.py >>> >>>>> Resolving git.linaro.org (git.linaro.org)... 23.21.56.198 >>> >>>>> Connecting to git.linaro.org (git.linaro.org)|23.21.56.198|:443... >>> >>>>> connected. >>> >>>>> HTTP request sent, awaiting response... 200 OK >>> >>>>> Length: unspecified [text/x-python] >>> >>>>> Saving to: '/home/buildslave/bin/linaro-cp.py' >>> >>>>> >>> >>>>> 0K .......... >>> >>>>> 18.0M=0.001s >>> >>>>> >>> >>>>> 2016-02-01 01:28:13 (18.0 MB/s) - '/home/buildslave/bin/linaro- >>> cp.py' >>> >>>>> saved [10788] >>> >>>>> >>> >>>>> + '[' -d out ']' >>> >>>>> + >>> >>>>> >>> >>>>> PUB_DEST=components/lng/odp/odp-api-check/api-next/docker-utopic- >>> arm64/559 >>> >>>>> + python /home/buildslave/bin/linaro-cp.py --link-latest out >>> >>>>> components/lng/odp/odp-api-check/api-next/docker-utopic-arm64/559 >>> >>>>> >>> >>>>> real 0m8.629s >>> >>>>> user 0m0.090s >>> >>>>> sys 0m0.040s >>> >>>>> + echo '***************************' >>> >>>>> *************************** >>> >>>>> + echo 'Logs published on >>> >>>>> >>> >>>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api- >>> next/docker-utopic-arm64/559' >>> >>>>> Logs published on >>> >>>>> >>> >>>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api- >>> next/docker-utopic-arm64/559 >>> >>>>> + echo '***************************' >>> >>>>> *************************** >>> >>>>> + '[' 2 -ne 0 ']' >>> >>>>> + exit 1 >>> >>>>> Build step 'Execute shell' marked build as failure >>> >>>>> Skipping publisher since build result is FAILURE >>> >>>>> _______________________________________________ >>> >>>>> lng-ci mailing list >>> >>>>> [email protected] >>> >>>>> https://lists.linaro.org/mailman/listinfo/lng-ci >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> _______________________________________________ >>> >>>>> lng-odp mailing list >>> >>>>> [email protected] >>> >>>>> https://lists.linaro.org/mailman/listinfo/lng-odp >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Mike Holmes >>> >>>> Technical Manager - Linaro Networking Group >>> >>>> Linaro.org │ Open source software for ARM SoCs >>> >>>> "Work should be fun and collborative, the rest follows" >>> >>>> >>> >>>> >>> >>>> >>> >>>> _______________________________________________ >>> >>>> lng-odp mailing list >>> >>>> [email protected] >>> >>>> https://lists.linaro.org/mailman/listinfo/lng-odp >>> >>>> >>> > >>> _______________________________________________ >>> lng-odp mailing list >>> [email protected] >>> https://lists.linaro.org/mailman/listinfo/lng-odp > > _______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
