I prefer ODP_TEST_INFO_INACTIVE at this stage, agree? And after 1.7, there still be something to be updated, for example, ARM max freq is still using dummy data, and I still think the /sys/devices/system/cpu/ should be the first place for getting cpu freq, it is a common way of cpu freq, from here we can get both max and current freq, if it ins't enabled, then let's go to each arch's parsing of /proc/cpuinfo.
On 3 February 2016 at 17:51, Hongbo Zhang <hongbo.zh...@linaro.org> wrote: > On 3 February 2016 at 17:27, Savolainen, Petri (Nokia - FI/Espoo) > <petri.savolai...@nokia.com> 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:maxim.uva...@linaro.org] >> 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 <maxim.uva...@linaro.org> wrote: >> >> >> On 3 February 2016 at 11:34, Hongbo Zhang <hongbo.zh...@linaro.org> wrote: >> On 3 February 2016 at 16:08, Savolainen, Petri (Nokia - FI/Espoo) >> <petri.savolai...@nokia.com> 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:lng-odp-boun...@lists.linaro.org] 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 <maxim.uva...@linaro.org> 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 <hongbo.zh...@linaro.org> >>>> wrote: >>>> >>> >>>> >>> On 1 February 2016 at 21:20, Mike Holmes <mike.hol...@linaro.org> >>>> 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 <maxim.uva...@linaro.org> >>>> >>>> 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: ci_not...@linaro.org >>>> >>>>> To: lng...@lists.linaro.org >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> 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 lng-odp@lists.linaro.org >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> ========================================================================== >>>> == >>>> >>>>> 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 >>>> >>>>> lng...@lists.linaro.org >>>> >>>>> https://lists.linaro.org/mailman/listinfo/lng-ci >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> _______________________________________________ >>>> >>>>> lng-odp mailing list >>>> >>>>> lng-odp@lists.linaro.org >>>> >>>>> 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 >>>> >>>> lng-odp@lists.linaro.org >>>> >>>> https://lists.linaro.org/mailman/listinfo/lng-odp >>>> >>>> >>>> > >>>> _______________________________________________ >>>> lng-odp mailing list >>>> lng-odp@lists.linaro.org >>>> https://lists.linaro.org/mailman/listinfo/lng-odp >> >> _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp