diff --git a/Makefile b/Makefile index de40861ad16..4e1d4bdf477 100644 --- a/Makefile +++ b/Makefile @@ -136,7 +136,7 @@ linux-prepare-$(LINUX_DISTRO):: linux-prepare-$(LINUX_DISTRO)-$(LINUX_DISTRO_RELEASE):: endif -run-all-tests: run-nunit-tests run-apk-tests +run-all-tests: run-nunit-tests run-ji-tests run-apk-tests clean: $(MSBUILD) $(MSBUILD_FLAGS) /t:Clean Xamarin.Android.sln @@ -165,6 +165,11 @@ endef run-nunit-tests: $(NUNIT_TESTS) $(foreach t,$(NUNIT_TESTS), $(call RUN_NUNIT_TEST,$(t),1)) +run-ji-tests: + $(MAKE) -C "$(call GetPath,JavaInterop)" CONFIGURATION=$(CONFIGURATION) all + ANDROID_SDK_PATH="$(call GetPath,AndroidSdk)" $(MAKE) -C "$(call GetPath,JavaInterop)" CONFIGURATION=$(CONFIGURATION) run-all-tests || true + cp "$(call GetPath,JavaInterop)"/TestResult-*.xml . + # .apk files to test on-device need to: # (1) Have their .csproj files listed here # (2) Add a `@(UnitTestApk)` entry to `tests/RunApkTests.targets` diff --git a/build-tools/android-toolchain/android-toolchain.projitems b/build-tools/android-toolchain/android-toolchain.projitems index 0ec3febdd4e..725030eb600 100644 --- a/build-tools/android-toolchain/android-toolchain.projitems +++ b/build-tools/android-toolchain/android-toolchain.projitems @@ -90,6 +90,10 @@ extras\android\m2repository + + + docs + sys-img/android/ diff --git a/external/Java.Interop b/external/Java.Interop index 5eeb287b890..8d7060d1372 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 5eeb287b890805488949658d2df07bbd2a492687 +Subproject commit 8d7060d1372104ed75dc3550ab904a702298f0a6