Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
0e5c4ff
Add test workflow for PR's. Disable JenkinsFile.
cmelchior Mar 10, 2021
8828168
Attempt to build library
cmelchior Mar 10, 2021
92128dd
Add key to caching
cmelchior Mar 10, 2021
21ce19a
Syntax error
cmelchior Mar 10, 2021
17a9358
Attempt to use specific version of CMake
cmelchior Mar 10, 2021
1a0b99c
Install Ninja
cmelchior Mar 10, 2021
73f5134
Add ccache
cmelchior Mar 10, 2021
925f161
Run PR build
cmelchior Mar 10, 2021
5a76b1a
Attempt to publish test results
cmelchior Mar 10, 2021
7c07ccd
Handle test result uploads
cmelchior Mar 10, 2021
fdc4e26
Publish test results must wait for build
cmelchior Mar 10, 2021
da35de6
Use proper paths for test result artifacts
cmelchior Mar 10, 2021
e12c967
Add emulator support
cmelchior Mar 10, 2021
d72aa4b
Use Emulator 29 instead of 30
cmelchior Mar 10, 2021
7d283a9
Use proper artifact file path
cmelchior Mar 10, 2021
c4c487b
Disable Cmake check for emulator
cmelchior Mar 10, 2021
d0234e8
Run tests in a single command
cmelchior Mar 10, 2021
f132830
Use shellscript to start Docker image for testing
cmelchior Mar 10, 2021
160c7ae
Fun with Docker
cmelchior Mar 10, 2021
01dc6f2
Run as a single line
cmelchior Mar 10, 2021
2f13ea5
Disable using Docker image
cmelchior Mar 10, 2021
4bad0d1
Add scripts for starting local BAAS
cmelchior Mar 11, 2021
bdd18ad
Merge branch 'master' into cm/github-actions
cmelchior Mar 11, 2021
89cbfd0
Add support for build BAAS locally
cmelchior Mar 11, 2021
5f005fd
Bad copy/paste
cmelchior Mar 11, 2021
45a972d
Install JQ
cmelchior Mar 11, 2021
bde4f8c
Don't use sh
cmelchior Mar 11, 2021
8c87c1c
Add SSH credentials
cmelchior Mar 11, 2021
d4040a6
Install Realm CLI
cmelchior Mar 11, 2021
6a7d795
Assume node is available
cmelchior Mar 11, 2021
a9e27a2
Add yq
cmelchior Mar 11, 2021
0b937c9
Disable downloading Go
cmelchior Mar 11, 2021
0e6e208
Assume yg/jq is available
cmelchior Mar 11, 2021
4bfd4d1
Create dependencies folder
cmelchior Mar 12, 2021
3541ac5
Test for yq
cmelchior Mar 12, 2021
9a08de1
Other test for yq
cmelchior Mar 12, 2021
5e314da
Specific step for python packages
cmelchior Mar 12, 2021
a57d60b
Syntax error
cmelchior Mar 12, 2021
382067e
More syntax
cmelchior Mar 12, 2021
8f64e4d
Attempt to hack path
cmelchior Mar 12, 2021
c330cde
Add local path
cmelchior Mar 12, 2021
1694b3a
More path hacks
cmelchior Mar 12, 2021
607d594
Debug python
cmelchior Mar 12, 2021
3926833
PATH check
cmelchior Mar 12, 2021
350a11b
Manually install yq
cmelchior Mar 12, 2021
13f1a5b
Start tests from script
cmelchior Mar 12, 2021
d67a951
Minor change
cmelchior Mar 12, 2021
6eb9c66
Proper file name
cmelchior Mar 12, 2021
32ce4b2
Fix path
cmelchior Mar 12, 2021
9cf73f7
Dont use sh to start script
cmelchior Mar 12, 2021
d5684e2
Use bash to start script
cmelchior Mar 12, 2021
53831ae
Use bash everywhere
cmelchior Mar 12, 2021
a8a3b49
Install yq from brew instead of pip
cmelchior Mar 12, 2021
4640d29
yq debug
cmelchior Mar 12, 2021
896edc6
Update yq syntax
cmelchior Mar 12, 2021
abc22d6
Fix command server startup
cmelchior Mar 12, 2021
4b75bca
Run tests in proper order
cmelchior Mar 12, 2021
f793e96
Don't wait when killing servers
cmelchior Mar 13, 2021
f257781
Force kill test servers
cmelchior Mar 13, 2021
02e7afe
Syntax error
cmelchior Mar 13, 2021
a65d8f8
More syntax
cmelchior Mar 13, 2021
4ced0fd
Test emulator
cmelchior Mar 13, 2021
6ebe987
Attempt to run ci script directly
cmelchior Mar 13, 2021
0305723
Attempt to close integration tests
cmelchior Mar 14, 2021
4d3a2c6
Assemble all flavours
cmelchior Mar 14, 2021
1a7f35b
More debugging attempts
cmelchior Mar 14, 2021
31a1d4c
Also kill mongodb service
cmelchior Mar 14, 2021
86e1815
Cleanup. Re-enable integration tests
cmelchior Mar 14, 2021
e597d84
Exit code from intetegration tests are the only one that matters
cmelchior Mar 15, 2021
d73a9b7
Composite builds. Add preliminary boilerplate for snapshot/full releases
cmelchior Mar 15, 2021
cb86f17
Syntax fixes
cmelchior Mar 15, 2021
fd9566e
Correct location for sharing actions
cmelchior Mar 15, 2021
8dc564b
Checkout action before usage
cmelchior Mar 15, 2021
e07592b
Fix shell script syntax
cmelchior Mar 15, 2021
b6beab4
Attempt to fix script
cmelchior Mar 15, 2021
eccf10f
Disable env for debugging
cmelchior Mar 15, 2021
dbd2c2d
Checkout code in workflow
cmelchior Mar 15, 2021
aba113c
Attempt to disable secrets for debugging
cmelchior Mar 15, 2021
fd92765
Remove duplicate steps section
cmelchior Mar 15, 2021
0dfadc6
Back to having a single action
cmelchior Mar 15, 2021
180c34f
Use commit sha for the test server
cmelchior Mar 15, 2021
5547f03
Better gradle caching
cmelchior Mar 15, 2021
ea0e1de
Fix indentation
cmelchior Mar 15, 2021
09e1e04
Archive logcat and mongodb logs
cmelchior Mar 15, 2021
457fa5b
Use latest version
cmelchior Mar 15, 2021
dcbf3a7
Disable release plugin
cmelchior Mar 15, 2021
b53d93a
Disable release plugin
cmelchior Mar 15, 2021
b2f1787
Re-enable parallel builds
cmelchior Mar 15, 2021
13f52ae
Fix bugs when archiving files
cmelchior Mar 16, 2021
93c1557
Correctly archive service logs
cmelchior Mar 16, 2021
92c1043
Move where adb root is called
cmelchior Mar 16, 2021
343371b
Disable breaking tests
cmelchior Mar 16, 2021
f3e5008
Re-enable breaking tests
cmelchior Mar 16, 2021
52b3342
Disable parallel builds
cmelchior Mar 17, 2021
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
Prev Previous commit
Next Next commit
Re-enable breaking tests
  • Loading branch information
