Running tests

Lei YU mine260309 at gmail.com
Thu Apr 13 11:40:23 AEST 2017


Hi Maxim,

After the SDK is installed, you need source the env:

# E.g. if SDK is installed in default localtion
. /opt/openbmc-phosphor/2.1/environment-setup-core2-64-openbmc-linux

And then

./bootstrap.sh
./configure --enable-oe-sdk
make test

—
BRs,
Lei YU

On Thu, Apr 13, 2017 at 6:51 AM, Maxim Sloyko <maxims at google.com> wrote:
> Hi Matt, thank you for your reply.
>
> So, I've done "Building the OpenBMC SDK" step from the cheatsheet:
>
> $ bitbake -c populate_sdk obmc-phosphor-image
> $ ./tmp/deploy/sdk/openbmc-phosphor-glibc-x86_64-obmc-phosphor-image-armv5e-toolchain-2.1.sh
>
> Now when I do
>
> ./configure --enable-oe-sdk
>
> I get this error:
>
> checking whether we are cross compiling... configure: error: in
> `/usr/local/google/home/maxims/nong3-dev/phosphor-event':
> configure: error: cannot run C++ compiled programs.
>
> What am I doing wrong?
>
> On Wed, Apr 12, 2017 at 10:59 AM, Matthew Barth
> <msbarth at linux.vnet.ibm.com> wrote:
>> On 04/12/17 12:22 PM, Maxim Sloyko wrote:
>>>
>>> Hi all,
>>>
>>> I'm looking into ways to automate test execution for ... well ... as
>>> many things as possible. I see that some repos, like
>>> openbmc/phosphor-event for example, have tests in them, but the
>>> problem is, I can't build and run that project individually, because
>>> of missing dependencies (my libsystemd is too old).
>>
>> You can use bitbake to populate and install a x86_64 SDK environment that
>> you
>> would be able to source into allowing you to build the project and run the
>> tests.
>> There is a configure flag (--enable-oe-sdk) that must be given to the
>> configure script
>> to setup some additional environment variables within the x86_64 SDK
>> environment. Here's a link with info on deploying an SDK:
>>
>> https://github.com/openbmc/docs/blob/master/cheatsheet.md
>>
>> Matt
>>
>>> So, my question is, is there a way to build and run those tests from
>>> bitbake, so that they would use the version of systemd from yocto,
>>> rather than the one installed on my machine?
>>>
>>> Hope this question makes some sense.
>>>
>>> Thank you!
>>>
>>
>
>
>
> --
> Maxim Sloyko


More information about the openbmc mailing list