Skip to content
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

[pull] master from RestComm:master #2

Open
wants to merge 229 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 25, 2023

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

Antonis added 30 commits June 20, 2017 13:18
…ome tests to fix our new ICE configuration URL; the work to make it pluggable will start later
…ang.NullPointerException: Attempt to invoke virtual method 'void org.restcomm.android.sdk.RCConnection.setConnectionListener(org.restcomm.android.sdk.RCConnectionListener)' on a null object reference
…for Awaitility to be able to test asychronous code. Have issues with threads + service
… issues, but now having a pretty bad design that won't cut it. Needs more work
…ign, where we have one looper for the testing thread and so are in a position to notify that we are done
…th handling events with loopers is that it needs considerable work to model properly so that test cases are maintainable (that is in order to keep test logic in one place). Tried falling back to using Awaitility but in a slightly different fashion. Creating a separate thread for the SDK (that is separate from test case thread) and using awaitility facilities in test case thread. Although this works once the thred does it's work you cannot really hold on to it to do more stuff unless you start putting test logic all over the place (i.e. in RCDevice callbacks). Need to investigate more
…o hold on to the thread, by using Looper and Handler. That way we can send additional messages by means of Handler.post(). We are then able to consecutively test multiple signaling actions. The problem now is with ServiceTestRule that seems to mess up in the second time bindService is called
…vercome the issue with ServiceTestRule, but removing it altogether and instead handle the async Service callbacks using Awaitility. Next up is an issue with threading, where the signaling facilities are a Singleton and hence in consecutive TCs we cannot update the thread
…tarted to work finally across 2 TCs, need some more work to improve a couple of things here and there
…asic TCs and stated adding full assertions (currently only for voice call). Improved condition variables and added context to share state between API thread and testing thread, so that assertions can work. Started documented the whole thing
 #658: RCConnection localMediaType not properly set in audio call. Fixed #659: Document Integration Testing facilities. Fixed #655: Research and integrate/develop base facilities for asynchronous integration tests for SDK
…ixed #685: Change minSdkVersion to 21 from 16 in the SDK
Antonis and others added 28 commits January 26, 2018 15:39
…xed build issue with app_name in SDK. Introduced new icons to separate community vs premium in our devices. Various cleanups
…-sdk

# Conflicts:
#	Examples/restcomm-olympus/app/app.iml
Merge and small changes
Removed push configuration from hello world.
Gradle properties enc updated
Also updated link to acknowledgements and removed outdated cloudbees link
Please refer to #844 for detailed information
Fixed connection to RC server when on cellular data
Fix for issue 855. Android 28 Compatibility issue fixed
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants