Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cucumber/cucumber.ml

Cucumber for OCaml
https://github.com/cucumber/cucumber.ml

Updated where the new line is printed

5d8f1547df3f9f51279b6e9e61c503ceecf7951d authored over 6 years ago by Chris Yocum <[email protected]>
Updates based on reviewer feedback

* Fixed warning on location.ml
* Added new line before outputing new feature information to sepe...

9efbf1f1e4fc9466429ba55a836dc5e79514c414 authored over 6 years ago by Chris Yocum <[email protected]>
Added extra logic to ensure feature files exist

669715d3bcb044521dddd64b863c5c60cca2978b authored over 6 years ago by Chris Yocum <[email protected]>
Updated based on reviewer feedback

* Updated reporter to have a nicer looking output on 0 steps/scenarios
* Fixed a few style issue...

a04c4d459013459f9a737d47ff3ca2c3bff66402 authored over 6 years ago by Chris Yocum <[email protected]>
fixed typo

dd7266cb2c64c1bf3ec9c45e9de7fd4c32605769 authored over 6 years ago by Chris Yocum <[email protected]>
forgot to add tag.mli file

86e1ebda2cd7d116bccbdec6ec67798741ccb68c authored over 6 years ago by Chris Yocum <[email protected]>
Fixed a style issue

8112a3ce89eac9c56ce950abc0ec2fb8acdd98b2 authored over 6 years ago by Chris Yocum <[email protected]>
Added various kinds of allowed and disallowed tags

5de26922fff07416b277a9af9b44bb6f93aa205b authored over 6 years ago by Chris Yocum <[email protected]>
Cleaned up some tag comparsion stuff to make it slightly nicer

* Added creation of Tags from the command line with location 0:0
* Added creation of Locations w...

19aacd53227cd49279c4e2588f4601cc3e12c423 authored over 6 years ago by Chris Yocum <[email protected]>
Updated some List calls to Base.List

9234256b4041483b98b2455bca9d8881349740db authored over 6 years ago by Chris Yocum <[email protected]>
Moved and updated where tags get split

2631c6c6c9f1438c7b89d739f862017f81bdf946 authored over 6 years ago by Chris Yocum <[email protected]>
Cleaned up a bit

8f83ed6d378cdf61ac40b5535116ff2239aa2e0f authored over 6 years ago by Chris Yocum <[email protected]>
Added ability to filter by tag

* Added tag.mli file to support abstractness
* Added filter function
* Added short argument of t...

231f4653c13a70e753ef00ed247e117fa7d3f6ae authored over 6 years ago by Chris Yocum <[email protected]>
Added running multiple file feature files

* Added using the Arg module to handle command line arguments
* Added function to load and execu...

1f28ead4f93b7fc1662c095be8302178bfc1d780 authored over 6 years ago by Chris Yocum <[email protected]>
Merge pull request #16 from cucumber/exit_status

Added exit status to address #15

f09b7ef459da2a95f516681ea6645afc1df4ff82 authored over 6 years ago by Christopher Yocum <[email protected]>
Added exit status to address #15

* Added exit_status function to the Outcome module
* Updated execute function in the module to r...

e33d6e7c7f5567930db59a64cf09185375f5d7cf authored over 6 years ago by Chris Yocum <[email protected]>
Merge pull request #14 from cucumber/reporting_updates

Reporting updates and removal of some unnecessary files

4449bf2f0694a952ce209e7752b152156794726b authored over 6 years ago by Christopher Yocum <[email protected]>
Removed src directory as the strategy has chnaged to be a library

3f89b1ad623a68190f7483e8f46dce9cc8f4e988 authored over 6 years ago by Chris Yocum <[email protected]>
Remove lib/gherkin.ml as the function moved to pickle.ml

889d116efd5a41913902009a08713c5f2e323de9 authored over 6 years ago by Chris Yocum <[email protected]>
Added TokenScanner_delete to the C code to clean up memory usage

054ed394f35dc8932421c8c00cb31b4d250f5221 authored over 6 years ago by Chris Yocum <[email protected]>
Refactored outcome list printing to own module

9602fe66e5a933bebd208ddcc0dd864a39bfa21d authored over 6 years ago by Chris Yocum <[email protected]>
refactored formatting of stats

a2167002030ad045b6edebcb055334f6700ca447 authored over 6 years ago by Chris Yocum <[email protected]>
Cleaned up scenario output similarly to step output

9f154a14c8d3e257ec38ee5f3b800704108c88ec authored over 6 years ago by Chris Yocum <[email protected]>
Updated based on reviewer feedback.

1ecf26d243a9f8d79575dfcf1730935225bd6364 authored over 6 years ago by Chris Yocum <[email protected]>
Moved error reporting into its own function

08a560747a39f988ab39382fcad9517eba2442ca authored over 6 years ago by Chris Yocum <[email protected]>
refactored step arguments

bf53bafa68c18b966bf56ed3bb0d5b28d417e290 authored over 6 years ago by Chris Yocum <[email protected]>
refactored to make slightly more clear and push things into modules that make sense

