Skip to content

Conversation

@udim
Copy link
Member

@udim udim commented Jun 26, 2019

Affects only ITs run using run_integration_test.sh.


Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • Choose reviewer(s) and mention them in a comment (R: @username).
  • Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

Post-Commit Tests Status (on master branch)

Lang SDK Apex Dataflow Flink Gearpump Samza Spark
Go Build Status --- --- Build Status --- --- Build Status
Java Build Status Build Status Build Status Build Status
Build Status
Build Status
Build Status Build Status Build Status
Build Status
Python Build Status
Build Status
--- Build Status
Build Status
Build Status --- --- Build Status

Pre-Commit Tests Status (on master branch)

--- Java Python Go Website
Non-portable Build Status Build Status Build Status Build Status
Portable --- Build Status --- ---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

Affects only ITs run using run_integration_test.sh.
@udim
Copy link
Member Author

udim commented Jun 26, 2019

run python postcommit

@udim
Copy link
Member Author

udim commented Jun 26, 2019

run seed job

@udim
Copy link
Member Author

udim commented Jun 26, 2019

Run Python PostCommit

@udim
Copy link
Member Author

udim commented Jun 26, 2019

Run Python Dataflow ValidatesContainer

@udim
Copy link
Member Author

udim commented Jun 26, 2019

Run Python Dataflow ValidatesRunner

@udim
Copy link
Member Author

udim commented Jun 26, 2019

Run Python Spark ValidatesRunner

@udim
Copy link
Member Author

udim commented Jun 26, 2019

run python precommit

@udim
Copy link
Member Author

udim commented Jun 27, 2019

run seed job

1 similar comment
@udim
Copy link
Member Author

udim commented Jun 27, 2019

run seed job

@udim
Copy link
Member Author

udim commented Jun 27, 2019

Run Python PostCommit

@udim
Copy link
Member Author

udim commented Jun 27, 2019

Run Python Dataflow ValidatesContainer

@udim
Copy link
Member Author

udim commented Jun 27, 2019

Run Python Dataflow ValidatesRunner

@udim
Copy link
Member Author

udim commented Jun 27, 2019

run python precommit

@udim
Copy link
Member Author

udim commented Jun 27, 2019

Run Python PostCommit

@udim
Copy link
Member Author

udim commented Jun 27, 2019

R: @lukecwik @markflyhigh
I know there are a lot of failures, but I assert that:

  1. none of them are caused by this PR;
  2. this PR will help us identify test failure frequency (for ITs).

@udim udim requested review from lukecwik and markflyhigh June 27, 2019 17:22
@udim
Copy link
Member Author

udim commented Jun 27, 2019

run python precommit

@udim
Copy link
Member Author

udim commented Jun 27, 2019

run python postcommit

Copy link
Contributor

@markflyhigh markflyhigh left a comment

Choose a reason for hiding this comment

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

Thank you for improving xunit statistics!

# `--tests`, `--nologcapture`. More can be found in
# https://nose.readthedocs.io/en/latest/man.html#options
# suite -> Namespace for this run of tests. Required if running
# under Jenkins.
Copy link
Contributor

Choose a reason for hiding this comment

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

Can you explain more about it? It's still not clear to me what string I should give when adding new test and how it's been used from nose. Can it be an arbitrary string? Should it be unique?

Copy link
Member Author

@udim udim Jul 3, 2019

Choose a reason for hiding this comment

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

It's used to differentiate runs of the same tests with different arguments/python versions/etc.

Copy link
Member Author

Choose a reason for hiding this comment

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

Added more explanation to the comment.

echo ">>> RUNNING integration tests with pipeline options: $PIPELINE_OPTS"
echo ">>> test options: $TEST_OPTS"
# TODO(udim): Pass $SUITE once migrated to pytest. xunitmp doesn't support suite
# names.
Copy link
Contributor

Choose a reason for hiding this comment

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

Can you create a jira to track it? And maybe link to pytest epic? it's easy to forget after a while.

Copy link
Member Author

Choose a reason for hiding this comment

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

Added existing JIRA

@@ -48,6 +48,8 @@
# during execution. Commonly used options like `--attr`,
# `--tests`, `--nologcapture`. More can be found in
# https://nose.readthedocs.io/en/latest/man.html#options
Copy link
Contributor

Choose a reason for hiding this comment

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

test_opts is defined to hold Nose configs. Do you have particular reason to define it separately?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, it is also used in the xml output filename.

@udim
Copy link
Member Author

udim commented Jul 8, 2019

run python postcommit

2 similar comments
@udim
Copy link
Member Author

udim commented Jul 9, 2019

run python postcommit

@udim
Copy link
Member Author

udim commented Jul 17, 2019

run python postcommit

@udim
Copy link
Member Author

udim commented Jul 17, 2019

R: @tvalentyn could you take a look?

@tvalentyn
Copy link
Contributor

LGTM

@udim udim merged commit eeee1de into apache:master Jul 17, 2019
lostluck pushed a commit to lostluck/beam that referenced this pull request Jul 23, 2019
Affects only ITs run using run_integration_test.sh.
lostluck pushed a commit to lostluck/beam that referenced this pull request Jul 23, 2019
Affects only ITs run using run_integration_test.sh.
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.

3 participants