cmelchior committed Mar 16, 2021
commit f3e5008fada654841d11ab03325756f923b9ff3a
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,6 @@ class MongoClientTest {
}

@Test
@Ignore("FIXME: Fails on Github Actions CI - https://github.com/realm/realm-java/runs/2121717693")
fun aggregate() {
with(getCollectionInternal()) {
// Aggregate on an empty collection returns false on hasNext and null on first
Expand Down Expand Up @@ -1453,7 +1452,6 @@ class MongoClientTest {
}

@Test
@Ignore("FIXME: Fails on Github Actions CI - https://github.com/realm/realm-java/runs/2121717693")
fun withDocument() {
// aAd default codecs as they too are needed for proper collection initialization
val expandedCodecRegistry = CodecRegistries
Expand Down
2 changes: 1 addition & 1 deletion tools/sync_test_server/baas_local/install_baas.sh
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ echo "Assume Go is available"

echo "Assume jq and yg is available"
[[ -d baas_dep_binaries ]] || mkdir baas_dep_binaries
#export PATH=$WORK_PATH/baas_dep_binaries:$PATH
export PATH=$WORK_PATH/baas_dep_binaries:$PATH
#if [[ ! -x baas_dep_binaries/yq || ! -x baas_dep_binaries/jq ]]; then
# cd baas_dep_binaries
# which yq || ($CURL -LsS $YQ_DOWNLOAD_URL > yq && chmod +x yq)
Expand Down