8121f83a10599312174e44ef6904fd16fb4d448e authored over 6 years ago by Chris Yocum <[email protected]>
Merge pull request #11 from Thegaram/improved_reporting

Improve reporting and error handling

48ba03c1fe2aaeb184350c3d47517fce4a932aba authored over 6 years ago by Christopher Yocum <[email protected]>
Improve reporting and error handling

13c1bdb39beda0d4a2a718f834d6e4555351673b authored over 6 years ago by Peter Garamvolgyi <[email protected]>
Merge pull request #13 from cucumber/before_after

Before and After hooks

100036d026398c1a0eddde4434de042c34d14215 authored over 6 years ago by Christopher Yocum <[email protected]>
Removed unnecessary operator

6469c8b7f0da2cf84800b8cc33c32696881a51b8 authored over 6 years ago by Chris Yocum <[email protected]>
Added examples of before and after steps to the test

29117bad0f2921ef4c39d44694c18e1f6336290c authored over 6 years ago by Chris Yocum <[email protected]>
Reversed list so it runs in order

b939651b65166c811ed5a5287657b7130ad77dbc authored over 6 years ago by Chris Yocum <[email protected]>
cleaned up a couple of things

171a98d2b5546feb9765e9a7a6f26ca176f638d1 authored over 6 years ago by Chris Yocum <[email protected]>
fixed param order problem

4e1c5b37341cc5429d4c378ce2d2704b64c9f873 authored over 6 years ago by Chris Yocum <[email protected]>
Added before and after hooks

a97f31eb4563af25667d2ae6fca42a56e2ec1091 authored over 6 years ago by Chris Yocum <[email protected]>
Added ability to pass state between stepdefs

This addresses #6.

914a3013c419e4c58c222555e0185897f440dc8a authored over 6 years ago by Chris Yocum <[email protected]>
Added removing cucumber when installing the library

* Added removing cucumber when installing the library
* removed linkall from test build

443643e066b334f7da6fc824dd3269970b3fdaa0 authored over 6 years ago by Chris Yocum <[email protected]>
added changes to fix dynlink linking problems

3731aba49f0705eba0f512a9d2569c345cdb5a02 authored over 6 years ago by Chris Yocum <[email protected]>
Merge pull request #4 from Thegaram/master

Fix test execution order

245e89bcbeaba07accbbf834f259955888fd0680 authored over 6 years ago by Christopher Yocum <[email protected]>
Use tail-recursive map implementation

4288ff77a8717870e4d3402c58da6ea36449cd62 authored over 6 years ago by Peter Garamvolgyi <[email protected]>
Merge pull request #8 from Thegaram/fix#2

Fix parser memory corruption

af550369e77d18ef04eb1195d7501fcbedfd6eae authored over 6 years ago by Christopher Yocum <[email protected]>
Merge pull request #7 from cucumber/obj_in_steps

Fix for issue #5

3eeeda94ce2f64819d91cdbcf11ddb32552805e9 authored over 6 years ago by Christopher Yocum <[email protected]>
Updated obj to underscore to suppress unused variable warning

0838aa044e004483edcf92e0ad8072e58bf7dc86 authored over 6 years ago by Chris Yocum <[email protected]>
Fix parser memory corruption

5af69da7a465d4453b04bfdcfd1400445e96bf64 authored over 6 years ago by Peter Garamvolgyi <[email protected]>
Fix for issue #5

This is caused by a possible bug when Dynlink links object code. The
main problem is that camlC...

b1c12b95dbeeee12b31b2f921dccbd9519b3ecac authored over 6 years ago by Chris Yocum <[email protected]>
Fix test execution order

e13f9047e7a525271dddc4ebb1e77d14a190cd90 authored over 6 years ago by Peter Garamvolgyi <[email protected]>
Merge pull request #1 from cucumber/readme

Added a README file which attempts to explain the purpose of the lib

cf1ed17bf4e1d17426d131a46a892b73507037a8 authored over 6 years ago by Aslak Hellesøy <[email protected]>
Revised install instructions due to gherkin-c additions

edb3bd338d70f0b0cc9c5162a1a9d3be8436d45a authored over 6 years ago by Chris Yocum <[email protected]>
Changed the instructions for the libgherkin compliation step

* Changed the instructions for the libgherkin compliation step
to indicate the /usr/include/gh...

b798094bbc366d6f0e57c2b8b8ae77905c4352c5 authored over 6 years ago by Chris Yocum <[email protected]>
Fixed typo

fb6af1cfb2d1cba9c72b6e50ca71d244b49a14a1 authored over 6 years ago by Chris Yocum <[email protected]>
Made changes based on reviewer feedback

22094b5108142f7d4d51f8842ab2e4094176da5f authored over 6 years ago by Chris Yocum <[email protected]>
Added a README file which attempts to explain the purpose of the lib

Added a README file which attempts to explain the purpose of the
library and it's current status.

2fa32b2d0902c7cdb303aaa30367d579bbc1fe37 authored over 6 years ago by Chris Yocum <[email protected]>
added LICENSE file

4c565cd5f9b1bd45dcf14c3b03c40d704c1a2cb2 authored over 6 years ago by Chris Yocum <[email protected]>
Added ambiguous matching to library

57b832d7b97d81ae123868dee1be82243c7849e5 authored almost 7 years ago by Chris Yocum <[email protected]>
Made changes as suggested by Aslak

* Created _Given, _When, _Then functions
* Added undefined as an outcome option

a2e0390ab2364c55880e99354fc9a385b79ab949 authored almost 7 years ago by Chris Yocum <[email protected]>
Got docstrings and datatables to work

19283a8b9911f2f24a8991d2068b4635775e00ba authored almost 7 years ago by Chris Yocum <[email protected]>
Made the library more robust

* Moved shared features from the runtime to the library
* Used packed modules to create a new na...

56cb10f08bf4196d8f4dbc90c00302fbb37db365 authored almost 7 years ago by Chris Yocum <[email protected]>
Removed unnecessary hardcoded stuff

94b3cddf9e32a206d4c95de0ed440567f01c1897 authored almost 7 years ago by Chris Yocum <[email protected]>
Added opam file and ocamlfind META file for packaging

d000897b177a03c3d8513c4ce1c9eb59e5ec197d authored almost 7 years ago by Chris Yocum <[email protected]>
Fully working but rough implementation

da6a65710381bd0bae2bea1004cd1cf4ffec39b5 authored almost 7 years ago by Chris Yocum <[email protected]>
Made the test a shared library

* Made the test a shared library
* Made the test depend on the library when building

dbd1670bc2867f1bf11b42b1ddf005d545ad20fa authored almost 7 years ago by Chris Yocum <[email protected]>
Added test consumer code and build options

c1786e672fc87f462ff8b31c22ac62d3c12060dc authored almost 7 years ago by Chris Yocum <[email protected]>
Added test consumer code

b7996233ca55c90fbed22b68e1de97802ebc2a47 authored almost 7 years ago by Chris Yocum <[email protected]>
Added step arguments

* Added step arguments but left in a dummy int for the Datatable one
so I can figure out what ...

ad9ce1bd57c202153906b28fbd9aaf04f40d4119 authored almost 7 years ago by Chris Yocum <[email protected]>
Somehow table got left behind

9bcce0c8b60a236c142807c8b1d4d5aff4bfc8b1 authored almost 7 years ago by Chris Yocum <[email protected]>
Added Cucumber library

* Revised Makefile to make both runtime and library
* Created the Cucumber library for users to ...

3dae0dc17a88666eec088d2fb505eaf2a9d25865 authored almost 7 years ago by Chris Yocum <[email protected]>
Fixed compilation errors around Error handling

58b6833e654c134910da479ac5f3e2d0a7056934 authored almost 7 years ago by Chris Yocum <[email protected]>
Refactor transformation of wchar_t to char

ecab2f59734f73161642fd5f9091ba66e712b599 authored almost 7 years ago by Chris Yocum <[email protected]>
Fixed segfault with locations in docstrings

66cc83be43639b1ff7385a6b9c11bc595344c421 authored almost 7 years ago by Chris Yocum <[email protected]>
Added datatable support to steps

9c06ab06d1015850a3f0269ba666c4077620f2b2 authored almost 7 years ago by Chris Yocum <[email protected]>
Added docstring support to steps

8f1630901743aa90218f38897fbd82211dbdaf2b authored almost 7 years ago by Chris Yocum <[email protected]>
Fixed allocation which caused segfault

25d16ad8da907d347d0e5c15afc600632536090b authored almost 7 years ago by Chris Yocum <[email protected]>
Split out tag as a module

312b531ba21e58bee042ccd70009937df46f4336 authored almost 7 years ago by Chris Yocum <[email protected]>
Spilt out step as a seperate module

27ca2c815781db29ac83b3a5777368f88af40a98 authored almost 7 years ago by Chris Yocum <[email protected]>
Added pickle steps

b18249631939efa0e61a48a2264e22cfc2582b89 authored almost 7 years ago by Chris Yocum <[email protected]>
Added pickle tags

* Added pickle tags
* Added location.ml

91c779e08ea701b14da729e26fd2a60de75c4e07 authored almost 7 years ago by Chris Yocum <[email protected]>
Added single pickle loc only and pickle tags

af653ded75152c276d6e1dd2906d189134225574 authored almost 7 years ago by Chris Yocum <[email protected]>
Refactored and added Locations

2fb44b78d2dd3a19e5b8035d802d56b1cc2b19b4 authored almost 7 years ago by Chris Yocum <[email protected]>
Got information from a pickle via C.

6cc23d45e8f54f93364c2bdc1f60cec1b4cdd38d authored almost 7 years ago by Chris Yocum <[email protected]>
inital commit using libgherkin.so and Ctypes

e1057b9f45e03e6c8d6a3012e2f65f7b965e8be2 authored almost 7 years ago by Chris Yocum <[email protected]>
initial commit

77f9ea897d7df45895625d6abe98ea440a066533 authored almost 7 years ago by Chris Yocum <[email protected]>