Skip to content

Conversation

jonathanpeppers
Copy link
Member

This resolves several issues:

  • XamarinProject was not finding NuGet.exe on Windows and the process
    is visible
  • On Windows, the tests need libzip.dll and zlib.dll in their output
  • BindingBuildTest was not using android-support-multidex.jar from
    VS 2017 installation
  • RunAdbCommand was using unix-style paths

Changes:

  • Run .nuget/NuGet.exe on Windows and make it hidden
  • Bump LibZipSharp, which better supports <ProjectReference />,
    libzip-windows.mdproj no longer needs to do anything on Windows
  • BindingBuildTest can use the FrameworkLibDirectory property
  • RunAdbCommand should use Path.Combine
  • Removed duplicate FSharp.Compiler.CodeDom in packages.config
    (test runner warning)

This resolves several issues:
- `XamarinProject` was not finding NuGet.exe on Windows and the process
is visible
- On Windows, the tests need `libzip.dll` and `zlib.dll` in their output
- `BindingBuildTest` was not using `android-support-multidex.jar` from
VS 2017 installation
- `RunAdbCommand` was using unix-style paths

Changes:
- Run `.nuget/NuGet.exe` on Windows and make it hidden
- Bump LibZipSharp, which better supports `<ProjectReference />`,
`libzip-windows.mdproj` no longer needs to do anything on Windows
- `BindingBuildTest` can use the `FrameworkLibDirectory` property
- `RunAdbCommand` should use `Path.Combine`
- Removed duplicate `FSharp.Compiler.CodeDom` in `packages.config`
@dnfclas
Copy link

dnfclas commented Sep 21, 2017

@jonathanpeppers,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@dellis1972 dellis1972 merged commit 6d233bb into dotnet:master Sep 22, 2017
@jonathanpeppers jonathanpeppers deleted the windows-tests branch September 22, 2017 14:47
jonpryor pushed a commit that referenced this pull request Oct 15, 2021
Context: dotnet/java-interop@846f211

Changes: dotnet/java-interop@c936d09...7c8d463

  * dotnet/java-interop@7c8d4638: [build] Fix -t:Prepare on Linux (#892)
  * dotnet/java-interop@41ba3485: [tests] Add net6.0 TargetFramework. (#888)
  * dotnet/java-interop@403dd37a: [class-parse] Ignore .jnilib files within .jar files (#890)
  * dotnet/java-interop@bda6be43: [class-parse] Add support for some JDK-11 constant pool types (#889)
  * dotnet/java-interop@4277ac96: Bump to xamarin/xamarin-android-tools/main@34e98e2b (#887)
  * dotnet/java-interop@846f2116: [generator] Remove buggy annotation loose match (#886)

Commit dotnet/java-interop@846f2116 made our annotation support more
accurate, which had a side-effect of introducing changes to generated
custom attributes.

Update `tests/api-compatibility/acceptable-breakages*.txt` to deal
with the fallout from dotnet/java-interop@846f2116.
@github-actions github-actions bot locked and limited conversation to collaborators Feb 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants