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

Reply via email to