Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/cucumber/cucumber-cpp
Support for writing Cucumber step definitions in C++
https://github.com/cucumber/cucumber-cpp
add short explanation how it works to README.md
7583400b7c467b7ad1f4ecae9bb8a6449a5738cf authored 10 months ago by Urs Fässler <[email protected]>Add basic windows ci
58cb6fbdb857cebef837c65ff38f7c65f5f916b0 authored 10 months ago by Urs Fässler <[email protected]>f6408c2610f4bc92440175a40c5e171f1b6a969b authored 10 months ago by Christoph Wellm <[email protected]>
e6e8a587ec93d194c8d7805f1ebb8408e1e26066 authored 10 months ago by Christoph Wellm <[email protected]>
d732737d5d6eb4ab2bc7432e22c890900529c7e7 authored 10 months ago by Christoph Wellm <[email protected]>
361b382784779dbaa3ff56316deccddf733742d4 authored 10 months ago by Urs Fässler <[email protected]>
b8832de4aaf01a28bff51705adec7d09d3a202d1 authored 10 months ago by Urs Fässler <[email protected]>
ccb6eee22e90aa5d55ccb0866057b68ab5d15819 authored 10 months ago by erichstuder <[email protected]>
Add support for Qt6, keep Qt5, remove Qt4
b1c509dd4d5b637d7e5cd2315b7336892395c0f3 authored 12 months ago by Urs Fässler <[email protected]>063d15f1310962a84004e7276dd15a0bcaa73346 authored 12 months ago by Luke Hill <[email protected]>
Use Qt6 by default. Explicit option to use Qt5 or Qt6 since they both can
be installed on a system.
This allows to only use the calculation in the cucumber tests. GUI is no
longer needed in CI. Al...
20def010525f2498d0f9621dd752fdac43b67b7f authored 12 months ago by Urs Fässler <[email protected]>
ca81ad4ee3d777011d5348957e91f5d676b126d5 authored 12 months ago by Urs Fässler <[email protected]>
Same extension as other header files.
5d3196b280523b5081f22a55a9f817d47b591cb1 authored 12 months ago by Urs Fässler <[email protected]>Qt4 is not supported for some time and therefore removed from cucumber-cpp.
0ef5fa482c3ec22e8aa9710209e9ca2325085e29 authored 12 months ago by Urs Fässler <[email protected]>test compilation with different compilers and language standards on Linux
6071834c20a44d1babc9ad9d485059dabc7704d1 authored 12 months ago by Urs Fässler <[email protected]>bda863edb64e112f63e94bd9430d056130eec8dc authored 12 months ago by Urs Fässler <[email protected]>
ea089a6369641445dc52099298779cef6affdb8f authored 12 months ago by Urs Fässler <[email protected]>
Strict cmake options
4b0eb60b7542c5d78ba918c65154f6112069830d authored 12 months ago by Urs Fässler <[email protected]>
This is to reduce error output since cmake fails when an option is enabled
but a dependency for ...
748b56159f9432bdcc825b0ee033f4e5d1b2bac9 authored 12 months ago by Urs Fässler <[email protected]>
de3bbc9a7f6d0ccf4fe323e5ed8b624d4992474c authored 12 months ago by Urs Fässler <[email protected]>
ceb025fb720f59b3c8d98ab0de02925e7eab225c authored 12 months ago by Urs Fässler <[email protected]>
use semantic versioning
9df1a01ae6e7ee3ee16876d35e898a0ea62e0efa authored 12 months ago by Urs Fässler <[email protected]>
Use version numbers that follow MAJOR.MINOR.PATCH as specified in by
semantic versioning (https:...
No googletest auto-download
95e6b70bca74573a54276247b365682c4fbd10da authored 12 months ago by Urs Fässler <[email protected]>
Use same method for gtest as for the other external dependencies; they have
to be provided exter...
All compiler should support variadic templates by now.
7d6ecd01af8dd9808049059b96fb5af86b383e1a authored 12 months ago by Urs Fässler <[email protected]>Remove dependency to Boost
4d47d6c4e505d293114751bb8a6610cf4dc55665 authored 12 months ago by Urs Fässler <[email protected]>This removes the last dependency to boost (except the boost test driver).
d131ae3951b9aeb03dd787bf6fee4a06a81c1f04 authored 12 months ago by Urs Fässler <[email protected]>Remove dependency to boost::program_options.
b688cf41647803daa8a7656595b0d1bcbabf2310 authored 12 months ago by Urs Fässler <[email protected]>9b7015505e40a05c5ad80fa6f08aa5e94bff60f1 authored 12 months ago by Urs Fässler <[email protected]>
8a0d16b8f59dd1c9d75045aa016d9ce235257311 authored 12 months ago by Urs Fässler <[email protected]>
7078e0c06c2a7b09fdcb119076f6afd10d829fa1 authored 12 months ago by Urs Fässler <[email protected]>
This allows to remove all ifdefs that support old boost versions.
5d104e8744a30a7f4619c0bbbd40c68ba7692217 authored 12 months ago by Urs Fässler <[email protected]>Remove dependency to boost.
ddc4bd631057df5abef27411dae9970ab14f7f33 authored 12 months ago by Urs Fässler <[email protected]>
Don't use the macros
- BOOST_NO_DELETED_FUNCTIONS
- BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
- BOO...
mention CI scripts for details about dependency installation
bcdf7d388172a300bfc768c5e8f11e93472a6fcd authored 12 months ago by Urs Fässler <[email protected]>705321d6cfb66bcf1375e151f8a43623e1c9b009 authored 12 months ago by Urs Fässler <[email protected]>
List headers in cmake
01d24e8b4f07f4abb2c13a21311431f792d4bccd authored 12 months ago by Urs Fässler <[email protected]>83388df998323038f32e2bab8d82d149dda5ce44 authored 12 months ago by Urs Fässler <[email protected]>
c87e5cf85c0d4fd27c4370f4dac3a1681ad66d64 authored 12 months ago by Urs Fässler <[email protected]>
use nlohmann/json library
11d5e81ea9f2f93bf59d58007cfd56b4b955bb84 authored 12 months ago by Urs Fässler <[email protected]>Removes compiler warnings and dependency to boost.
887c4dcefa0a4c476b264eb21d161b92fb37cfa5 authored 12 months ago by Urs Fässler <[email protected]>7fd9eb570de93467bcb1093fcd282aaff8df2b81 authored 12 months ago by Urs Fässler <[email protected]>
d3accca88201b86ac989806189f520764292b704 authored 12 months ago by Urs Fässler <[email protected]>
remove broken E2E tests
845e835c9bf51fcd441c1bef5ea04325b0f561a4 authored 12 months ago by Urs Fässler <[email protected]>
The E2E/feature-tests depend on the outdated Cucumber Technology
Compatibility Kit.
remove broken AppVeyor build
3aefcbd9311b3b0c54de6f04e4754afcf9ef3e1f authored 12 months ago by Urs Fässler <[email protected]>7475c705b514dc5e2a5ad1889c1e6d45d9205faf authored 12 months ago by Urs Fässler <[email protected]>
remove boost::multi_array
fe3b3215991d93d2d4ff5d5ce4ea6e2d9c522812 authored about 1 year ago by Urs Fässler <[email protected]>d0e66f072e8a38ff4cef76e840bbb61847903e94 authored about 1 year ago by Urs Fässler <[email protected]>
Check code format on PR and main branch
8129e0affb9e9f663596621f2942dc0c46ecc65c authored about 1 year ago by Urs Fässler <[email protected]>a1cad52463f6f7d4d13d1f43ea705d63faae18b8 authored about 1 year ago by Urs Fässler <[email protected]>
4e60652b97c98b9b929e0fb6396f3d74ae39e211 authored about 1 year ago by Urs Fässler <[email protected]>
f8af3f786bfd672acdd8408d37ed16608b93cd8a authored about 1 year ago by Urs Fässler <[email protected]>
Modernize overloading
735c02fc962f05628319d1d0dfcc8be529f8da9e authored about 1 year ago by Urs Fässler <[email protected]>fe5a8c30f53d479cbf4a223f31601ccb301de7dc authored about 1 year ago by Urs Fässler <[email protected]>
6a326fb4363ad66febc1fa8be82a577a30fe05a4 authored about 1 year ago by Urs Fässler <[email protected]>
refactoring: use stl regex instead of boost::regex
d0edbee4e4610d86cf588bee88f375eee28767ba authored about 1 year ago by Urs Fässler <[email protected]>
This removes the support for repeated captures (i.e.
boost::regex_constants::match_extra), which...
1a15da3aed1062c42bbb78bd74f4b086d2b1fcac authored about 1 year ago by Urs Fässler <[email protected]>
dbbec0ea71f75258845cb32f93812d60f4055eec authored about 1 year ago by Urs Fässler <[email protected]>
refactoring: programmatically generate temporary file name in test
147aa927124d10ffaa784e1895349c9e79dba3d7 authored about 1 year ago by Urs Fässler <[email protected]>
Latest gcc throws errors when using tmpnam. Generate temporary file name
within the test to work...
Using C++ standard library where possible instead of boost
57faadbf967163926d67293259182ad12a66b966 authored about 1 year ago by Matt Wynne <[email protected]>d4b943fafef7e28c94745b2cf3c5f02ee1679cbd authored about 1 year ago by Urs Fässler <[email protected]>
335133912317f0bdb1a5014705b5daad95a089cf authored about 1 year ago by Urs Fässler <[email protected]>
fdb92ef93b9ecdc8add333a2d5da7bf13c038c58 authored about 1 year ago by Urs Fässler <[email protected]>
917f8dfcddaa0b33c2a6a14863606e46e5ba8008 authored about 1 year ago by Urs Fässler <[email protected]>
99df11b44bca8a1678434028b730cff5b8f4dbaa authored about 1 year ago by Urs Fässler <[email protected]>
1a85bed703204f6513d2b136c420920e9154663e authored about 1 year ago by Urs Fässler <[email protected]>
386cf8f8707cd8e23a8aee196886036dc08e160f authored about 1 year ago by Urs Fässler <[email protected]>
Coverage
c7ad59e5bc304f35b16e2230640d47172bc2cfe8 authored about 1 year ago by Urs Fässler <[email protected]>Coverage is shown in the build summary.
c60ec80677fb039eded8cb879ad24bb63d1c9e5f authored about 1 year ago by Urs Fässler <[email protected]>2e933ea57746dd838a48d80dfb181c5c2ff4c1c3 authored about 1 year ago by Urs Fässler <[email protected]>
24fa5e7d0ea2747a6029f13fd208187e67a33ec2 authored about 1 year ago by Urs Fässler <[email protected]>
7d6aebf184464c292c38fcdfe50b8abb8444e450 authored about 1 year ago by Urs Fässler <[email protected]>
Run most checks in CI
ae712b924713b2d6b50d31efd8519e7fe8ed074a authored about 1 year ago by Urs Fässler <[email protected]>9639e19f25c974c54249fd49242d60490ec8f209 authored about 1 year ago by Urs Fässler <[email protected]>
E2E tests are not yet working.
5387438007e42b30c996e8c212e769212105696d authored about 1 year ago by Urs Fässler <[email protected]>Needed by googletest.
dbe5bea285be6712924fd28491eede157a2b56f2 authored about 1 year ago by Urs Fässler <[email protected]>Used version 3.1 is soon out of support.
4b28b935e14bcaccd59621e26a9907374aaf63cc authored about 1 year ago by Urs Fässler <[email protected]>Update table.feature
2f7d9ad519290a8b4a6ee6845af4480dd9ec2b7f authored over 1 year ago by Urs Fässler <[email protected]>spelling mistake corrected
39310dea72aa0f6dc6eb0864511d2acc7b977fdb authored over 1 year ago by mbed101 <[email protected]>Support latest Qt and test on Ubuntu 22.04
c79100eb70fbb34f6ea10030cec051c2cc9f7961 authored about 2 years ago by Urs Fässler <[email protected]>93d98d3c2925d06f7674574226c83cbae978a18c authored about 2 years ago by Urs Fässler <[email protected]>
Fix setup for Qt 5.15.
a2e32c72be59c5a3d1939bcc4d2f028100bd2e9e authored about 2 years ago by Urs Fässler <[email protected]>add Qt on CI system
15d73be1759d920206907793720d1e30902428df authored about 2 years ago by M.P. Korstanje <[email protected]>fix references to main branch (from formerly master)
a93079a71aed29cf54f44c92d2e27a58aa8f4a32 authored about 2 years ago by M.P. Korstanje <[email protected]>17f40b14cf3bbc4935dadd0d81450b1927a4bc23 authored about 2 years ago by Urs Fässler <[email protected]>
40a2c6b5b9d249f749ce0da1511e23274e990cdf authored about 2 years ago by Urs Fässler <[email protected]>
add file extensions to adhere to policy CMP0115
322fd8dd5f43284f22503fd0bc64b259f2989955 authored about 2 years ago by M.P. Korstanje <[email protected]>d6ae4850cb4b6488b2c16e624dbda4256d6cd799 authored about 2 years ago by Urs Fässler <[email protected]>
Add support for latest GoogleTest and Boost
a41565d8fd7b87fd160e441602b398dc76f6d739 authored almost 3 years ago by Jeroen Kouwer <[email protected]>1cdda65f6296d31cf189c4b21e6c770d1699869b authored about 3 years ago by Canmor Lam <[email protected]>
254e91e336f97cd8537e03f60166d103124c4f04 authored about 3 years ago by Canmor Lam <[email protected]>
Add posibility to build with sanitizers enabled
c0c2591862aebeb67729b3230e25cfc383d60763 authored about 3 years ago by Jeroen Kouwer <[email protected]>
The sanitizers 'address', 'thread', and 'undefined behaviour' can
be activated.