Comments (5)
Do you get any errors, or is the build finishing ok but no cgreen-runner
?
If you get the library built, then I think you might have encountered the situation described in the README. To get the cgreen-runner
you also need libbfd
.
On Ubuntu this should do it
apt install binutils-dev
If not, get back with more details.
(Migrating from nm
to libbfd
to auto-discover tests introduced automatic "intelligence" to not build the runner if that library was not found. We should probably look into making a bigger warning when that happens, since using the runner is the prefered way to use cgreen
.)
from cgreen.
The build finished ok, with no apparant warnings, but no cgreen-runner
:-(
Yes I did indeed need binutils-dev
(on Alpine), and then it all was fine.
Thanks for the help
I definitely agree that adding some warnings for this situation would be nice.
I had to remove the line make test
, leaving just make
and make install
as 7 of the tests were failing (again on Alpine).
from cgreen.
Thanks for cyber-dojo
! And I'm glad it was nothing more complicated.
from cgreen.
I had to remove the line
make test
, leaving justmake
andmake install
as 7 of the tests were failing (again on Alpine).
This seems strange. I haven't built on Alpine, but it builds and passes all tests on Ubuntu.
(Although I found that the Makefile invokes ctest
with incorrect arguments. It doesn't take a "dir" argument, so should be "cd build; ctest" instead.)
Could you attach the output from the failing tests run with verbose, please? (cd build; ctest -V
)
from cgreen.
Ok. I pulled the Alpine Docker image and see the errors:
The following tests FAILED:
7 - constraint_messsages (BAD_COMMAND)
8 - custom_constraint_messsages (BAD_COMMAND)
9 - mock_messsages (BAD_COMMAND)
10 - failure_messages (Failed)
11 - assertion_messages (BAD_COMMAND)
12 - ignore_messages (Failed)
13 - xml_output (BAD_COMMAND)
Right?
from cgreen.
Related Issues (20)
- CMake warning: Could NOT find LibBfd HOT 4
- The libbfd dependence issue in Debian HOT 14
- Test helper scripts should use sh instead of bash for maximum portability
- Revert dependency on libbfd HOT 1
- Make learning mocks print immediately HOT 4
- Add documentation on compile time configuration
- create_xml_reporter() crashes on MSYS platform HOT 2
- CUTE reporter final report statistics zero
- CUTE reporter per test time invalid HOT 2
- Option for unbuffered stdout for cgreen-runner HOT 1
- cannot pass unit test in i386 HOT 8
- Test signal HOT 1
- [1.6.2] Version marked as 1.6.1 in the Cmake file HOT 1
- "cgreen-runner --quiet" results in "unrecognised option" HOT 3
- "cgreen-runner --verbose" is not HOT 2
- Default text reporter does not show names of failed tests HOT 2
- cannot pass unit test in s390x HOT 31
- offer a mechanism to skip tests at runtime HOT 2
- Use custom reporter with cgreen-runner
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cgreen.