Sakshi Sharma
381a32929f
First set of test for SchemaCompareDialog ( #11444 )
...
* Add a test for SchemaCompareDialog and update the product code with deferred promise
* Update test to verify that button clicked worked
* Addressed comments
* Updated verifyButtonsState to use should instead of console.log
2020-08-04 01:10:46 -07:00
Kim Santiago
d533af3019
Schema Compare cleanup ( #11418 )
...
* cleanup async and await stuff
* remove awaits
* remove more awaits
2020-07-21 09:47:14 -07:00
Kim Santiago
69849de6f0
Refactor schema compare options and add tests ( #11414 )
...
* refactor to make testing options easier
* some cleanup
* remove async
* get file to 100% coverage
* address a couple comments
2020-07-20 16:53:44 -07:00
Kim Santiago
347c193455
Add main controller tests for a few extensions ( #11307 )
...
* add a few tests
* fix errors
* undo change
* move registering commands to extension.ts for dacpac and schema compare
* undo createController() addition
* fix whitespace
2020-07-13 09:59:12 -07:00
Sakshi Sharma
fd29e35199
Schema compare test coverage ( #11080 )
...
* Schema compare tests for updateSourceAndTarget method
* Merge conflict resolution
* Move resetbutton call before adding them to toolbar
* PR comments- added a buttons interface for readability and created a test class to add test functionality to the orginal class
* Moved interface ButtonState to test code
2020-07-01 18:35:54 -07:00
Sakshi Sharma
de263eacd1
Schema Compare test coverage ( #11042 )
...
* Few tests for Schema Compare
* Addressed comment- removed wait in test
* Split setEndpointInfo for database and dacpac
2020-06-24 14:03:02 -07:00
ADS Merger
5e7071e466
Merge from vscode 4d91d96e5e121b38d33508cdef17868bab255eae
2020-06-19 10:59:23 -07:00
Sakshi Sharma
f862d77f34
Tests for Schema Compare utils file ( #10822 )
...
* Introduced ApiWrapper for testability
* Added tests for coverage of utils.ts
* Addressed comments
2020-06-11 10:16:22 -07:00
Sakshi Sharma
06590ad0a2
Schema Compare tests for utils ( #10759 )
...
* Added a few tests for utils file under Schema Compare
* Addressed comment- moved mock test data to a common location
2020-06-08 10:44:16 -07:00
Kim Santiago
b83279c24c
Add sql proj schema compare for dacpac ( #10388 )
...
* add support for schema compare to specify source dacpac
* add build and dacpac produced from build
* check if dacpac exists
* add tests
* move exists check code to utils
* fix test run failing
2020-05-15 13:03:08 -07:00
Anthony Dresser
a1930bdc59
fix formatting
2020-04-24 14:03:37 -07:00
Kim Santiago
2b111c6bfd
fix schema compare database dropdown when the user doesn't have access to master ( #9813 )
2020-03-31 16:32:30 -07:00
Kim Santiago
dbd9e5be2d
fix nvda announcing wrong radio button grouping ( #9613 )
2020-03-13 14:36:12 -07:00
Kim Santiago
a013f7d6ff
Accessibility fixes ( #9516 )
...
* add aria label for deploy plan table
* shift focus to options dialog when opened
* add check for when table is empty
2020-03-10 14:59:06 -07:00
Kim Santiago
45341d786b
Move dacpac and schema compare localized strings ( #9107 )
...
* move localized strings
* move schema compare localized strings
2020-02-10 13:30:52 -08:00
Charles Gagnon
2dfd75352f
Add coverage for extension tests ( #8961 )
...
* wip
* Add code coverage files to all extensions
* Update vscodetestcover
* Update yarn.lock
* Update CMS yarn.lock
* Update vscodetestcover version
2020-01-28 07:23:45 -08:00
Charles Gagnon
379eae22ed
Switch schema-compare to using ads common events ( #8957 )
...
* Switch schema-compare to using ads common events
* Update yarn.lock
2020-01-24 15:30:31 -08:00
Anthony Dresser
bd7aac8ee0
Merge from vscode a234f13c45b40a0929777cb440ee011b7549eed2 ( #8911 )
...
* Merge from vscode a234f13c45b40a0929777cb440ee011b7549eed2
* update distro
* fix layering
* update distro
* fix tests
2020-01-22 13:42:37 -08:00
Charles Gagnon
7ecb6b4427
Change test timeout for extension unit tests to 10sec ( #8848 )
2020-01-08 13:49:34 -08:00
Sakshi Sharma
794f7a14c0
Update schema compare extension to support SQL Login ( #8567 )
...
* Update schema compare extension to support SQL Login
* Update schema compare extension to support SQL Login
* Fixed the scenario where scmp file doesn't open as expected- cleaning up previous connect information and setting appropriate button states if either source or target info is missing. Also updated function getEndpointName to return empty string if serverName and databaseName aren't present, instead of partial information.
* Addressed comments. Fixed var names and moved repeatitive code in a helper function.
2019-12-06 11:52:48 -08:00
sakshisharma-DS
e17d4e96ae
Update exclude/include message in SchemaCompare ( #8350 )
...
* Update exclude/include message in SchemaCompare
* Segregated the messages as discussed
* Updated message with a comma and merged two If statements in one
2019-11-22 13:20:38 -08:00
Charles Gagnon
ae8304fc33
Add focus function for modelview components ( #8348 )
...
* Add focus method for modelview components
* Remove focus properties from table and radiobutton
* Fix break
2019-11-15 17:36:55 -08:00
Kim Santiago
ce5eb00177
Fix schema compare include/exclude behavior ( #8042 )
...
* don't uncheck difference if unsuccessful
* changes after rebasing to get schema compare fix
* First cut of column checkbox checking reactive to include opteration
* handle blocking dependencies and affected dependencies
* Changing the checked property of table to be list
* Addressing comments
* add map to keep row number of diff entries
* remove findDifferenceRow() since it isn't needed anymore
* fix scrolling to the top when checking/unchecking and add info message
* change checked to updateCells
* improve warning cannot include/exclude message
2019-10-29 11:55:31 -07:00
Charles Gagnon
4a68ab4659
Hygiene linting for extensions + new rule ( #7843 )
...
* linting for extensions + new rule
* Remove unneeded array
* Fix spelling mistake
* Fix bad merge
2019-10-22 18:56:31 -07:00
Elliot Boschwitz
ecd76eb870
removed hidden overflow for schema compare splitview ( #7104 )
...
Fixes issue where scrollbars wouldn't appear with vertical overflow in schema compare
2019-10-08 13:44:12 -07:00
Kim Santiago
749ddc30c7
fixing error and splitview not showing for schema compare ( #7549 )
2019-10-07 17:51:46 -07:00
Charles Gagnon
effa50a9bd
Add unstable test params for core and extension tests ( #7513 )
...
* Add unstable test params for core and extension tests
* unset invert options for unstable script runs
* Fix copypasta
* Add nogpu to dacpac tests
2019-10-07 10:18:02 -07:00
Amir Omidi
32897d3e07
Mock extension context ( #7492 )
2019-10-03 11:56:44 -07:00
Kim Santiago
e3c347e148
Fixing folder path in dacpac and schema compare extensions ( #7352 )
...
* fixing folder path in dacpac and schema compare extensions
* created method
* import os
2019-09-25 15:00:56 -07:00
Kim Santiago
e6cac8cc14
Fix missing schema compare icons ( #7355 )
...
* move schema compare icons
* use extensionContext.extensionPath
2019-09-25 12:59:18 -07:00
Anthony Dresser
28d453fced
Implement a no sync rule ( #7216 )
...
* implement a no sync rule
* fix linting disable
* fix unused imports
* exclude more testing
* clean up fs usage
* clean up more fs usage
* remove duplicate of code
* fix compile errors
2019-09-17 13:32:42 -07:00
Anthony Dresser
ea0f9e6ce9
Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463 ( #7206 )
...
* Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463
* fix config changes
* fix strictnull checks
2019-09-15 22:38:26 -07:00
Benjin Dubishar
d262ea21e3
Addresses accessiblility bug by converting editable dropdowns to normal when in accessible mode ( #7159 )
...
* Automatically disabling editability on extension dropdowns when in accessible mode
* correcting variable name type
2019-09-12 11:08:05 -07:00
Kim Santiago
3e9b694e6f
Update dacpac and schema compare extensions to not use deprecated workspace.rootPath ( #7125 )
2019-09-09 13:21:35 -07:00
Kim Santiago
82f93f7da5
remove non-descriptive tooltips ( #7099 )
2019-09-09 11:03:14 -07:00
Udeesha Gautam
9b003ad285
Passing test sc service to unit test ( #7006 )
...
* passing test sc service to for UT execution
2019-08-29 17:22:14 -07:00
Kim Santiago
5b94f8c4a7
add title to schema compare differences table ( #6834 )
2019-08-22 11:37:47 -07:00
Udeesha Gautam
854508e940
Bug/accessibility - Focus related issues ( #6859 )
...
* fix for https://github.com/microsoft/azuredatastudio/issues/6798
* fix for https://github.com/microsoft/azuredatastudio/issues/6851
2019-08-22 10:29:27 -07:00
Kim Santiago
8e668b657c
add names for schema compare dialog ( #6856 )
2019-08-21 15:20:07 -07:00
Anthony Dresser
ecb80f14f0
Merge from vscode 6e530127a1bb8ffbd1bfb77dc680c321dc0d71f5 ( #6844 )
2019-08-20 21:07:47 -07:00
Kim Santiago
8fbbd5127c
Add aria labels to '•••' buttons in dacfx and schema compare ( #6814 )
...
* adding aria label to '•••' buttons in dacfx and schema compare extensions
* add tooltips and more descriptive labels
* fix typo
2019-08-20 15:18:18 -07:00
Benjin Dubishar
949ea4b6c3
Adds ariaRowcount to virtualized tables in SchemaCompare options ( #6816 )
...
* Adds button extension for explicitly setting aria-label, in case the label is not screen-reader friendly
* Explicitly set aria-label for ellipsis buttons in SchemaCompare
* Changing localize call to double-quotes
* Removes unused getter for ariaLabel
* Adding aria-rowcounts for long scrollable tables
2019-08-20 13:17:13 -07:00
Anthony Dresser
986ad33678
Remove dacfx and schema compare from the azdata api ( #6684 )
...
* refactor mssql extension to directly expose dacfx and schema compare
* remove more code
* fix compile errors
2019-08-19 16:34:09 -07:00
Benjin Dubishar
b05e35bdd7
Benjind/schema compare add aria label ( #6767 )
...
* Adds button extension for explicitly setting aria-label, in case the label is not screen-reader friendly
* Explicitly set aria-label for ellipsis buttons in SchemaCompare
* Changing localize call to double-quotes
* Removes unused getter for ariaLabel
2019-08-15 15:14:37 -07:00
Udeesha Gautam
2d2b61a001
Sql tools service update to fix SC bugs ( #6673 )
2019-08-09 14:43:37 -07:00
Kim Santiago
edeab906bc
fix options not getting set and aggregates not getting unchecked ( #6675 )
2019-08-09 14:13:48 -07:00
Karl Burtram
c3b7485e3f
Change 'Ok' to "OK" in schema compare UI ( #6610 )
2019-08-06 08:38:00 -07:00
Kim Santiago
06e9a6e684
Fix Schema compare recompare after options reset not using correct options ( #6539 )
...
* Fix incorrect options being used after reset
* bump version
2019-07-30 15:38:10 -07:00
Kim Santiago
6606be998b
rename SchemaCompareResult to SchemaCompareMainWindow ( #6358 )
2019-07-11 17:05:25 -07:00
Udeesha Gautam
a8b3f056a0
Add only non null changes to difference dictionary to ensure index doesnt mismatch ( #6236 )
2019-07-03 10:08:14 -07:00