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?)

    /* 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

Reply via email to