beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Valentyn Tymofieiev (JIRA)" <>
Subject [jira] [Commented] (BEAM-3120) Jenkins postcommit test suite triggered for a release branch uses code from master branch.
Date Mon, 27 Nov 2017 19:00:01 GMT


Valentyn Tymofieiev commented on BEAM-3120:

After worksbeam_PostCommit_Python_Verify, the builds is failing with "bash: sdks/python/
No such file or directory".

It appears that in we changed the source directory,
into which the code is checked in, but several presubmit configs were not updated. 

The following builds are affected:

These builds don't depend on maven and use shell scripts to run the test workflow. Before
we cleaned the workspace, these builds were using left-over source code in the workspace,
that was checked out from master branch. This explains why it appeared as if the postcommit
suite triggered for the release branch were using the code from Master.

I'll send a PR to update build configs. 

We should also clean the workspace on Jenkins slaves before executing builds:

> Jenkins postcommit test suite triggered for a release branch uses code from master branch.
> ------------------------------------------------------------------------------------------
>                 Key: BEAM-3120
>                 URL:
>             Project: Beam
>          Issue Type: Bug
>          Components: testing
>            Reporter: Valentyn Tymofieiev
>            Assignee: Jason Kuster
> From
we can see the build was triggered on Revision: 576d22a67ffeb29adf26f8adc09aaa6078099cf6
> origin/release-2.2.0. However, looking at test logs we can see that 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/
> 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/
> 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

View raw message