Comments (10)
Ahhh good old Scrapy! Nice to see the project is still maintained :)
I didn't know about codecov.io, but it looks nice, I particularly like the fact that it gives the coverage rate and diff for each PR.
+1 for codecov.io support, but let's just not become coverage fanatics (I think the coverage failure threshold should be something around 70%~80%, so that experimental branches developping huge new features such as GUI won't systematically be marked as failures).
from tqdm.
👍 to having something slightly lower than 100 to allow for big beta releases, but really these should have at least some major tests so 70% I think is too low.
from tqdm.
+1
from tqdm.
70% is clearly too low for the stable releases, so ideally, it would be great to have two different thresholds: one at something like 85%~90% for the master branch, and 70% by default for any other branch, so that we could develop experimental features without worrying too much about failing builds. But I don't know if that's possible with codecov.
from tqdm.
IMHO all numbers are arbitrary and it is human who should decide if test coverage is enough for a specific case; 100% is also an arbitrary number (it doesn't mean that all cases are covered), but it is at least a bit less arbitrary. Red cross makes wonders :) You can still have Travis build green, but Codecov build red.
from tqdm.
Ok then if there's no conflict of build failure between Codecov and Travis then we can set a high bar. I say we set at 90% for now, and we will see later if this needs to be reajusted.
Who want to take care of adding tqdm to codeconv? I tried to do it with my accound but it doesn't work (however I already granted the permission on github organization settings).
from tqdm.
Ok I'm doing it, tqdm org is now showing at the top bar of codecov. Must be some delay between granting permission and the update being propagated back to their website.
from tqdm.
Works now, thanks! I've enabled 80% incremental coverage build status and PR comments.
from tqdm.
Yes all done now, we will see with the next PR if it works correctly with PRs.
OK I also left the 80% threshold (the default value), because it's not a global coverage threshold, but an incremental coverage threshold (ie, the coverage of the newly introduced lines of codes, not the rest!), so 80% is already a pretty high bar in my opinion.
Thank's for the proposition @kmike :) I am also eager to try out the Coverage Suggestions feature :D
from tqdm.
I just confirmed it works in PR, so everything's good :)
from tqdm.
Related Issues (20)
- Allow to pass second iterable to tqdm() to display custom progress? HOT 3
- README does not show preview on github HOT 1
- Notebook progress bar not shown using `tqdm=4.66.1`, `notebook=7.0.7`, `ipywidgets=8.1.1` HOT 1
- fix negative decimals format
- Provide a way to work out the total number of iterations while the loop is running
- move readme to tqdm.github.io
- TQDM as ??????? and multiline in the terminal of EC2 machine
- Using asyncio on jupyter notebook
- Proposal: setting of info, without needing `pbar` object
- Docs Issue: `dynamic_miniters` mentioned, but not in tqdm arg list
- progress_map on panda's index
- Multiprocessing - Progress bar not updating for starmap
- Unexpected behavior when combining `initial` and `range` as iterator. HOT 5
- `DummyTqdmFile.write` cannot handle bytes type
- TMonitor thread remains active after tqdm closes HOT 1
- Incorrect progress updates when using `thread_map` HOT 1
- Allow option to run the loop at a specified slower rate
- No direct link to online documentation in README file
- Jupyter-notebook: bar freezes then updates after a while
- what's the decent way to update `desc` and `postfix` HOT 6
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 tqdm.