On 02/03/2016 13:16, Hongbo Zhang wrote:
I mean, use ODP_TEST_INFO_INACTIVE currently, and when everything
becomes ready, we will come back to use ODP_TEST_INFO again.

On 3 February 2016 at 17:56, Hongbo Zhang <hongbo.zh...@linaro.org> wrote:
I prefer ODP_TEST_INFO_INACTIVE at this stage, agree?

I don't agree. Acceptance criteria for master branch is code coverage by
validation test. By using ODP_TEST_INACTIVE you disable test execution at all.

Maxim.


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

Reply via email to