-
Notifications
You must be signed in to change notification settings - Fork 811
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ci): carry-forward flags for codecov #1999
Conversation
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Codecov Report
@@ Coverage Diff @@
## bentoml-1.0 #1999 +/- ##
===============================================
+ Coverage 46.69% 55.32% +8.62%
===============================================
Files 97 101 +4
Lines 6360 6809 +449
===============================================
+ Hits 2970 3767 +797
+ Misses 3390 3042 -348
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
…to ci/codecov Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
Signed-off-by: Aaron Pham <[email protected]>
We want to carry forward unchanged reports from main branch into PR so that CodeCov doesn't remove unchanged files. Refers to https://docs.codecov.com/docs/carryforward-flags. I also migrate to codecov/github-actions@v2 due to upcoming depreciation
This PR also did some refactoring for our frameworks CI, now we can control dependencies and file run for given frameworks via
./scripts/ci/.frameworks.yml
. Developers can quickly run tests fromframework_integration_tests.sh
like so:Some assumptions:
./scripts/ci/.frameworks.yml
(wip getting all keys for frameworks)Given templates for creating new framework:
The expected tests file will have name
test_<framework>_impl.py
. If developers uses different name (NOT RECOMMEND) then they should pass that name underoverride_fname
dependencies
will accept an array of pypi dependencies that is needed from given testsunderlying I just put all of this into a .txt file and then do
pip install -r /tmp/requirements.txt
external_scripts
can be used if given frameworks need some additional setup, such asonnxmlir
: