Ecosyste.ms: OpenCollective

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

deep-cover

The best coverage tool for Ruby
Collective - Host: opensource - https://opencollective.com/deep-cover - Code: https://github.com/deep-cover/deep-cover

Add test for handling of autoload called from an included module

github.com/deep-cover/deep-cover - 24a3a8d25be074a1477c8da7ee634b333657595f authored over 6 years ago by Maxime Lapointe <[email protected]>
Add description to full_usage simple/simple specs

github.com/deep-cover/deep-cover - 56dd3e7a04802ed067d5c8331862c42def2d33ce authored over 6 years ago by Maxime Lapointe <[email protected]>
spec/full_usage/simple: Add autoload file being manually required

github.com/deep-cover/deep-cover - 80b1f175d95cc5e705586b4ebf463556c662194f authored over 6 years ago by Maxime Lapointe <[email protected]>
Adding a warning for autoload with frozen modules/class

github.com/deep-cover/deep-cover - 0312da219996c734a8032ca504480e280b999f79 authored over 6 years ago by Maxime Lapointe <[email protected]>
Update the autoload issues comment

github.com/deep-cover/deep-cover - 0fdb4e55529e546865b00e00783a25882d4503a1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Handle ruby's built-in LOADED_FEATURES

They don't use an absolute_path, ex: enumerator.so

github.com/deep-cover/deep-cover - 1fa1ce35e05335aa4503b0b339f96e352bd85eea authored over 6 years ago by Maxime Lapointe <[email protected]>
Handle recursive requires in CustomRequirer

github.com/deep-cover/deep-cover - 9ec6e882b113f024102b4c6ee4cfd53a8616dfb7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Documenting captured block => comment

github.com/deep-cover/deep-cover - a0e906dfec3eb9bab7f4791f418b51d93af84d9e authored over 6 years ago by Maxime Lapointe <[email protected]>
Custom requirer can receive a fallback_block

