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

Create new shell integration test suite that uses recordings instead of depending on processes/environment #152736

Merged
merged 6 commits into from
Jun 21, 2022

Conversation

Tyriar
Copy link
Member

@Tyriar Tyriar commented Jun 21, 2022

Part of #152658

These tests don't test the shell integration scripts but should eliminate flakiness and allow testing of recordings expected to come through from shells, exercising all the code on the vscode side. A functional change is also made here to allow the display of command decorations even when shell integration is disabled, this is required not just for the tests but for the manual install of shell integration scripts (#151933) and for alternative shell integration sequence support (#146587).

@Tyriar Tyriar added this to the June 2022 milestone Jun 21, 2022
@Tyriar Tyriar self-assigned this Jun 21, 2022
@Tyriar
Copy link
Member Author

Tyriar commented Jun 21, 2022

FYI @meganrogge

lramos15
lramos15 previously approved these changes Jun 21, 2022
lramos15
lramos15 previously approved these changes Jun 21, 2022
@Tyriar
Copy link
Member Author

Tyriar commented Jun 21, 2022

Success! Rerunning CI and also a product build to make sure.

@Tyriar Tyriar merged commit e1f8bd9 into main Jun 21, 2022
@Tyriar Tyriar deleted the tyriar/shell-integration-tests branch June 21, 2022 19:57
@meganrogge
Copy link
Contributor

looks great 👍🏼

@github-actions github-actions bot locked and limited conversation to collaborators Aug 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants