You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Valentyn Tymofieiev (JIRA)" <ji...@apache.org> on 2017/11/22 18:08:00 UTC

[jira] [Commented] (BEAM-3120) Jenkins postcommit test suite triggered for a release branch uses code from master branch.

    [ https://issues.apache.org/jira/browse/BEAM-3120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16263025#comment-16263025 ] 

Valentyn Tymofieiev commented on BEAM-3120:
-------------------------------------------

I am no longer sure which code Jenkins Python postcommit tests suite is using at all.
Let's look at https://builds.apache.org/job/beam_PostCommit_Python_Verify/3595/

Jenkins says: 
  Revision: a40bdfd756e5b187a6c7fea86c253efd0feb1701
  origin/master

We have a failing integration test, test_wordcount_fnapi_it (apache_beam.examples.wordcount_it_test.WordCountIT) ... ERROR
Job logs: https://console.cloud.google.com/dataflow/jobsDetail/locations/us-central1/jobs/2017-11-22_07_29_57-11055969376023337206?project=apache-beam-testing

Job logs show that we are using Container {Name:sdk Image:dataflow.gcr.io/v1beta3/python-fnapi:beam-2.1.0-20170621 ... }

Looking at git show a40bdfd756e5b187a6c7fea86c253efd0feb1701:./apache_beam/runners/dataflow/internal/dependency.py | grep BEAM_FNAPI_CONTAINER_VERSION

we can see BEAM_FNAPI_CONTAINER_VERSION = 'beam-2.3.0-20171121' . It's not clear which revision Jenkins is using...

> Jenkins postcommit test suite triggered for a release branch uses code from master branch.
> ------------------------------------------------------------------------------------------
>
>                 Key: BEAM-3120
>                 URL: https://issues.apache.org/jira/browse/BEAM-3120
>             Project: Beam
>          Issue Type: Bug
>          Components: testing
>            Reporter: Valentyn Tymofieiev
>            Assignee: Jason Kuster
>
> From https://builds.apache.org/view/A-D/view/Beam/job/beam_PostCommit_Python_Verify/3452/ we can see the build was triggered on Revision: 576d22a67ffeb29adf26f8adc09aaa6078099cf6
> origin/release-2.2.0. However, looking at test logs we can see that 2.3.0.dev version of the Python SDK is being installed, and tested:
> # Tox runs unit tests in a virtual environment
> ${LOCAL_PATH}/tox -e ALL -c sdks/python/tox.ini
> GLOB sdist-make: /home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/sdks/python/setup.py
> docs create: /home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/sdks/python/target/.tox/docs
> docs installdeps: nose==1.3.7, grpcio-tools==1.3.5, Sphinx==1.5.5, sphinx_rtd_theme==0.2.4
> docs inst: /home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/sdks/python/target/.tox/dist/apache-beam-2.3.0.dev.zip
> docs installed: alabaster==0.7.10,apache-beam==2.3.0.dev0,avro==1.8.2,Babel==2.5.1,certifi==2017.7.27.1,chardet==3.0.4,crcmod==1.7,dill==0.2.6,docutils==0.14,enum34==1.1.6,funcsigs==1.0.2,futures==3.1.1,grpcio==1.7.0,grpcio-tools==1.3.5,httplib2==0.9.2,idna==2.6,imagesize==0.7.1,Jinja2==2.9.6,MarkupSafe==1.0,mock==2.0.0,nose==1.3.7,oauth2client==3.0.0,pbr==3.1.1,protobuf==3.3.0,pyasn1==0.3.7,pyasn1-modules==0.1.5,Pygments==2.2.0,pytz==2017.3,PyYAML==3.12,requests==2.18.4,rsa==3.4.2,six==1.10.0,snowballstemmer==1.2.1,Sphinx==1.5.5,sphinx-rtd-theme==0.2.4,typing==3.6.2,urllib3==1.22
> Looking further.
> cc [~altay]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)