Continuous Integration on Swift.org projects

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

Failing Tests (7):
    Swift :: IRGen/generic_tuples.swift
    Swift :: IRGen/multithread_module.swift
    Swift :: SILPasses/dead_function_elimination.swift
    Swift :: SILPasses/devirt_default_case.swift
    Swift :: SILPasses/devirt_specialized_inherited_interplay.swift
    Swift ::
compiler_crashers/1741-swift-constraints-constraintsystem-simplifymemberconstraint.swift
    Swift :: decl/protocol/req/recursion.swift

  Expected Passes : 6882
  Expected Failures : 102
  Unsupported Tests : 616
  Unexpected Failures: 7

​-Brad

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was
saying that he was working on the optimizer tests.

Dmitri

···

On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev < swift-dev@swift.org> wrote:

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/

I've implemented travis for the main swift project in my fork. The only
issue is the build takes more than 50 minutes, so will require a paid
travis-ci account or an exception to increase the limit to 120 minutes.
Example failing build due to time out: Travis CI - Test and Deploy with Confidence

-Brad Erickson

···

On Mon, Dec 7, 2015 at 12:51 PM, Dmitri Gribenko <gribozavr@gmail.com> wrote:

On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev < > swift-dev@swift.org> wrote:

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was
saying that he was working on the optimizer tests.

Dmitri

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/

I submitted a PR last night to fix the crasher and recursion.swift.

···

On Mon, Dec 7, 2015 at 12:52 PM Dmitri Gribenko via swift-dev < swift-dev@swift.org> wrote:

On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev < > swift-dev@swift.org> wrote:

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was
saying that he was working on the optimizer tests.

Dmitri

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

After reverting "Fixes [SR-78] swift compiler seg fault”” the only failing test is:

./test/decl/protocol/req/recursion.swift

Jacob, can you send a link to your pull request?

···

On Dec 7, 2015, at 12:56 PM, Jacob Bandes-Storch <jtbandes@gmail.com> wrote:

I submitted a PR last night to fix the crasher and recursion.swift.
On Mon, Dec 7, 2015 at 12:52 PM Dmitri Gribenko via swift-dev <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote:
On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote:
I'm hoping to get an ETA or learn the plan for enabling Continuous integration on swift.org <http://swift.org/&gt; projects. It's listed as coming soon on the website. Unit tests and builds are being broken by current untested merges. I submitted a "testing the waters" travis-ci enabling PR on swift-package-manager, but it was quickly closed. The current failures for a fresh check out on Ubuntu 14.04:

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was saying that he was working on the optimizer tests.

Dmitri

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com <mailto:gribozavr@gmail.com>>*/
_______________________________________________
swift-dev mailing list
swift-dev@swift.org <mailto:swift-dev@swift.org>
https://lists.swift.org/mailman/listinfo/swift-dev

It's Fix duplicate error and re-categorize test by jtbandes · Pull Request #296 · apple/swift · GitHub

Jacob Bandes-Storch

···

On Mon, Dec 7, 2015 at 1:20 PM, Nadav Rotem <nrotem@apple.com> wrote:

After reverting "Fixes [SR-78] swift compiler seg fault”” the only failing
test is:

./test/decl/protocol/req/recursion.swift

Jacob, can you send a link to your pull request?

On Dec 7, 2015, at 12:56 PM, Jacob Bandes-Storch <jtbandes@gmail.com> > wrote:

I submitted a PR last night to fix the crasher and recursion.swift.
On Mon, Dec 7, 2015 at 12:52 PM Dmitri Gribenko via swift-dev < > swift-dev@swift.org> wrote:

On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev < >> swift-dev@swift.org> wrote:

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was
saying that he was working on the optimizer tests.

Dmitri

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

This is it Nadav: Fix duplicate error and re-categorize test by jtbandes · Pull Request #296 · apple/swift · GitHub

-Brad Erickson

···

On Mon, Dec 7, 2015 at 1:20 PM, Nadav Rotem <nrotem@apple.com> wrote:

After reverting "Fixes [SR-78] swift compiler seg fault”” the only failing
test is:

./test/decl/protocol/req/recursion.swift

Jacob, can you send a link to your pull request?

On Dec 7, 2015, at 12:56 PM, Jacob Bandes-Storch <jtbandes@gmail.com> > wrote:

I submitted a PR last night to fix the crasher and recursion.swift.
On Mon, Dec 7, 2015 at 12:52 PM Dmitri Gribenko via swift-dev < > swift-dev@swift.org> wrote:

On Mon, Dec 7, 2015 at 12:49 PM, Brad Erickson via swift-dev < >> swift-dev@swift.org> wrote:

I'm hoping to get an ETA or learn the plan for enabling Continuous
integration on swift.org projects. It's listed as coming soon on the
website. Unit tests and builds are being broken by current untested merges.
I submitted a "testing the waters" travis-ci enabling PR on
swift-package-manager, but it was quickly closed. The current failures for
a fresh check out on Ubuntu 14.04:

Thanks for heads-up, Brad. We are working to get these fixed. Nadav was
saying that he was working on the optimizer tests.

Dmitri

--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr@gmail.com>*/
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev