I had already tried this before sending patch, we will get compile warning:
system.c:222:14: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits] CU_ASSERT(0 <= hz); On 3 February 2016 at 17:16, Maxim Uvarov <[email protected]> wrote: > 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
