Skip to content
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

Onboard refactored tox & Travis CI setup and configuration vol. 9 #152

Closed

Conversation

i386x
Copy link
Contributor

@i386x i386x commented Feb 4, 2020

This is a 9th and last batch of changes introduced by PR #133 (changes are introduced in batches to make reviews easier). List of changes introduced in this PR:

  • add a shell wrapper (based on PR Fix travis coverage #120), that allows to a user customize a way of publishing coverage reports, particularly:
    • disabling publishing coverage reports (in a case user's project is not registered at coveralls.io)
    • specifying a path to tests and tests artifacts (in a case that they are not in tests/)
    • specifying a mode of the wrapper (strict, debug)

Note: There are some problems with reporting coverage reports to coveralls.io that are trying to be investigated and solved in PR #120. I propose to continue in investigation of these problems here so publishing coverage reports can be included also to common template.

@coveralls
Copy link

coveralls commented Feb 4, 2020

Pull Request Test Coverage Report for Build 444

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 38.505%

Totals Coverage Status
Change from base Build 442: 0%
Covered Lines: 824
Relevant Lines: 2140

💛 - Coveralls

fi

set -x
${ENVPYTHON} ${COVERALLSCMD} ${MAYBE_DEBUG} -v "$@"
Copy link
Contributor Author

@i386x i386x Feb 4, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-v argument actually generates a lot of noise to logs. I propose to remove it if everyone is ok with it.

@i386x i386x requested a review from tyll February 4, 2020 16:23
Give user a possibility to perform some actions before reporting
results, particularly
- disable publishing coverage reports
- specify a mode of the shell script wrapper (strict, debug)
- specify a path to tests and tests artifacts
@i386x i386x force-pushed the lsr-template-refactored--part-9 branch from 33e9bf9 to 67606e4 Compare February 5, 2020 15:04
@i386x i386x mentioned this pull request Mar 31, 2020
@richm
Copy link
Contributor

richm commented Mar 31, 2020

I think this PR should be deleted in favor of #178 - if there is anything different in or missing from #178, please open a PR against template

@i386x
Copy link
Contributor Author

i386x commented Mar 31, 2020

I think this PR should be deleted in favor of #178 - if there is anything different in or missing from #178, please open a PR against template

Changes in this PR are already contained in template and therefore there are also in #178 (not counting changes in this PR that are obsolete). I propose to close this when #178 will be merged.

@pcahyna
Copy link
Member

pcahyna commented Mar 31, 2020

Why not close it now?

@i386x
Copy link
Contributor Author

i386x commented Mar 31, 2020

Why not close it now?

To find easily its test logs, if someone needs them to investigate related issues in #178 and #120 (thinking about it now, this PR is already referenced from #178, so it will not hurt to move it out from open PR list).

@tyll tyll closed this Mar 31, 2020
@pcahyna
Copy link
Member

pcahyna commented Mar 31, 2020

you can find test logs for a closed PR, see #122 (click on one of the red crosses).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants