• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microsoft / botbuilder-dotnet / 227412
78%

Build:
DEFAULT BRANCH: main
Ran 25 Mar 2021 07:35PM UTC
Jobs 1
Files 711
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Mar 2021 07:35PM UTC coverage: 79.03% (+0.05%) from 78.984%
227412

push

CI-PR build

GitHub
Components: improved authoring experience + component registration refactor (#5347)

* Components: improved authoring experience + component registration refactor

+ BotComponent base class that acts as the base component definition. New Components implement the Startup() method where they can register services
+ Component registration refactor: resource explorer now receives the list of custom types and converters on construction instead of from a global variable. DialogStateManager now receives the memory scopes and path resolvers from turn state instead of from the global component registrations.
+ Component registration backward compat: introduced component registration bridge generic class that allows any new BotComponent to be exposed through component registration for legacy code
+ Bot components for each of our 1st party components: created new component for Adaptive, QnAMaker, Luis, Orchestrator, Dialogs, Declarative, etc. Also updated their respective component registrations to use the new bridge classes to avoid registration duplication.

* Component registration refactor: add path resolvers and memory scopes to turn state through DI -> AdaptiveDialogBot

* Runtime extensions: remove commented line

* Components: Delete Botcomponent attribute, was not needed

* Component: fix xml comment

* ComponentReigstration refactor: fix tests build

* Adaptive bot component: add DialogSetconverter

* Runtime: move to ConfigurationResourceExplorer, adjust tests

* Runtime: remove unused variable

* Components: REname 'plugins' setting to 'components'

* Runtime: Delete component registrations

* Components: Add CommandActivity related declarative type registrations

* Teams + Adaptive: Make teams a component

* Component: Rename BotComponent.Startup() -> BotComponent.ConfigureServices()

* Runtime: Remove teams from built-in components

* Component: remove component registration unused classes in runtime tests

17996 of 22771 relevant lines covered (79.03%)

0.79 hits per line

Jobs
ID Job ID Ran Files Coverage
2 227412.2 25 Mar 2021 07:35PM UTC 0
79.03
Source Files on build 227412
Detailed source file information is not available for this build.
  • Back to Repo
  • a865276c on github
  • Prev Build on main (#227391)
  • Next Build on main (#227448)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc