Ecosyste.ms: OpenCollective

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

github.com/deep-cover/deep-cover

The best coverage tool for Ruby code
https://github.com/deep-cover/deep-cover

+ check_completion

cbbf44dab0a40ba55568df74b24b6973aa726f1d authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
- child_suffix, child_prefix

a91a6bc526adb1a1279b7dc77a686d6246b86645 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
child_suffix, child_prefix => rewrite option

248aba2ec80b77ba3f24d6ada4673b2bab49a4f9 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
FileCoverage only accepts absolute paths

031ae29e6ce7247eed21236d7135765953c2cd87 authored over 7 years ago by Maxime Lapointe <[email protected]>
Change handler behavior a bit

141523f56204e8daed27d106b515067eb9ca2497 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Factorize

b1d3f8d967fd9b6277e2c2a8bbfff964ac3ebf00 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Extract into node/assignations

3247a4dc7f91667595190c8063f281800fce01f2 authored over 7 years ago by Maxime Lapointe <[email protected]>
Use HasChild in AstRoot

dd83da21bee00640de0e856d208ffb76df66b1a6 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove unused block parameter

7aafe64e5ff821f263e874cccc4e82989568bd0b authored over 7 years ago by Maxime Lapointe <[email protected]>
Remove #require methods

af95cd7edc1bf2c661e9b7c73ca8fe67acb4af93 authored over 7 years ago by Maxime Lapointe <[email protected]>
Remove Tools.branch_coverage

It relies on things that don't exist anymore

c3e2398bd235e5cd335d0eeea7813c6d41b01f72 authored over 7 years ago by Maxime Lapointe <[email protected]>
Better validate_children_types error message

406630c006868f7bb91ab0778eae5ed7467896c6 authored over 7 years ago by Maxime Lapointe <[email protected]>
Remove resolve_path

09d21f49f647f1998ca1dfdd6faa0ef34b5c0c06 authored over 7 years ago by Maxime Lapointe <[email protected]>
Have AstRoot do the augmenting

67ac92efc5bf3dbc89074ce0bb78391c4a2dbec5 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix includes

3c37555073edb6f6d3b28ea87c5463f25ea14749 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Better use of has_child in AstRoot

53d8bbd07e773221e9a611ddd4bb3985827a7b71 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Support for global variables

20d8cb3209b33441bc7f2039c11da603bd6e9f76 authored over 7 years ago by Maxime Lapointe <[email protected]>
Use new api instead of `child_flow_entry_count`

fb8345f4fa1f2f39855e1cf68a54730e9d9587ab authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove unused parameter, my bad

99c69f4fc30eeb000ccb9daade99e00ad389f759 authored over 7 years ago by Maxime Lapointe <[email protected]>
Don't count skipped tests as pending

(won't count them at all but oh well)

a296f6e9ac0215df5b840d1d6b83f87a598c06da authored over 7 years ago by Maxime Lapointe <[email protected]>
Support for Constants assignations

e47df57efe27ac83ee0d232816ad521757f169a7 authored over 7 years ago by Maxime Lapointe <[email protected]>
- AstRoot#nb

f23234837709cdc5879bdf095674493098d1f327 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
- create_node_nb

e65faceb6381da07904f2d9aed624f2819d96f19 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove ruby warnings when executing samples

4c03af6fdbbb7c3b7ac68436138f9783a8981ac3 authored over 7 years ago by Maxime Lapointe <[email protected]>
- Node#nb

f98beacbf0f151d1901b5a92a8829a42be8512d5 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix definitions

759504e553d1332131cb1b54f9781e09522b61b5 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Move with_warnings to tools

5eddd2bad46fef9b8f5fae2daa7653321e716426 authored over 7 years ago by Maxime Lapointe <[email protected]>
Hide ruby warnings from samples in bin/cov

a8f1cd9391a3537ddfb91b90575abf62d2e396ca authored over 7 years ago by Maxime Lapointe <[email protected]>
Strict family planning

236d081b6bbc3f8cab52e2875609eaf62f74cbd7 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Isolate tracker code

97b211dc44bbbbc9ffee0116aacf0e852b48dc28 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix full_range.

Some rare cases have expression not encompass begin and end. This includes them

763350bf756da0818cfa60f6a713606afadac9b9 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Have child_flow_entry_count call handler

0af1da8fff1c7f0d1acef1d2a51fef0a0a3ea7ed authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix constructor of Root

22a8092cd0bcafdcfdcb628722505c287fbec52f authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Use has_tracker

d031a55a8c14688eb525fa3e8b32ba4473fb5291 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Use tracker code in Root

e1ae8cf13b33e4fe9acbb957c657caf9b0b5ca2d authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Use has_child instead of has_children. - has_children

3ea75dc2ccb7d18f5e3c1dd17c2e9b395e0ec426 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Explicit loading

20264d6fa97ceeaa4a974d0a49ebca3f06b8d8c4 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Simplify

8bcb35359f4343a97fd14e8eaab8a389b3d5e044 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Use newer API for ShortCircuit

d72ad02d86fc5137a728f3d970d31ee69b78c9e3 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Add sort to require_relative_dir

79b6b44ebdd4daa7f9971f0778075bc76754fa4a authored over 7 years ago by Maxime Lapointe <[email protected]>
+ has_extra_children

429df91bf005bc0e7955d50f2724294381a3f921 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
- redundant code

9d89e2df93c8a960b89e3955f12a34f5bb3ba53e authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
branch spec failure message now include the spec code

...Instead of printing it when it happens

f54b3b2e9b09caefd494126dad1a6434125697b9 authored over 7 years ago by Maxime Lapointe <[email protected]>
+ child_index_to_name

7d1327db153e57dd9e0e014504fd63b141342942 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
WITHOUT_PENDING=1 rspec

Avoids displaying the pendings

26755567b18e45d1af4d8db8ac5bdb37767c0a3a authored over 7 years ago by Maxime Lapointe <[email protected]>
Fix has_child's check; simplify

e6459c42aa1122bacfd8cc36e85f1e6f6b82e258 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ call_handler

33eacbb3c2b30c13af34027ac739f0a206dba7c2 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
proper_flow_entry_count => execution_count

09b8ea38096471af8c877f0f8b7c91c794329e96 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Small tweaks

dfe99ac4e66152ada7f9dacc97ebe12d740ad686 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Improve Node description for literals, collections, {kw}begin

b61569f6937c99b14e3a79478a9a2ae404fda91d authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
bin/testall defaults to WITHOUT_PENDING=1

Can use `WITHOUT_PENDING=0 bin/testall` to force inclusion of pendings

5d761b0d5874d8c3c8af0853007b03b7f0d43c53 authored over 7 years ago by Maxime Lapointe <[email protected]>
Move code and tweak comments [ci-skip]

1dcd32351fc8fa7e28e1013b51ac7dcf80377f68 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix cases where example files's lineno would mismatch

086733e7acf5bd5e8b940cb1611635835e1fc6f2 authored over 7 years ago by Maxime Lapointe <[email protected]>
interrupts -> flow_interrupt_count

8f47137b37d827e86d67423444d555f89a45000e authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Keep track of line numbers in our tools

Makes for more helpful error messages when there are exceptions

bfc36ea88ca3a6526a830a53bfe59ab83f1be2e0 authored over 7 years ago by Maxime Lapointe <[email protected]>
Move has_children

4046338eee53d9267752fb63eab913e097d85c29 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Context => FileCoverage

36d518f36d224e1cbbcb4a49b7d808b4fe771336 authored over 7 years ago by Maxime Lapointe <[email protected]>
Make file coverage execution explicit

The only case where directly running a file in order to get cover information right when asked ma...

36a8b2c92679d306ac51507ee63516038ebd39e0 authored over 7 years ago by Maxime Lapointe <[email protected]>
Extract covered code execution to own method

00f570e321e09becafd5ba1ecae39541df764ce0 authored over 7 years ago by Maxime Lapointe <[email protected]>
runs -> flow_entry_count

821716668f4f10bb3337f544e16421b86413846f authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix missing child

92d40fe4fbbd87b90e16a37bc5264f7cace05789 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
format_branch_cover also puts line number for comments

oops

c0506784e33262138cff9ef5c5779aecec10d5df authored over 7 years ago by Maxime Lapointe <[email protected]>
full_runs -> flow_completion_count

0a0eda590f5d65a0671c33cf373de0c59599eb0a authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ has_child

0cae172b316bd1c58df338fb106944a5bfe624ff authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
- #tap for shortcircuit

ac04f1df8305eb964358a323743f9811dc083e83 authored over 7 years ago by Maxime Lapointe <[email protected]>
Add bin/testall to run tests similarly to Travis

5299b67820e00da8ed8f3808c9577ac31f242719 authored over 7 years ago by Maxime Lapointe <[email protected]>
- obsolete code

769ff7211d39e44d97cef159dbb5282079ce7937 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix typo

eee50a3bd86d92d63d4f5c90f32de2755fd636b1 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
- reclassify. Simplify factory

19d3debf36180fc2e8b0a2203992196675e4e4ee authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Skip unused code when re-rewriting

031f648fef4c186284bad78cfd2bfc1b5224eb2e authored over 7 years ago by Maxime Lapointe <[email protected]>
- NodeBehavior

7e52feb0a70df189e78541210f35820315fa846d authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
spec exceptions => exception_rescue

865c7bb10df35a8543ee8c9c02815ef51f7ff0a3 authored over 7 years ago by Maxime Lapointe <[email protected]>
Some basic handling of begin...else

fa4ab960922f451b80c35e3af5035dd583637970 authored over 7 years ago by Maxime Lapointe <[email protected]>
Replace sum with inject

fb6b6ae2e95788c51c09f954720aaad1b0859397 authored over 7 years ago by Maxime Lapointe <[email protected]>
bin/cov always shows comments in branch coverage uncolored

42958fcc67f7d1ec23fe6531e7545f96a066df97 authored over 7 years ago by Maxime Lapointe <[email protected]>
Travis-CI checks ruby versions up to 2.4.1

e3597c6191331cceb68dbe13c0080b1aeafac475 authored over 7 years ago by Maxime Lapointe <[email protected]>
Avoid polluting too much

3dd28e57ab10832273cb48a2f0911ed408a13b52 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node.has_tracker(s)

97d818da779e93a3f108b93846e05a09e8058902 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
This spec fails but is due to `parser` returning a bad location

88212555853df3d6d952d484826e66a924309223 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Refactor

b58a9cc831fb47d757ea17b72d3a6eb4a4153e03 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Add heredocs

b79eb61e2ded6f3bde75f2f2ea0a3df89c2eb906 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Thx Max

7c0e8bdc0439981f9ce8f14380ddb01b7b332a20 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
cov: Show interrupts in yellow

105a683aa305ce123f6f8aa3d474dbe4e7ffe160 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Rational

ab9e12115e0a7d44a33e247c6abf6ebd6db88fca authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Refactor: A node tracks its full_runs and provide children's runs

Lots of things can now be refactored to clean up the code, but the new mechanic seems promising.

852e5374fd26c8ab38ee542df28423f0987971c7 authored over 7 years ago by Maxime Lapointe <[email protected]>
Use super instead of runs

7235d8c561dd849404e4fd43330e2ef7d1776108 authored over 7 years ago by Maxime Lapointe <[email protected]>
Test cases for rescue => e

8fa8c386db31dcc20e5331386dd22f010782cb80 authored over 7 years ago by Maxime Lapointe <[email protected]>
+ nested spec

a321f4ac03b297adef5153a18e47f30a88b009dd authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Ignore rubymine's .idea folder

b6c6c877ee9fcba5e99a52258fa6fb64aeb5f292 authored over 7 years ago by Maxime Lapointe <[email protected]>
bin/cov's generated code now aligns the coverage comments

714a35d160ec9cc16f1570f0129e16d63d0b46da authored over 7 years ago by Maxime Lapointe <[email protected]>
Add spec guards: pending, or Ruby 2.x+

e52329bf82d9696f448476d46c5844e2a2d36962 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Improve strings.

Allow failures, most are due to `begin` that needs to be fixed.

745ed2cf9d5335e5fcd9329fc2a973f60a4d4e7a authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Add warning for containers

f970da142b001e0b36253aaab5c0b091067b74b8 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ CoverFromArguments, to replace CoverWithNextInstruction. Fix :begin.

9c3dda1b6f993db502a17959042d74671ba77077 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Move trim_blank to tools

91146dcd3f815d1128675d705fc4c45b05929a43 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix full_runs for Literal (Dstr, Dsym, Regexp)

e22b89308532b0367d9b5cbaafbb593ecc1f202c authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Have bin/cov break specs and ask which one to run

622c9edf919a0de405d7590be96cf7bfe7ba15af authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Move grouping code to Tools

b450228192943d6a34e476c32ec3104aaf6dc0ea authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
Tweak spec processing

a415ba6d6dabc96793fe44d58e45905598d51828 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>
+ {next|previous}_sibbling

44841d2c6aa4874f0ef37ce9c489be02f9957112 authored over 7 years ago by Marc-Andre Lafortune <[email protected]>