This way we can keep track of then the real require gets called. (Useful in next commit that brin...

github.com/deep-cover/deep-cover - bac2a50f5bdae3793489768b8f63afd20654ad08 authored over 6 years ago by Maxime Lapointe <[email protected]>
#mod => #mod_if_available

github.com/deep-cover/deep-cover - 0ac1831fb0386fbe5d3e5e0d8a93a5e4659ee431 authored over 6 years ago by Maxime Lapointe <[email protected]>
Overriden Kernel's instance methods must be private

github.com/deep-cover/deep-cover - 32f5a1171d3deef9339b4c6be697c6e4401eceee authored over 6 years ago by Maxime Lapointe <[email protected]>
Setup and cleanup autoload_tracker's state

github.com/deep-cover/deep-cover - 653013e185c28fab5a1a50ae10493cbd72aa2247 authored over 6 years ago by Maxime Lapointe <[email protected]>
Rubocop rule tweak

github.com/deep-cover/deep-cover - ca155d6845d9792c9239641f3125dce64f2099dd authored over 6 years ago by Maxime Lapointe <[email protected]>
Explanation for $LOADED_FEATURES.first in AutoloadTracker

github.com/deep-cover/deep-cover - 2f3e68b27b66ea943bb6bf4c35d1268e3b86619c authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix CoverageReplacement.start with no arg

Would break result and peek_result (when there is content)

github.com/deep-cover/deep-cover - 4319f67936b7e8c8f6422a7d3f45c388fb1d9cdb authored over 6 years ago by Maxime Lapointe <[email protected]>
Flush before exiting in spec/full_usage/simple

github.com/deep-cover/deep-cover - 59df1b3e376661e4c2caa7943a61455b38a5b2e2 authored over 6 years ago by Maxime Lapointe <[email protected]>
Include the simple full usage into the fast tests

github.com/deep-cover/deep-cover - ac9ad9a23d8a07216ec485a656b22bab1c4eb58a authored over 6 years ago by Maxime Lapointe <[email protected]>
Refactor spec/full_usage/simple: Better names, test nested module autoload

github.com/deep-cover/deep-cover - 46a72b5d8b11082d58bc3d59ff34f8e3a3b08ca1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix autoload of VERSION to be an absolute path

github.com/deep-cover/deep-cover - 8579692e60543338b8c8e32a6e48670b3f65de4a authored over 6 years ago by Maxime Lapointe <[email protected]>
Improving some comments a little

github.com/deep-cover/deep-cover - b8c0eb02d11858897560e0bf950c28986c3d1ba2 authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove #present? calls from analyzer

We don't want ActiveSupport at runtime

github.com/deep-cover/deep-cover - 60a57fadd70d57f33adcc595bd528029d3149645 authored over 6 years ago by Maxime Lapointe <[email protected]>
Basic emulation of Ruby25's branch coverage

github.com/deep-cover/deep-cover - 3365d0b796915175cb7fa33494a92779494c9370 authored over 6 years ago by Maxime Lapointe <[email protected]>
When every ruby25_like_branch_spec mutation fail, display only one

github.com/deep-cover/deep-cover - 1b2e3cf90481d99b28118739d2197fcd5aa95619 authored over 6 years ago by Maxime Lapointe <[email protected]>
Helpers for elsif nodes

github.com/deep-cover/deep-cover - 93a70f49694df6163ba1148b10ae6bcfec473e79 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add comment explaining the logic behind NodeCoverageExtrator

github.com/deep-cover/deep-cover - 8d0a997bdb56685913a88d94ea77b3065c8a5db0 authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove useless fallback

github.com/deep-cover/deep-cover - 22b8c5c89bdd0eeb24f73ebd8c03337ce8fbd698 authored over 6 years ago by Maxime Lapointe <[email protected]>
shadowing `node` => possible_elsif

github.com/deep-cover/deep-cover - 31c08e2095ab2ad30c51b503e5832b6457338ad0 authored over 6 years ago by Maxime Lapointe <[email protected]>
Use SimpleDelegator's API instead of its internals

github.com/deep-cover/deep-cover - 5ee7892ebae522cf6f6ad4a8acb1ee2bfc0fbade authored over 6 years ago by Maxime Lapointe <[email protected]>
Use a guard

Rubocop, where are you?

github.com/deep-cover/deep-cover - def5286212f7d31bd7282e8d298360d091915fd1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Refactor Branch25 to have less `node`

github.com/deep-cover/deep-cover - 4b8bdc5a3d22aec4f49147d4102adb2159765e28 authored over 6 years ago by Maxime Lapointe <[email protected]>
Takeover also supports ruby25's branches coverage

It just puts a {} for methods coverage

github.com/deep-cover/deep-cover - 0bbb955a900d7d409293276f6001a095c4546d17 authored over 6 years ago by Maxime Lapointe <[email protected]>
Free CurtomRequirer when starting DeepCover

github.com/deep-cover/deep-cover - a64aa7644c784de52d27c682e90832a1127c0eb0 authored over 6 years ago by Maxime Lapointe <[email protected]>
Some char_cover specs didn't cleanup after themselves

github.com/deep-cover/deep-cover - 6a593cc8d9bb90b97b1ded5f38c954d012da9db9 authored over 6 years ago by Maxime Lapointe <[email protected]>
Branch25: Move special case logic to case handling method

github.com/deep-cover/deep-cover - c25960709d6dcf0806ff715b249fcb92bcc9a7a7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Branch25: fallback_loc => empty_fallback_loc

github.com/deep-cover/deep-cover - 00d87600604ebc9e3c1e0eeab2f0dd361d796acc authored over 6 years ago by Maxime Lapointe <[email protected]>
Branch25: Clarify logic

github.com/deep-cover/deep-cover - e022705b4b429f46acc6b773a6239960ecef247b authored over 6 years ago by Maxime Lapointe <[email protected]>
branch25: Fix edge case in `case`

github.com/deep-cover/deep-cover - ec687497d9d74aa6509524c7fb38924335004558 authored over 6 years ago by Maxime Lapointe <[email protected]>
branch25: Allow specifying execution_count to infos_for_branch

github.com/deep-cover/deep-cover - 08d400b3535a9a20ad3240387ce3627088e7d79f authored over 6 years ago by Maxime Lapointe <[email protected]>
branch_like_25: Fix edge cases for empty ifs

github.com/deep-cover/deep-cover - ed728e7a564de31f447e3b92623fb2a3861600a8 authored over 6 years ago by Maxime Lapointe <[email protected]>
Simplify ruby25_like: Remove useless if

github.com/deep-cover/deep-cover - ad08bb8c80f7fc43ddd6368d138378be7f9d17c3 authored over 6 years ago by Maxime Lapointe <[email protected]>
Make rubocop happy

github.com/deep-cover/deep-cover - 4d133c5c110f88d1bce1432356432997055a8d66 authored over 6 years ago by Maxime Lapointe <[email protected]>
branch_25_like_spec: don't mutate if the code includes assert

github.com/deep-cover/deep-cover - 04fb69fc7213913c4664492edd348ab4a9f9498f authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix ruby_25_like diff because of comments in empty body

github.com/deep-cover/deep-cover - 69e1359a5d90170bd761eb46e43a5e776e2b56a8 authored over 6 years ago by Maxime Lapointe <[email protected]>
Execute sample wraps exceptions to include source code

(if it has access to the source)

github.com/deep-cover/deep-cover - ba3ad4af9c706b770d5ca3bf14e20fcb6b80f113 authored over 6 years ago by Maxime Lapointe <[email protected]>
Make bin/cov accept a file as parameter

github.com/deep-cover/deep-cover - 6e52c0d072e8b5d83bb1918a5844a11355e58e5b authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix completion count for Csend

github.com/deep-cover/deep-cover - 17536714d6e88bc3da18feaf767d488e590b0280 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix syntax error generated by mutation in branch25_like

github.com/deep-cover/deep-cover - fc2f828c1c6c74573f5a6b959cc4b2d88ac6b9c4 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix branch25 cover to match ruby `(1;2) while false`

github.com/deep-cover/deep-cover - 318e95c650ea2c8379276e27a5a1ef2b3bf52269 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add description to test cases in rub25_like_branch_spec

github.com/deep-cover/deep-cover - 0fcce14ec9f889a89a02f4b6d05014d1b346deea authored over 6 years ago by Maxime Lapointe <[email protected]>
Make EmptyBody for elsif too

github.com/deep-cover/deep-cover - 6318dca210436670aba25105a9b1bbb0d5f92985 authored over 6 years ago by Maxime Lapointe <[email protected]>
rename Csend tracker: conditional -> not_nil

github.com/deep-cover/deep-cover - 8a69982167e7ed78c69689acfef6da944a5fc6ea authored over 6 years ago by Maxime Lapointe <[email protected]>
Refactor ruby25_like_branch spec. Reuse more run_dc_ruby25_like_branch

github.com/deep-cover/deep-cover - ec7a5b70b8c94c7839eee07ec68a1b29b4ca0828 authored over 6 years ago by Maxime Lapointe <[email protected]>
Rename branch coverage which is char coverage

github.com/deep-cover/deep-cover - 6f0dd89f2a33404aff69796b6f1ebfaacc516bc7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix ruby25_like_branch with when that has an empty body

github.com/deep-cover/deep-cover - 1cec599afad8f2d33d88e51be8f2b17529956b5c authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix travis-ci bug for: bundler/dep_proxy (LoadError)

Maybe they'll fix it one day...
https://github.com/travis-ci/travis-ci/issues/8969

github.com/deep-cover/deep-cover - 9b865bccee89ae7b80172afdc44c9e770a42d1f1 authored over 6 years ago by Maxime Lapointe <[email protected]>
+ Parser::Source::Range#wrap_rwhitespace

github.com/deep-cover/deep-cover - 570a18a66f9a0d2fe057d57490f7e4ad0767afd7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add #operator to Node::ShortCircuit

github.com/deep-cover/deep-cover - bef6a313deef200a260e6bf192557e0006928d8b authored over 6 years ago by Maxime Lapointe <[email protected]>
Branch25: Move elsif special logic to its own method

github.com/deep-cover/deep-cover - 3fc5d68a9ffe5f9e16124641c52490e2d3c4cdfd authored over 6 years ago by Maxime Lapointe <[email protected]>
Run all of char_cover for ruby25_like_branch

github.com/deep-cover/deep-cover - 3b3808082c0a741c98173629bcf79e1044bc9dc2 authored over 6 years ago by Maxime Lapointe <[email protected]>
Create actual classes for Node::And and Node::Or

github.com/deep-cover/deep-cover - 2f05711a55a5d4323836fec09f64e0960094837e authored over 6 years ago by Maxime Lapointe <[email protected]>
Change some char_cover specs which get optimized away by ruby

github.com/deep-cover/deep-cover - c63a0e221919fa77081d01ceac3ceb17bfef4f41 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix problems from autoload of bundler 1.16.2...

github.com/deep-cover/deep-cover - 401852f2894912e47e8f1697b7ca56b7288971a6 authored over 6 years ago by Maxime Lapointe <[email protected]>
local source_range => node_or_range

github.com/deep-cover/deep-cover - e6e23aa1798fd2b6a70d8fd039a6ba98c7bddcbe authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix typo in takeover instructions [ci skip]

github.com/deep-cover/deep-cover - 72cc501c508cd0fd078c52c7599b6479255fd604 authored over 6 years ago by Maxime Lapointe <[email protected]>
Avoid running spring when in clone mode

This leaves a ruby process alive forever, which eats up ram

github.com/deep-cover/deep-cover - e20bc7045d119866f0cb25922ecde00b6835253f authored over 6 years ago by Maxime Lapointe <[email protected]>
Exclude begin-else without rescue from 2.6 tests

github.com/deep-cover/deep-cover - 7a76fe426d6d9fea761cab65b0cfe412dc5a29dc authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix exclusion pattern 2.4-, now <2.5

The code of the 2.4- would actually let 2.4.0 work, but not 2.4.1...
Ruby <2.5 is more intuitive ...

github.com/deep-cover/deep-cover - 267fc1b88df751b0407d05791864c61235a9883a authored over 6 years ago by Maxime Lapointe <[email protected]>
Make wrong exclusion pattern raise. Use (#...) if you want random stuff

github.com/deep-cover/deep-cover - bb08875d10e257ebe60da14c0335950714dc00a9 authored over 6 years ago by Maxime Lapointe <[email protected]>
Make exclusion patterns case insensitive in char_cover

github.com/deep-cover/deep-cover - 51f0aa0ef71a051acc50c66aa70e4bc9334cf9b5 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix indent

github.com/deep-cover/deep-cover - 0fa815dfe20895b432cb42f8d1f752e9b922c1f7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Make Coverage#each skip un-parseable code

github.com/deep-cover/deep-cover - a333a8d8bc0307fac521b766d6be69bac0ee6c2c authored over 6 years ago by Maxime Lapointe <[email protected]>
Lets clear bundler's env more often!

github.com/deep-cover/deep-cover - 94f9a4c5853e701ce46ae5063aec992b5038f60a authored over 6 years ago by Maxime Lapointe <[email protected]>
Tweak table [ci skip]

github.com/deep-cover/deep-cover - 3d89928b3ab1eb633c834f4b5542b807a1148c74 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
This is not a pipe [ci skip]

github.com/deep-cover/deep-cover - 2f2956bd012a5f938879e463a1a156763f39ce39 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
This is not a pipe [ci skip]

github.com/deep-cover/deep-cover - 7418e7d431dfc5ec1d8601459954e3909b0f059b authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Fix markdown [ci skip]

github.com/deep-cover/deep-cover - 7cc19b308a17b00bec84c9a68e6497893bef4c88 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Features vs MRI [ci skip]

github.com/deep-cover/deep-cover - 5adefd70580a8b995e135e299204591efa4c1395 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Fix full_usage/simple for jruby

(we don't cover autoloaded stuff anymore for it...)

github.com/deep-cover/deep-cover - 1808440902cc44455bebf16c2a3b7a8f8f2dd33f authored over 6 years ago by Maxime Lapointe <[email protected]>
Tweak

github.com/deep-cover/deep-cover - 328605c5447acbe2db03dd65d30262118c7da26e authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Persistence: save tracker_hits_per_path instead

github.com/deep-cover/deep-cover - d72fc0ec7a9736e36254bf174c2b3dda706155ec authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Coverage: lazy

github.com/deep-cover/deep-cover - 85f0efdf0ff75f472401fd3601322a734af0755a authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Cloner: restore 'lib'

github.com/deep-cover/deep-cover - 6e67b9bba16f9f5525daddce2f3b54740edafd55 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Coverage: use IndexedTrackerStorage

github.com/deep-cover/deep-cover - 93b0acff7928eeae69c6ba15556481e7ed9723a7 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
+ Tracker{Storage|Hits}PerPath

github.com/deep-cover/deep-cover - 99c66248a113224182db09fd7335ad5e1a8cfbef authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Fix TrackerStorage marshalling

github.com/deep-cover/deep-cover - 8dc1d73be469cbe388e5353562d4138d7974e4a1 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
+ TrackerStorage#tracker_hits{|=}

github.com/deep-cover/deep-cover - 5f9aaa7aecc2a5c5379a8bce51c0326dc09f67f5 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Tweak API for TrackerStorage

github.com/deep-cover/deep-cover - 419c90d8b8d868ada5bad83027df9d43e1a12887 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Autoload forwardable

github.com/deep-cover/deep-cover - 9cca21ee714fb0cf5db0f4a9003b351a934a95e7 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Tracker{List => TrackerBucket::TrackerStorage}

github.com/deep-cover/deep-cover - d737e603e666cb1c91e252031acd16035f2f5fac authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
CoveredCode: allow specifying tracker_list

github.com/deep-cover/deep-cover - 1e9d564d6b11bbd233191494c0c2884afc799a68 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Tweak merge

github.com/deep-cover/deep-cover - f060b909beb480f18b471e967449021820d96197 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Simplify

github.com/deep-cover/deep-cover - 430b0cd114e2cc6359c6ffc9fce43d188f3f60ef authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
- last_lookup_path

github.com/deep-cover/deep-cover - 35b8e05925a0d037988cc4eaa1435c879cd9340f authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
+ IndexedTracker{Storage|Hits}

github.com/deep-cover/deep-cover - 27d711050656488a3d926dc719e1d7e5f035ec30 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
- CoveredCode#name

github.com/deep-cover/deep-cover - 4d9e3530261453df6584f646eb656c682be8c4a5 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Use base reporter

github.com/deep-cover/deep-cover - fd2851e46537cd83a085ff95e7db966874f1e16a authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Move populate_stats

github.com/deep-cover/deep-cover - 27e88864a8cf8973d6956969110821327e0a12c0 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Factorize Reporter::Base

github.com/deep-cover/deep-cover - 5e5172932b1d60f76a0321ca5ab8f955601de7ad authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Factorize

github.com/deep-cover/deep-cover - cffa7050088ef891c62b0d1460469a1eceedb2cb authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Don't use CoveredCode#name from Reporter::Base

github.com/deep-cover/deep-cover - e43e2c92b89a5062aa51aa9f6ea548e9e35e1685 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>