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
[BEAM-6760] website: test external links in postcommit, not precommit #8318
Conversation
LGTM! There was a request on the mailing list to add a website postcommit with this check enabled. The configurations for our Jenkins jobs live here: https://github.com/apache/beam/tree/master/.test-infra/jenkins |
@apilloud Seems like there are a number of ways we could do this. We already have a postcommit for publishing the website. Would it make sense to just add the test as a step in that job?
|
The website publish is its own job because we don't want to gate that on flaky tests. I have no strong opinions on adding it to that job vs a new one, but we do need to make sure the website publish doesn't break when external sites are down. |
Okay, I'll just make it its own postcommit then.
On Tue, Apr 16, 2019 at 11:58 AM Andrew Pilloud ***@***.***> wrote:
The website publish is its own job because we don't want to gate that on
flaky tests. I have no strong opinions on adding it to that job vs a new
one, but we do need to make sure the website publish doesn't break when
external sites are down.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#8318 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/APS_NtdNFeG-oO-lPGI3HuPcieU2OLlyks5vhh07gaJpZM4cxIS5>
.
--
Kyle Weaver | Software Engineer | github.com/ibzib | kcweaver@google.com |
+16502035555
|
run seed job |
Can we merge this? |
We should test it first, looks like the |
run seed job |
1 similar comment
run seed job |
Run Full Website Test |
LGTM, passes tests. |
Following discussion on the mailing list (and repeated failures of
:testWebsite
on my PRs), I think it might be wise to disable testing external links for that task by default. If one wishes, external links can optionally be tested with the following command:./gradlew :beam-website:testWebsite -PdisableExternal=false
Update: I added the full website test as a postcommit. Now precommit does not check external links, while the postcommit does. One can also invoke the full test on a PR by commenting
Run Full Website Test
.Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username
).[BEAM-XXX] Fixes bug in ApproximateQuantiles
, where you replaceBEAM-XXX
with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.