hippomocks.h has some x86/ARM architecture-specific code that
is necessary to compile unit tests based on it. Those unit tests
don?t compile for any other target architecture. One user just
reported an error while building IoTivity for MIPS.

Seems like this should somehow be resolved.

Here are a couple of questions that might help address this:
1) It seems like the official Hippomocks sources are in
https://www.assembla.com/wiki/show/hippomocks
On examining hippomocks.h from there, I didn?t find any
arch. specific code.

We seem to instead be using Hippomocks from here:
https://github.com/dascandy/hippomocks
which has arch. specific code, and hence the above problem.
Why are we using this?

2) Why aren?t we just using gtest for the service layer?s unit tests?

-Kishen.

Reply via email to