--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
Hello all,David Chase and I were just brainstorming ways to get more testing of Go work ahead of the releases. I am aware that Travis provides continuous testing to Go projects but not really aware of the details. I assume they let you pick what release to test against (Go 1.8, Go 1.9, and so on).
Are there enough Go users using Travis that it would make sense to coordinate with them to make the betas and release candidates available as well, maybe even automatically on in parallel with the usual release people have configured? Or have they done this before and I just don't know about it?
Are there any other continuous testing services that we should be thinking about talking to?
Thanks.Russ
go: | |
- 1.9 | |
- 1.8 | |
- tip | |
matrix: | |
allow_failures: | |
- go: tip | |
fast_finish: true |
--You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
+Carmen and I have chatted about this idea before. Ideally we'd like to be able to determine whether a given Go release candidate causes a test to transition from reliably passing to reliably failing, or flaky, or failing to build.
--
You received this message because you are subscribed to a topic in the Google Groups "golang-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-dev/ONpj39nviNg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Sameer,It sounds like you’re after something like the Rust crater project? Or at least, similar goals.Was that the idea behind:Nathan.
On Mon, Nov 27, 2017 at 8:17 PM Sameer Ajmani <sam...@golang.org> wrote:
I was thinking of something more automated: if CI shows a transition from reliably passing to broken/failing/flaky with a Go release candidate, automatically create an issue with reproduction instructions, information about the failing target, and the failure log. I could imagine this being very noisy, but we could do filtering/aggregation at the other end.On Mon, Nov 27, 2017 at 8:25 PM Damian Gryski <dgr...@gmail.com> wrote:
On Friday, November 24, 2017 at 5:18:32 PM UTC-8, Sameer Ajmani wrote:+Carmen and I have chatted about this idea before. Ideally we'd like to be able to determine whether a given Go release candidate causes a test to transition from reliably passing to reliably failing, or flaky, or failing to build.I've tweeted a bunch previously to encourage people to add pre-release versions of Go to their build systems. The issues I've run into stem from convincing people to investigate failures from the pre-release version and file bugs against Go, rather than just disabling the check again and getting on with their lives.--Damian
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
--
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "golang-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-dev/ONpj39nviNg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
I’m reasonably sure that enough open source Go projects test against “tip” or “master” that if a regression occurred as Sameer suggested it would show up as failure on those projects.
Some projects are relatively complete and don’t get many new PR’s and as a consequence don’t run the tip tests that often (they’re triggered by new activity). We could increase coverage by encouraging those projects to run the tests as a cron (you can configure this in the Travis config file as well.)
--
You received this message because you are subscribed to a topic in the Google Groups "golang-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-dev/ONpj39nviNg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
That's a good suggestion Kevin.CircleCI 2.0 also scheduling:So is it fair to say that this could be broken down as follows:* Availability of beta/tip release of Go for commonly used CI services (and quickly enough to be useful)* Guidance and documentation for the open source community, possibly through the CI services, as well as the Go blog, website, and Wiki* Automation around the submission of test failures, and detection of failures that are isolated to tip/betas.Nathan.On 1 December 2017 at 10:08, Kevin Burke <kbur...@gmail.com> wrote:I’m reasonably sure that enough open source Go projects test against “tip” or “master” that if a regression occurred as Sameer suggested it would show up as failure on those projects.
Some projects are relatively complete and don’t get many new PR’s and as a consequence don’t run the tip tests that often (they’re triggered by new activity). We could increase coverage by encouraging those projects to run the tests as a cron (you can configure this in the Travis config file as well.)
--
You received this message because you are subscribed to a topic in the Google Groups "golang-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-dev/ONpj39nviNg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-dev+...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.