Skip to content

Add architectures to desktop integration test matrix, and enable arm64/x86 tests. #931

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

Merged
merged 101 commits into from
May 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
c841758
Add architecture to desktop integration test logs.
jonsimantov May 6, 2022
7fe5e5e
Add space
jonsimantov May 6, 2022
3ea8355
Fix?
jonsimantov May 6, 2022
4fe4b9d
Fix??
jonsimantov May 6, 2022
ccf040f
Remove custom job
jonsimantov May 6, 2022
b9180df
Restore old integration test workflow
jonsimantov May 6, 2022
be33269
Bring in a bit
jonsimantov May 6, 2022
9e46459
Add more
jonsimantov May 6, 2022
46a5d0a
Add more
jonsimantov May 6, 2022
9d02df8
Reindent
jonsimantov May 6, 2022
aea910c
Add arch to log
jonsimantov May 6, 2022
2eaf0e9
Add label to outputs
jonsimantov May 6, 2022
f49ed07
Add selfhosted job (just the basics)
jonsimantov May 6, 2022
ff26aa8
Add the rest of the selfhosted job
jonsimantov May 6, 2022
237b376
Remove stray character, add dependency
jonsimantov May 6, 2022
d0622a3
Add --gha_build to command line
jonsimantov May 6, 2022
cab86a9
Temporarily add arm64 to the quick tests
jonsimantov May 6, 2022
0829d09
Get rid of placeholder arm64
jonsimantov May 6, 2022
c41505e
Remove comment
jonsimantov May 6, 2022
ef0423a
Add arch fields to test_desktop as well.
jonsimantov May 6, 2022
f9d4cf4
Remove trailing spaces
jonsimantov May 6, 2022
1ca44db
Comment
jonsimantov May 6, 2022
d3555e4
Comments
jonsimantov May 6, 2022
01707e3
Don't try to run openssl build on x86/arm64.
jonsimantov May 6, 2022
b48dc8d
Merge branch 'feature/integration_test_arch' of https://github.com/fi…
jonsimantov May 6, 2022
a57b550
Pass in -j to cmake --build when building desktop testapps.
jonsimantov May 6, 2022
6f3f582
Change the default value for FLAGS.jobs to the # of cpu cores (max 4)
jonsimantov May 6, 2022
805bbd9
Actually build testapps with the correct arch
jonsimantov May 6, 2022
7ba1c63
When building for Windows, use Win32 rather than x86 for -A.
jonsimantov May 6, 2022
7d8a150
Merge branch 'desktop_testapps_parallel_build' into feature/integrati…
jonsimantov May 6, 2022
5765dfc
Install x86 prereqs on Linux before running tests.
jonsimantov May 6, 2022
62c5720
Rename custom runner job name
jonsimantov May 6, 2022
1b42b15
Sync up test_desktop and test_desktop_custom_runners conditionals
jonsimantov May 7, 2022
5ff8a1f
Fix Linux x86 tests
jonsimantov May 7, 2022
8e7038a
Fix conditionals
jonsimantov May 7, 2022
30955d6
Install additional x86 linux package
jonsimantov May 7, 2022
7da83cb
Update simulator min version
jonsimantov May 7, 2022
9f57e5a
Flaky test handling for .info/connected on Android
jonsimantov May 7, 2022
b33771a
Fix matrix for custom runner job
jonsimantov May 7, 2022
350a579
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 7, 2022
22a66f1
Fix merge
jonsimantov May 7, 2022
1d832ed
Update simulator min version
jonsimantov May 7, 2022
d3830b9
Enable openssl x86 builds
jonsimantov May 7, 2022
f6e3096
Test openssl on linux x86
jonsimantov May 7, 2022
d763746
Clean up comments
jonsimantov May 7, 2022
9c09ff3
Clean up exclusions
jonsimantov May 7, 2022
111db53
Add stdin option to restore_secrets for secure passphrase usage on ru…
jonsimantov May 7, 2022
d6a290a
Add more linux x86 packages; also set up builder so we can get the er…
jonsimantov May 7, 2022
25be649
x86 linux libs
jonsimantov May 7, 2022
7499d76
Move x86 support library installtion code to a standalone script.
jonsimantov May 7, 2022
660a30b
Fix installation of x86 support libs
jonsimantov May 7, 2022
bdc1a40
Fix filename
jonsimantov May 7, 2022
96558d9
Move install_x86_support_libraries to utils.
jonsimantov May 7, 2022
4c6c169
Add generic --arch command for install_prereqs_desktop.
jonsimantov May 7, 2022
cc49312
Fix parameter
jonsimantov May 7, 2022
51b9ceb
Fix prereq step
jonsimantov May 7, 2022
2c9076a
Increase timeout
jonsimantov May 7, 2022
da34918
Move checkout earlier again
jonsimantov May 8, 2022
f321f34
Clean up custom runner shell script.
jonsimantov May 8, 2022
14ac12c
Change simulator device
jonsimantov May 8, 2022
80c824b
Merge branch 'bugfix/simulator_min_version' into feature/integration_…
jonsimantov May 8, 2022
3db3166
Set up a toolchain file for 32-bit linux builds on packaged SDK
jonsimantov May 8, 2022
09cf821
Write file non-binary
jonsimantov May 8, 2022
3b10935
Try another way of specifying runner
jonsimantov May 8, 2022
d6ea9c8
Try another way
jonsimantov May 8, 2022
87dd93d
Put back
jonsimantov May 8, 2022
938b071
Only run custom runner if macos
jonsimantov May 8, 2022
096c8c7
Flush file.
jonsimantov May 8, 2022
4fe6f71
Flush for real
jonsimantov May 8, 2022
bf6d30c
Fix x86 Linux build directory for Linux hosts
jonsimantov May 8, 2022
ddcc326
Replace jcenter(), long deprecated, with mavenCentral().
jonsimantov May 9, 2022
660878a
Try to fix RTDB 32-bit bug
jonsimantov May 9, 2022
ee6573a
Restore test back
jonsimantov May 9, 2022
94ca125
Clarify argument help text
jonsimantov May 9, 2022
9b14791
Make cmake CPU check more accurate
jonsimantov May 9, 2022
9c5e52f
Clean up job specification
jonsimantov May 9, 2022
6f445cc
Format code.
jonsimantov May 9, 2022
80e4060
Force bash shell when updating PR comment
jonsimantov May 9, 2022
432362a
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
fe0cba7
Rename job to make them easier to parse visually
jonsimantov May 9, 2022
557c074
Merge branch 'feature/integration_test_arch' of https://github.com/fi…
jonsimantov May 9, 2022
26ec7b5
Rename variable to be consistent with GitHub os name.
jonsimantov May 9, 2022
69bd810
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
56b158c
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
4c6cfeb
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
0ce8afe
Update packaging x86 to use new prereqs script option
jonsimantov May 9, 2022
f9c6749
Fix x86 CI builds to retry prereqs as well
jonsimantov May 9, 2022
cb3cf90
Move install_x86_support_libraries to utils.
jonsimantov May 7, 2022
a6da2e6
Update packaging x86 to use new prereqs script option
jonsimantov May 9, 2022
bdf2d61
Fix x86 CI builds to retry prereqs as well
jonsimantov May 9, 2022
381088f
Add call to install_x86_support_libraries to prereqs script if needed.
jonsimantov May 9, 2022
34b87f9
Fix installation of openssl
jonsimantov May 9, 2022
23f9771
Add option to prereqs script to skip openssl, for boringssl builds.
jonsimantov May 9, 2022
b114ed2
Fix conditional
jonsimantov May 9, 2022
a8fd58b
Merge branch 'other/move-x86-setup-to-prereqs' into feature/integrati…
jonsimantov May 9, 2022
fdd1bed
Use 'with' syntax for file i/o
jonsimantov May 9, 2022
5fa054b
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
7cb5ff7
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
7ca212f
Merge branch 'main' into feature/integration_test_arch
jonsimantov May 9, 2022
1b75bca
Remove space
jonsimantov May 9, 2022
01a179a
Remove redundant matrix exclusion
jonsimantov May 9, 2022
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
Loading