realm-dotnet icon indicating copy to clipboard operation
realm-dotnet copied to clipboard

Start running Unity tests on CI

Open nirinchev opened this issue 3 years ago • 4 comments

Description

This adds Windows Mono tests for Unity. This is the only platform we can test for right now because of issues still being sorted out with our self-hosted runners. Other platforms/backends will be added in a follow-up PR.

A few notes:

  1. We have 3 failing tests. Fixing them is out of scope for this PR and I'll address them in a follow-up one.
  2. PR builds will fail if more than one build tries to build for Unity at the same time. This is being addressed at the runner level and should be fixed at a later point.

Part of https://github.com/realm/realm-dotnet/issues/2406.

nirinchev avatar Jun 20 '22 13:06 nirinchev

Pull Request Test Coverage Report for Build 2947938603

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 1 unchanged line in 1 file lost coverage.
  • Overall coverage decreased (-0.09%) to 83.563%

Files with Coverage Reduction New Missed Lines %
Realm/Realm/Extensions/TaskExtensions.cs 1 87.5%
<!-- Total: 1
Totals Coverage Status
Change from base Build 2888369110: -0.09%
Covered Lines: 5897
Relevant Lines: 6939

💛 - Coveralls

coveralls avatar Jun 20 '22 17:06 coveralls

@LaPeste since @fealebenpae went on a tactical vacation prior to reviewing this PR, you've been volunteered to take his spot 😝

nirinchev avatar Aug 01 '22 12:08 nirinchev

Realm welcomes all contributions! The only requirement we have is that, like many other projects, we need to have a Contributor License Agreement (CLA) in place before we can accept any external code. Our own CLA is a modified version of the Apache Software Foundation’s CLA. Our records show that CLA has not been signed by @bwachter. Please submit your CLA electronically using our Google form so we can accept your submissions. After signing the CLA you can recheck this PR with a @cla-bot check comment. The GitHub usernames you file there will need to match that of your Pull Requests. If you have any questions or cannot file the CLA electronically, make a comment here and we will be happy to help you out.

cla-bot[bot] avatar Aug 10 '22 09:08 cla-bot[bot]

Realm welcomes all contributions! The only requirement we have is that, like many other projects, we need to have a Contributor License Agreement (CLA) in place before we can accept any external code. Our own CLA is a modified version of the Apache Software Foundation’s CLA. Our records show that CLA has not been signed by @bwachter. Please submit your CLA electronically using our Google form so we can accept your submissions. After signing the CLA you can recheck this PR with a @cla-bot check comment. The GitHub usernames you file there will need to match that of your Pull Requests. If you have any questions or cannot file the CLA electronically, make a comment here and we will be happy to help you out.

cla-bot[bot] avatar Aug 10 '22 11:08 cla-bot[bot]

Realm welcomes all contributions! The only requirement we have is that, like many other projects, we need to have a Contributor License Agreement (CLA) in place before we can accept any external code. Our own CLA is a modified version of the Apache Software Foundation’s CLA. Our records show that CLA has not been signed by @bwachter. Please submit your CLA electronically using our Google form so we can accept your submissions. After signing the CLA you can recheck this PR with a @cla-bot check comment. The GitHub usernames you file there will need to match that of your Pull Requests. If you have any questions or cannot file the CLA electronically, make a comment here and we will be happy to help you out.

cla-bot[bot] avatar Aug 25 '22 23:08 cla-bot[bot]

Realm welcomes all contributions! The only requirement we have is that, like many other projects, we need to have a Contributor License Agreement (CLA) in place before we can accept any external code. Our own CLA is a modified version of the Apache Software Foundation’s CLA. Our records show that CLA has not been signed by @bwachter. Please submit your CLA electronically using our Google form so we can accept your submissions. After signing the CLA you can recheck this PR with a @cla-bot check comment. The GitHub usernames you file there will need to match that of your Pull Requests. If you have any questions or cannot file the CLA electronically, make a comment here and we will be happy to help you out.

cla-bot[bot] avatar Aug 25 '22 23:08 cla-bot[bot]

@cla-bot check

nirinchev avatar Aug 29 '22 10:08 nirinchev

The cla-bot has been summoned, and re-checked this pull request!

cla-bot[bot] avatar Aug 29 '22 10:08 cla-bot[bot]