This PR updates the ComposerSkillBotDotNet adding the missing properties in CardsDialog in order to enable the Cards scenario for this bot.
Also, it splits the CardActionTests class into different classes, one for each card type, to be able to run the tests in parallel reducing the execution time from over 50' to 7' approx.
Detailed Changes
Added missing properties in the following files:
CardsDialog.en-us.lg
FileUploadDialog.en-us.lg
MessageWithAttachmentDialog.en-us.lg
common.en-us.lg
Updated O365Card template to match the one used in the tests.
Re-added removed properties from FileUpload1, FileUpload2, and MessageWithAttachments test scripts.
Split the CardActionTests class into separate classes for each card type:
AnimationCardTests
AudioCardTests
BotActionCardTests
CarouselCardTests
HeroCardTests
ListCardTests
O365CardTests
ReceiptCardTests
SignInCardTests
SubmitActionCardTests
TaskModuleCardTests
ThumbnailCardTests
VideoCardTests
Added ComposerSkillBotDotNet in the list of targetSkills in the card tests classes.
Testing
These images show the Cards tests executing in parallel and the pipeline passing in less than 10 minutes.
Addresses #503
Description
This PR updates the ComposerSkillBotDotNet adding the missing properties in CardsDialog in order to enable the Cards scenario for this bot. Also, it splits the CardActionTests class into different classes, one for each card type, to be able to run the tests in parallel reducing the execution time from over 50' to 7' approx.
Detailed Changes
targetSkills
in the card tests classes.Testing
These images show the Cards tests executing in parallel and the pipeline passing in less than 10 minutes.