Add IntelliSense binding queue (#73)

* Initial code for binding queue

* Fix-up some of the timeout wait code

* Add some initial test code

* Add missing test file

* Update the binding queue tests

* Add more test coverage and refactor a bit.  Disable reliabile connection until we can fix it..it's holding an open data reader connection.

* A few more test updates

* Initial integrate queue with language service.

* Hook up the connected binding queue into al binding calls.

* Cleanup comments and remove dead code

* More missing comments

* Fix build break.  Reenable ReliabileConnection.

* Revert all changes to SqlConnectionFactory

* Resolve merge conflicts

* Cleanup some more of the timeouts and sync code

* Address code review feedback

* Address more code review feedback
This commit is contained in:
Karl Burtram
2016-10-04 14:55:59 -07:00
committed by GitHub
parent 1b8e9c1e86
commit 62525b9c98
18 changed files with 1409 additions and 360 deletions

View File

@@ -21,6 +21,8 @@ namespace Microsoft.SqlTools.Test.Utility
/// </summary>
public class TestObjects
{
public const string ScriptUri = "file://some/file.sql";
/// <summary>
/// Creates a test connection service
/// </summary>
@@ -42,7 +44,7 @@ namespace Microsoft.SqlTools.Test.Utility
{
return new ConnectionInfo(
GetTestSqlConnectionFactory(),
"file://some/file.sql",
ScriptUri,
GetTestConnectionDetails());
}
@@ -50,7 +52,7 @@ namespace Microsoft.SqlTools.Test.Utility
{
return new ConnectParams()
{
OwnerUri = "file://some/file.sql",
OwnerUri = ScriptUri,
Connection = GetTestConnectionDetails()
};
}