Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
d972e55
Small refactoring
tony-xia Apr 25, 2019
92cd083
Cherrypick
cleemullins Apr 28, 2019
aa11163
state changes for sidecar
johnataylor Apr 30, 2019
529b33e
Merge pull request #1837 from Microsoft/johtaylo/statestructure
cleemullins Apr 30, 2019
09e7a3d
typo in message being shown to user
johnataylor Apr 30, 2019
84553c4
Merge pull request #1843 from Microsoft/johtaylo/sidecartypo
May 1, 2019
6f89dc3
improved error message for connection failure and order of state trace
johnataylor May 1, 2019
a299b03
take magic code detection out of oauth begindialog
May 1, 2019
295c941
Merge pull request #1848 from Microsoft/johtaylo/warn-and-order
cleemullins May 1, 2019
a3a77aa
add GetUserToken back to pass tests & back compat.
May 1, 2019
74d61b8
fixed param order for back compat.
May 1, 2019
04be6eb
simplified the change
May 1, 2019
97cd740
Fix: https://github.com/Microsoft/botbuilder-dotnet/issues/1859
May 3, 2019
f1c1db0
Merge pull request #1865 from Microsoft/eric/fixCosmosIssue
cleemullins May 3, 2019
2b66fbd
fix regression in qnamaker client introduced in 4.4
johnataylor May 3, 2019
f2b2f87
Merge pull request #1866 from Microsoft/johtaylo/qnamaker-regression
cleemullins May 3, 2019
c062c74
additional null checkout on command check
johnataylor May 3, 2019
143de1a
Merge pull request #1868 from Microsoft/johtaylo/inspect-null
cleemullins May 3, 2019
9cf395b
Another instance of Convert.Int32
May 3, 2019
a3155f8
Merge pull request #1869 from Microsoft/eric/fix1859.2
cleemullins May 3, 2019
d9ea853
add workaround to temporarily use fixed version of Archive module fro…
SteveL-MSFT May 3, 2019
d6ece62
Merge pull request #1870 from SteveL-MSFT/powershell-archive
cleemullins May 3, 2019
0e8a63c
Add PS1 Hack for Commandlet
cleemullins May 3, 2019
68297b4
Update ExtractCompressNuGet.ps1
cleemullins May 3, 2019
2d26b32
Change mapping to pass through the resolution if we dont know how to …
May 1, 2019
88c1102
Add roles and update the tests to the latest server results.
May 3, 2019
9075561
Fix telemetry for no answer found case
mekinney May 14, 2019
f822fac
Merge branch 'patch-1' of https://github.com/mekinney/botbuilder-dotn…
Zerryth May 17, 2019
293ed1f
added unit test for no answer found in KB case
Zerryth May 17, 2019
bad44c0
Minor update to kickoff automated build.
mekinney May 20, 2019
7401389
+ test for magicCode detection in BeginDialogAsync
May 20, 2019
2cbdea4
additional constructor and unit test
johnataylor May 22, 2019
8a3a13d
extra constructor on botfwk
johnataylor May 22, 2019
543b81e
Merge pull request #1932 from microsoft/johtaylo/extra-gov-constructor
cleemullins May 22, 2019
4daa9b9
Fix for skype channel not stripping mentions
garypretty May 23, 2019
12d2206
Updated to check for regex match success
garypretty May 23, 2019
69037ef
Added null check for content type
garypretty May 23, 2019
dd38957
Merge pull request #1926 from microsoft/johtaylo/encapsulate-gov-config
cleemullins May 23, 2019
b526d20
Remove variable-dependent bot assignation
VictorGrycuk May 24, 2019
b713026
Add routing-based bot assignation using 'Func'
VictorGrycuk May 24, 2019
47190a0
parity with JavaScript
johnataylor May 24, 2019
01f802e
improve comment
johnataylor May 24, 2019
70a6e7f
Merge pull request #1939 from microsoft/chrimc/4.4
May 25, 2019
cd1fc49
Modify controller to routing-based bot assignation
VictorGrycuk May 27, 2019
c77d995
Create Linux deployment scripts
ParadoxARG May 27, 2019
f5bb7e9
Modify template to target the new EchoBot endpoint
ParadoxARG May 28, 2019
2f9132e
Merge pull request #1947 from microsoft/johtaylo/jsissue896
cleemullins May 28, 2019
990ac04
Add Linux DotNet template
ParadoxARG May 29, 2019
4b695ef
Merge pull request #1946 from microsoft/create-testbot-controllers
cleemullins May 29, 2019
a5f878f
Merge pull request #1961 from microsoft/feature/azure-linux-host-depl…
cleemullins May 29, 2019
250a7a4
The signin card type for non Teams channel was changed accidentally i…
May 29, 2019
13babb1
Merge branch 'master' into ming/fixTeamsSignin
May 29, 2019
c380bf5
Merge pull request #1971 from microsoft/ming/fixTeamsSignin
johnataylor May 29, 2019
e88e2e6
Fix NullReferenceException when BotBuilderActivity is empty
Ky7m May 31, 2019
4d8626b
Updateing build pipelines to use VS2019 (#2008)
gabog Jun 5, 2019
502e0ff
Added overrides to LuisRecognizer.RecognizeAsync that take luis predu…
gabog Jun 5, 2019
2e0f146
Updated ComponentDialog so it returns DialogTurnStatus.Cancelled when…
gabog Jun 5, 2019
39bcb4a
build badge fixed
Jun 6, 2019
474a5e4
Update README.md
Jun 6, 2019
31eefd7
Merge pull request #2014 from microsoft/BruceHaley-patch-2
cleemullins Jun 6, 2019
6b7416f
Update README.md
Jun 6, 2019
a028e3e
Merge pull request #1790 from tony-xia/minor-refactoring
cleemullins Jun 6, 2019
60c5940
Merge pull request #1899 from mekinney/patch-1
cleemullins Jun 6, 2019
e89bdab
commit to force github refresh
Jun 6, 2019
7641c92
Merge pull request #1850 from microsoft/issue1596OAuthFix
cleemullins Jun 6, 2019
70326c8
Updated and consolidated test framework packages.
gabog Jun 6, 2019
a5adca8
Update README.md
Jun 6, 2019
c39c65a
Merge pull request #2022 from microsoft/BruceHaley-patch-2
cleemullins Jun 6, 2019
f9e77fd
Touched file to force a build
gabog Jun 6, 2019
37f702e
Merge pull request #2026 from microsoft/gabog/FunctionalTestsFixes
cleemullins Jun 6, 2019
09ad4fe
Latest swagger updates
Jun 7, 2019
0bad5dd
Merge branch 'master' into gabog/InitialDialogTestClient
gabog Jun 7, 2019
f5f1722
Remove state prameter from SemanticAction constructor and callerId fr…
Jun 7, 2019
14cbeb1
cherry pck conflicts
carlosscastro Jun 7, 2019
24a3ee6
Small fix related to correct way how to pass the cancellation token.
Jun 7, 2019
f032cdb
fix typo
Jun 7, 2019
9e3a3f1
Clarify ref docs around `NextAsync`.
JonathanFingold Jun 10, 2019
c142dc3
Merge pull request #2037 from microsoft/jf/docXml-0610
johnataylor Jun 10, 2019
eb16f25
Merge pull request #2030 from microsoft/ccastro/endorsements-to-master
cleemullins Jun 10, 2019
5d76d3d
Fix coveralls badge not updating
Jun 10, 2019
3397372
Merge pull request #2040 from microsoft/BruceHaley-patch-2
Jun 10, 2019
aa8a008
First pass at testing framework.
gabog Jun 11, 2019
498f060
Merge branch 'master' into gabog/InitialDialogTestClient
gabog Jun 11, 2019
fec9587
Added optional TestAdapter parameter to dialogTestClient
gabog Jun 11, 2019
6bd9793
Exposed ITestOutputHelper so it can be used in overrides.
gabog Jun 12, 2019
34cf2ca
Add Windows and Linux Test Badges
ParadoxARG Jun 12, 2019
33ec679
Touched file to force a build
gabog Jun 12, 2019
87d0fd5
Merge pull request #1935 from garypretty/mention-removal-fix
Jun 12, 2019
f044dd2
Merge pull request #1936 from garypretty/telemetry-savebody-null-fix
Jun 12, 2019
33dce31
cherry pick of 4.4 changes into master
johnataylor Jun 12, 2019
dd08af3
Merge pull request #1987 from Ky7m/patch-1
Jun 12, 2019
01ad874
Merge pull request #2050 from microsoft/gabog/InitialDialogTestClient
Jun 12, 2019
56e1fc4
Merge branch 'master' into BruceHaley-patch-1
Jun 12, 2019
9c6e633
Merge pull request #2027 from microsoft/eric/swaggerUpdates
cleemullins Jun 12, 2019
3617931
Merge pull request #2013 from microsoft/BruceHaley-patch-1
Jun 12, 2019
ea8d0f7
Merge pull request #2034 from Ky7m/pass-cancellation-token-properly
Jun 12, 2019
d60364e
add test update
johnataylor Jun 12, 2019
0d96171
removed whitespace from file name
Zerryth Jun 12, 2019
d9dc6f6
Merge pull request #2059 from microsoft/johtaylo/cherrypick44fixes
johnataylor Jun 12, 2019
5dca074
Merge pull request #1914 from microsoft/Zerryth/NoAnsInKbTest
cleemullins Jun 12, 2019
1cf3fb5
add AttemptCount to Activity and OAuth prompts
johnataylor Jun 12, 2019
d225764
Merge pull request #2061 from microsoft/johtaylo/issue1912
johnataylor Jun 13, 2019
9aa7ea3
Merge branch 'master' into add/deployment-status-badge
Jun 13, 2019
08ff00c
Merge pull request #2049 from microsoft/add/deployment-status-badge
Jun 13, 2019
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
225 changes: 225 additions & 0 deletions FunctionalTests/ExportedTemplate/LinuxDotNet/template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,225 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"botName": {
"defaultValue": "nightly-build-linux",
"type": "String"
},
"appId": {
"type": "string",
"metadata": {
"description": "Active Directory App ID, set as MicrosoftAppId in the Web App's Application Settings."
}
},
"appSecret": {
"type": "string",
"metadata": {
"description": "Active Directory App Password, set as MicrosoftAppPassword in the Web App's Application Settings."
}
}
},
"variables": {
"siteHost": "[concat(parameters('botName'), '.azurewebsites.net')]",
"botEndpoint": "[concat('https://', variables('siteHost'), '/api/mybot')]"
},
"resources": [
{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2016-09-01",
"name": "[parameters('botName')]",
"location": "West US",
"sku": {
"name": "B1",
"tier": "Basic",
"size": "B1",
"family": "B",
"capacity": 1
},
"kind": "linux",
"properties": {
"name": "[parameters('botName')]",
"perSiteScaling": false,
"reserved": true,
"targetWorkerCount": 0,
"targetWorkerSizeId": 0
}
},
{
"type": "Microsoft.Web/sites",
"apiVersion": "2016-08-01",
"name": "[parameters('botName')]",
"location": "West US",
"dependsOn": [
"[resourceId('Microsoft.Web/serverfarms', parameters('botName'))]"
],
"kind": "app,linux",
"properties": {
"enabled": true,
"hostNameSslStates": [
{
"name": "[concat(parameters('botName'), '.azurewebsites.net')]",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "[concat(parameters('botName'), '.scm.azurewebsites.net')]",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('botName'))]",
"siteConfig": {
"appSettings": [
{
"name": "WEBSITE_NODE_DEFAULT_VERSION",
"value": "10.14.1"
},
{
"name": "MicrosoftAppId",
"value": "[parameters('appId')]"
},
{
"name": "MicrosoftAppPassword",
"value": "[parameters('appSecret')]"
}
]
},
"reserved": true,
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"hostNamesDisabled": false,
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"httpsOnly": false
}
},
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2016-08-01",
"name": "[concat(parameters('botName'), '/web')]",
"location": "West US",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('botName'))]"
],
"properties": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "",
"pythonVersion": "",
"nodeVersion": "",
"linuxFxVersion": "DOTNETCORE|2.2",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"publishingUsername": "parameters('botName')",
"scmType": "LocalGit",
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": true,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": true,
"virtualDirectories": null
}
],
"winAuthAdminState": 0,
"winAuthTenantState": 0,
"customAppPoolIdentityAdminState": false,
"customAppPoolIdentityTenantState": false,
"loadBalancing": "LeastRequests",
"routingRules": [],
"experiments": {
"rampUpRules": []
},
"autoHealEnabled": false,
"vnetName": "",
"siteAuthEnabled": false,
"siteAuthSettings": {
"enabled": null,
"unauthenticatedClientAction": null,
"tokenStoreEnabled": null,
"allowedExternalRedirectUrls": null,
"defaultProvider": null,
"clientId": null,
"clientSecret": null,
"clientSecretCertificateThumbprint": null,
"issuer": null,
"allowedAudiences": null,
"additionalLoginParams": null,
"isAadAutoProvisioned": false,
"googleClientId": null,
"googleClientSecret": null,
"googleOAuthScopes": null,
"facebookAppId": null,
"facebookAppSecret": null,
"facebookOAuthScopes": null,
"twitterConsumerKey": null,
"twitterConsumerSecret": null,
"microsoftAccountClientId": null,
"microsoftAccountClientSecret": null,
"microsoftAccountOAuthScopes": null
},
"localMySqlEnabled": false,
"http20Enabled": true,
"minTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"reservedInstanceCount": 0
}
},
{
"apiVersion": "2017-12-01",
"type": "Microsoft.BotService/botServices",
"name": "[parameters('botName')]",
"location": "global",
"kind": "bot",
"sku": {
"name": "[parameters('botName')]"
},
"properties": {
"name": "[parameters('botName')]",
"displayName": "[parameters('botName')]",
"endpoint": "[variables('botEndpoint')]",
"msaAppId": "[parameters('appId')]",
"developerAppInsightsApplicationId": null,
"developerAppInsightKey": null,
"publishingCredentials": null,
"storageResourceId": null
},
"dependsOn": [
"[resourceId('Microsoft.Web/sites/', parameters('botName'))]"
]
},
{
"type": "Microsoft.Web/sites/hostNameBindings",
"apiVersion": "2016-08-01",
"name": "[concat(parameters('botName'), '/', parameters('botName'), '.azurewebsites.net')]",
"location": "West US",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('botName'))]"
],
"properties": {
"siteName": "parameters('botName')",
"hostNameType": "Verified"
}
}
]
}
2 changes: 1 addition & 1 deletion FunctionalTests/ExportedTemplate/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
"resourcesLocation": "[parameters('newAppServicePlanLocation')]",
"webAppName": "[if(empty(parameters('newWebAppName')), parameters('botId'), parameters('newWebAppName'))]",
"siteHost": "[concat(variables('webAppName'), '.azurewebsites.net')]",
"botEndpoint": "[concat('https://', variables('siteHost'), '/api/messages')]"
"botEndpoint": "[concat('https://', variables('siteHost'), '/api/mybot')]"
},
"resources": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@

