Skip to content

Conversation

dalexsoto
Copy link
Member

This commit removes MonoTouch.Dialog from our source build and
replaces it with a binary from https://github.com/xamarin/macios-binaries/tree/c913506df2d106f9c073f211b7c66b03eefc89f2/MonoTouch.Dialog-Unified

The MT.D hash used in this commit is fixed to migueldeicaza/MonoTouch.Dialog@92c6e14

This commit removes MonoTouch.Dialog from our source build and
replaces it with a binary from https://github.com/xamarin/macios-binaries/tree/c913506df2d106f9c073f211b7c66b03eefc89f2/MonoTouch.Dialog-Unified

The MT.D hash used in this commit is fixed to migueldeicaza/MonoTouch.Dialog@92c6e14
@monojenkins
Copy link
Collaborator

Build failure
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
🔥 Test run failed 🔥

Test results

14 tests failed, 0 tests skipped, 66 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • mini/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure

@dalexsoto
Copy link
Member Author

Huh? interesting, I am pretty sure I ran the tvOS tests

@dalexsoto
Copy link
Member Author

dalexsoto commented Apr 19, 2018

@rolfbjarne do you have an idea why this is happening? I ran make jenkins locally and seems to do the right thing here https://gist.github.com/dalexsoto/c53926dc76c9337455b125a6ecbd4a89

❤️ make runner

screen shot 2018-04-18 at 10 40 25 pm

@rolfbjarne
Copy link
Member

This looked puzzling, so I had a quick look, and just became more puzzled.

I guess I'll have to have a deeper look 👀

@monojenkins
Copy link
Collaborator

Build failure
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
🔥 Test run failed 🔥

Test results

14 tests failed, 0 tests skipped, 66 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • mini/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure

@rolfbjarne
Copy link
Member

This makes no sense 😒

I rebuilt & reran the tests manually on the bot, and it worked just fine.

I guess I'll have to add debug code to xharness to see what's going on.

@dalexsoto
Copy link
Member Author

we've been (un?)lucky enough to build 3 times under the same bot...

@dalexsoto
Copy link
Member Author

dalexsoto commented Apr 19, 2018

@rolfbjarne What xharness binary do we use to run/create the tests? the one we build from source? Or do we use a binary stored somewhere else???

@monojenkins
Copy link
Collaborator

Build failure
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
🔥 Test run failed 🔥

Test results

14 tests failed, 0 tests skipped, 66 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • mini/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure

@monojenkins
Copy link
Collaborator

Build failure
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
🔥 Test run failed 🔥

Test results

28 tests failed, 0 tests skipped, 52 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • mini/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/watchOS - simulator/Debug: TimedOut
  • framework-test/watchOS - simulator/Debug: TimedOut
  • mini/watchOS - simulator/Debug: TimedOut
  • interdependent-binding-projects/watchOS - simulator/Debug: TimedOut
  • fsharp/watchOS - simulator/Debug: TimedOut
  • introspection/watchOS - simulator/Debug: TimedOut
  • dont link/watchOS - simulator/Debug: TimedOut
  • dont link/watchOS - simulator/Release: TimedOut
  • link all/watchOS - simulator/Debug: TimedOut
  • link all/watchOS - simulator/Release: TimedOut
  • link sdk/watchOS - simulator/Debug: TimedOut
  • link sdk/watchOS - simulator/Release: TimedOut
  • monotouch-test/watchOS - simulator/Debug (static registrar): TimedOut
  • monotouch-test/watchOS - simulator/Release (all optimizations): TimedOut

@monojenkins
Copy link
Collaborator

Build success
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
Test run succeeded


@rolfbjarne
Copy link
Member

Yay, I figured out it: it's the code to build the previous revision & calculate the api/generator diff that's interfering.

Now to find a fix...

@spouliot spouliot added the do-not-merge Do not merge this pull request label Apr 20, 2018
@spouliot
Copy link
Contributor

added do-not-merge label since it's green, approved but now has debugging code that should not be merged.

@monojenkins
Copy link
Collaborator

Build failure
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
🔥 Test run failed 🔥

Test results

14 tests failed, 0 tests skipped, 66 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • mini/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure

@monojenkins
Copy link
Collaborator

@monojenkins
Copy link
Collaborator

Build success
Build comment file:

Provisioning succeeded
Build succeeded
API Diff (from stable)
API Diff (from PR only)
Generator Diff
Test run succeeded


@dalexsoto dalexsoto removed the do-not-merge Do not merge this pull request label Apr 23, 2018
@dalexsoto
Copy link
Member Author

dalexsoto commented Apr 23, 2018

Removed the do-not-merge tag since there is no more debug spew and it is now truly green :)

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.

4 participants