Skip to content

Enable Android tests on helix #36345

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 36 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
40b8844
WIP to get android tests working on helix
May 13, 2020
a9280d7
Forgot to add the test build part
May 13, 2020
c3b77b6
Moving Android_x86 libraries build to release for now
May 13, 2020
fa6b88f
More tweaks
May 13, 2020
cd9d47c
Separate yml for android_86 tests
May 13, 2020
0adf198
Try to build/run only System.Buffers for now on android
May 15, 2020
e59e093
Only enable Android x86 for now
May 15, 2020
73d5c4a
Shuffled ArchiveTests for mobile to come after building the test apps…
May 18, 2020
9b0e094
Make sure to have any kind of dotnet installed to trigger helix runs …
May 18, 2020
b0ace10
Excluded too much
May 18, 2020
f95fe28
Forcing install of xharness on helix
May 18, 2020
1a9615b
dotnet should be on the path for helix commands. Pre was too early, …
May 19, 2020
56f84c7
Make sure to run two commands :-)
May 19, 2020
ffc2a9f
maybe this will work
May 19, 2020
041acfe
Trying to remove dotnet before xharness. Might be a straight up exe
May 19, 2020
a5a203e
Need a path to the xharness cli
May 19, 2020
9959321
Two commands on the same line
May 19, 2020
911dcae
Better path
May 19, 2020
b3ab83a
Specifying a later .net version that's installed on helix
May 19, 2020
f6ef2dd
Bump xharness version, stop using runtime path, and set dotnetroot va…
May 19, 2020
0f183b0
Made sure the test name is in the runtests script that's generated an…
May 19, 2020
ed6f006
Updated runner template
May 20, 2020
f3b4e6c
Bad < char
May 21, 2020
52cd487
Switching to x64 for now. x86 seems to be having some issues
May 22, 2020
3d6cf3f
Forgot to include x64 test runs
May 22, 2020
592b817
Carrying forward lib-runtime-packs for the testing legs
May 26, 2020
58b6bcc
Since we had a good run, turn on all tests
May 26, 2020
6bfa456
Cleanup publish dir after apk is generated
May 26, 2020
cca4549
More space saving + printing out how much space is left
May 26, 2020
150ecef
Running out of disk space, so just running System.IO* for now
May 27, 2020
17e6f55
Revert "Running out of disk space, so just running System.IO* for now"
akoeplinger May 27, 2020
069d34e
Move Android builds to NetCore build pools, similar to Linux
akoeplinger May 27, 2020
23999f1
Add openssl to Android builds
akoeplinger May 27, 2020
ffaa863
Trying to copy the test results so that kusto is happy
May 27, 2020
ad31e3b
Merge remote-tracking branch 'upstream/master' into enable-droid-helix
May 27, 2020
ee8d833
Merge changes
May 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions eng/install-native-dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,16 @@ elif [ "$1" = "OSX" ] || [ "$1" = "tvOS" ] || [ "$1" = "iOS" ]; then
if [ "$?" != "0" ]; then
exit 1;
fi
elif [ "$1" = "Android" ]; then
if [ -z "${ANDROID_OPENSSL_AAR}" ]; then
exit 1;
fi
if [ -d "${ANDROID_OPENSSL_AAR}" ]; then
exit 0;
fi
OPENSSL_VER=1.1.1g-alpha-1
curl https://maven.google.com/com/android/ndk/thirdparty/openssl/${OPENSSL_VER}/openssl-${OPENSSL_VER}.aar -L --output /tmp/openssl.zip
unzip /tmp/openssl.zip -d "${ANDROID_OPENSSL_AAR}" && rm -rf /tmp/openssl.zip
else
echo "Must pass \"Linux\", \"tvOS\", \"iOS\" or \"OSX\" as first argument."
exit 1
Expand Down
Loading