<ItemGroup>
<PackageReference Include="Microsoft.Bot.Connector.DirectLine" Version="3.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="MSTest.TestAdapter" Version="1.3.2" />
<PackageReference Include="MSTest.TestFramework" Version="1.3.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.1.1" />
<PackageReference Include="MSTest.TestAdapter" Version="1.4.0" />
<PackageReference Include="MSTest.TestFramework" Version="1.4.0" />
<PackageReference Include="RichardSzalay.MockHttp" Version="5.0.0" />
</ItemGroup>

Expand Down
26 changes: 24 additions & 2 deletions Microsoft.Bot.Builder.sln
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26730.12
# Visual Studio Version 16
VisualStudioVersion = 16.0.29001.49
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{4269F3C3-6B42-419B-B64A-3E6DC0F1574A}"
EndProject
Expand Down Expand Up @@ -78,6 +78,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Bot.Builder.Funct
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FunctionalTests", "FunctionalTests", "{8667F820-8ADA-4498-91AE-AE95DEE5227E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Bot.Builder.Testing", "libraries\Microsoft.Bot.Builder.Testing\Microsoft.Bot.Builder.Testing.csproj", "{060F070A-BBFA-490E-BE89-3844C857B771}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Bot.Builder.Testing.Tests", "tests\Microsoft.Bot.Builder.Testing.Tests\Microsoft.Bot.Builder.Testing.Tests.csproj", "{E4E13301-9193-4106-B0E3-41276B478E7C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug - NuGet Packages|Any CPU = Debug - NuGet Packages|Any CPU
Expand Down Expand Up @@ -341,6 +345,22 @@ Global
{B9DDC8CB-8EDF-4D98-913A-22F19E642223}.Documentation|Any CPU.Build.0 = Debug|Any CPU
{B9DDC8CB-8EDF-4D98-913A-22F19E642223}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B9DDC8CB-8EDF-4D98-913A-22F19E642223}.Release|Any CPU.Build.0 = Release|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Debug - NuGet Packages|Any CPU.ActiveCfg = Debug - NuGet Packages|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Debug - NuGet Packages|Any CPU.Build.0 = Debug - NuGet Packages|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Debug|Any CPU.Build.0 = Debug|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Documentation|Any CPU.Build.0 = Documentation|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Release|Any CPU.ActiveCfg = Release|Any CPU
{060F070A-BBFA-490E-BE89-3844C857B771}.Release|Any CPU.Build.0 = Release|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Debug - NuGet Packages|Any CPU.ActiveCfg = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Debug - NuGet Packages|Any CPU.Build.0 = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Documentation|Any CPU.ActiveCfg = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Documentation|Any CPU.Build.0 = Debug|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E4E13301-9193-4106-B0E3-41276B478E7C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -381,6 +401,8 @@ Global
{C113E0AE-5564-4389-BA39-183A8D574210} = {AD743B78-D61F-4FBF-B620-FA83CE599A50}
{610963BB-2717-47AB-BFEB-C8856A4A7CA7} = {AD743B78-D61F-4FBF-B620-FA83CE599A50}
{B9DDC8CB-8EDF-4D98-913A-22F19E642223} = {8667F820-8ADA-4498-91AE-AE95DEE5227E}
{060F070A-BBFA-490E-BE89-3844C857B771} = {4269F3C3-6B42-419B-B64A-3E6DC0F1574A}
{E4E13301-9193-4106-B0E3-41276B478E7C} = {AD743B78-D61F-4FBF-B620-FA83CE599A50}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7173C9F3-A7F9-496E-9078-9156E35D6E16}
Expand Down
11 changes: 3 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,9 @@ This repository contains code for the .NET version of the [Microsoft Bot Framewo

This repo is part the [Microsoft Bot Framework](https://github.com/Microsoft/botframework) - a comprehensive framework for building enterprise-grade conversational AI experiences.

| Branch | Description | Build Status | Coverage Status | Functional Tests Status |
|----|---------------|--------------|-----------------|--|
|Master | 4.5.* Preview Builds |[![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet?branchName=master)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=277&branchName=master) |[![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=master)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=master) | [![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/DotNet/BotBuilder-DotNet%20master%20Functional%20Tests?branchName=master)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=484&branchName=master)
|4.4 | 4.4.* Preview Builds |[![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet?branchName=4.4)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=215&branchName=4.4) |[![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=4.4)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=4.4) | [![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/DotNet/BotBuilder-DotNet%20master%20Functional%20Tests?branchName=4.4)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=484&branchName=4.4)
|4.3 | 4.3.* Preview Builds |[![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet?branchName=4.3)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=215&branchName=4.3) |[![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=4.3)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=4.3) | [![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/DotNet/BotBuilder-DotNet%20master%20Functional%20Tests?branchName=4.3)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=484&branchName=4.3)
|4.2 | 4.2.* Preview Builds |[![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet?branchName=4.2)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=215&branchName=4.2) |[![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=4.2)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=4.2)
|4.1 | 4.1.* Patch Builds |[![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet%204.1%20CI-CD?branchName=4.1)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=351&branchName=4.1) | [![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=4.1)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=4.1)
|4.0 | 4.0.* Patch Builds | [![Build status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/Bot.Builder-DotNet-4.0%20Branch?branchName=4.0)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=341) | N/A |
| Branch | Description | Build Status | Coverage Status | Windows Bot Test Status | Linux Bot Test Status |
|----|---------------|--------------|-----------------|--|--|
|Master | 4.5.* Preview Builds |[![Build Status](https://fuselabs.visualstudio.com/SDK_v4/_apis/build/status/DotNet/BotBuilder-DotNet-Signed-daily?branchName=master)](https://fuselabs.visualstudio.com/SDK_v4/_build/latest?definitionId=277&branchName=master) |[![Coverage Status](https://coveralls.io/repos/github/Microsoft/botbuilder-dotnet/badge.svg?branch=master&service=github)](https://coveralls.io/github/Microsoft/botbuilder-dotnet?branch=master) | [![Tests status](https://fuselabs.vsrm.visualstudio.com/_apis/public/Release/badge/86659c66-c9df-418a-a371-7de7aed35064/48/48)](https://fuselabs.visualstudio.com/SDK_v4/_release?definitionId=48&_a=releases) | [![Tests status](https://fuselabs.vsrm.visualstudio.com/_apis/public/Release/badge/86659c66-c9df-418a-a371-7de7aed35064/47/47)](https://fuselabs.visualstudio.com/SDK_v4/_release?definitionId=47&_a=releases)

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Microsoft/botbuilder-dotnet/blob/master/LICENSE)
[![Gitter](https://img.shields.io/gitter/room/Microsoft/BotBuilder.svg)](https://gitter.im/Microsoft/BotBuilder)
Expand Down
1 change: 1 addition & 0 deletions UsingMyGet.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ This package source will now be available when managing packages for a solution
If you are experiencing 404 errors when trying to install the MyGet packages check that you set the URL correctly in step 2. The correct URL is:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`https://botbuilder.myget.org/F/botbuilder-v4-dotnet-daily/api/v3/index.json`

6 changes: 5 additions & 1 deletion build/PublishToCoveralls.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,14 @@ Param(

Write-Host Install tools
$basePath = (get-item $pathToCoverageFiles ).parent.FullName
$coverageAnalyzer = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe"
$coverageAnalyzer = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe"
dotnet tool install coveralls.net --version 1.0.0 --tool-path tools
$coverageUploader = ".\tools\csmacnz.Coveralls.exe"

# Download temporary version of Archive module that fixes issue on macOS/Linux with path separator
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/PowerShell/Microsoft.PowerShell.Archive/master/Microsoft.PowerShell.Archive/Microsoft.PowerShell.Archive.psm1" -OutFile .\archive.psm1
Import-Module .\archive.psm1

Write-Host "Analyze coverage [$coverageAnalyzer] with args:"
$coverageFiles = Get-ChildItem -Path "$pathToCoverageFiles" -Include "*.coverage" -Recurse | Select -Exp FullName
$analyzeArgs = @(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,13 @@ public interface ITelemetryRecognizer : IRecognizer
Task<T> RecognizeAsync<T>(ITurnContext turnContext, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics, CancellationToken cancellationToken = default(CancellationToken))
where T : IRecognizerConvert, new();

/// <summary>
/// Runs an utterance through a recognizer and returns a strongly-typed recognizer result.
/// </summary>
/// <typeparam name="T">The recognition result type.</typeparam>
/// <param name="turnContext">Turn context.</param>
/// <param name="cancellationToken">Cancellation token.</param>
/// <returns>Analysis of utterance.</returns>
new Task<T> RecognizeAsync<T>(ITurnContext turnContext, CancellationToken cancellationToken = default(CancellationToken))
where T : IRecognizerConvert, new();
}
Expand Down
Loading