You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Tibor Kiss (JIRA)" <ji...@apache.org> on 2017/03/10 13:06:04 UTC
[jira] [Commented] (BEAM-1685) Measure and report code coverage in
Python-SDK's unit tests
[ https://issues.apache.org/jira/browse/BEAM-1685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15905036#comment-15905036 ]
Tibor Kiss commented on BEAM-1685:
----------------------------------
I have a solution with adding coverage & coveralls to tox:
https://github.com/tibkiss/beam/commit/999bf0d8572c0366a24469bce65232d0792a77f7
These commands works perfectly locally (on OS X), but I get SSL certification failures when using Travis.
{noformat:title=https://travis-ci.org/tibkiss/beam/jobs/209737739}
py27 runtests: commands[6] | coveralls
Submitting coverage to coveralls.io...
/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:334: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
SNIMissingWarning
/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:132: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecurePlatformWarning
Traceback (most recent call last):
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/bin/coveralls", line 11, in <module>
sys.exit(main())
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/coveralls/cli.py", line 62, in main
result = coverallz.wear()
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/coveralls/api.py", line 93, in wear
response = requests.post(self.api_endpoint, files={'json_file': json_string})
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/api.py", line 110, in post
return request('post', url, data=data, json=json, **kwargs)
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/home/travis/build/tibkiss/beam/sdks/python/target/.tox/py27/local/lib/python2.7/site-packages/requests/adapters.py", line 497, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
{noformat}
> Measure and report code coverage in Python-SDK's unit tests
> -----------------------------------------------------------
>
> Key: BEAM-1685
> URL: https://issues.apache.org/jira/browse/BEAM-1685
> Project: Beam
> Issue Type: Sub-task
> Components: sdk-py
> Reporter: Tibor Kiss
> Assignee: Tibor Kiss
> Priority: Minor
>
> During the execution of the Python UTs the test coverage should be measured.
> The results should be shown on screen & posted to coveralls.io page.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)