Aditya Bist
eb4f2f2b91
port batch parser wrapper ( #232 )
...
* Initial commit for GitHub IO pages
* Add initial doxfx content
* Update manifest.json
* Update manifest.json
* Set theme jekyll-theme-cayman
* Set theme jekyll-theme-slate
* Set theme jekyll-theme-minimal
* Set theme jekyll-theme-tactile
* Clear out theme setting
* Remove API docs
* Revert "Adding Milliseconds to DateTime fields (#173 )" (#197 )
This reverts commit 431dfa4156 .
* ported new BatchParser
* added BatchParser tests
* fixing merge conflicts
* fix build issues
* cleaned code and addressed comments from code review
* addressed code review and made BatchParser logic more efficient
* fixed batch parser tests
* changed class name to fix build issues
* fixed merge conflicts
* added path for lab mode baseline tests
* changed env path for lab mode
* added env variable to appveyor
* testing env variable for appveyor
* fixed lab build
* debug appveyor build
* testing changes for appveyor
* changed trace env path
* debugging appveyor build
* changed baseline env path
* debugging
* debugging
* debugging
* switched on trace flag
* debugging
* debugging
* changed build config
* changed baseline files
* checking baseline output
* changed baseline files
* debug baseline tests
* debugging baseline
* debugging
* debugging
* debug
* debugging
* testing baseline format
* debug
* debug
* debug
* debug
* debug
* newline debug
* changed baseline file
* debug
* test
* try new way to read
* added execution engine tests
* change test
* testing file encoding
* moved execution engine tests to integration
* try compare without spaces
* removed no op test
* added env variable for travis
* put batch parser tests to integration too
* put batch parser in integration
* try new baseline string match
* compare baseline test logic changed
* changed baseline logic as well as cleaned tests
* fix build for travis CI
* fix travis CI issues
* fixed highlighting bugs on vscode
* code review changes
* ported new BatchParser
* added BatchParser tests
* Initial commit for GitHub IO pages
* Add initial doxfx content
* Update manifest.json
* Update manifest.json
* Set theme jekyll-theme-cayman
* Set theme jekyll-theme-slate
* Set theme jekyll-theme-minimal
* Set theme jekyll-theme-tactile
* Clear out theme setting
* Remove API docs
* Revert "Adding Milliseconds to DateTime fields (#173 )" (#197 )
This reverts commit 431dfa4156 .
* fixing merge conflicts
* fix build issues
* cleaned code and addressed comments from code review
* addressed code review and made BatchParser logic more efficient
* fixed batch parser tests
* changed class name to fix build issues
* fixed merge conflicts
* added path for lab mode baseline tests
changed env path for lab mode
added env variable to appveyor
testing env variable for appveyor
fixed lab build
debug appveyor build
testing changes for appveyor
changed trace env path
debugging appveyor build
changed baseline env path
debugging
debugging
debugging
switched on trace flag
debugging
debugging
changed build config
changed baseline files
checking baseline output
changed baseline files
debug baseline tests
debugging baseline
debugging
debugging
debug
debugging
testing baseline format
debug
debug
debug
debug
debug
newline debug
changed baseline file
debug
test
try new way to read
added execution engine tests
change test
testing file encoding
moved execution engine tests to integration
try compare without spaces
removed no op test
added env variable for travis
* put batch parser tests to integration too
* put batch parser in integration
try new baseline string match
* compare baseline test logic changed
* changed baseline logic as well as cleaned tests
* fix build for travis CI
* fix travis CI issues
* fixed highlighting bugs on vscode
* code review changes
* fixed filestream writer test
* added localization string
* added localization string
* generated new string files again
* code review changes
2017-02-10 16:51:26 -08:00
Sharon Ravindran
b10d6bdfdc
Check database case sensitivity for peek definition token matching ( #227 )
...
* Check database case sensitivity before peek definition token matching
* Add sr gen
* add tests for ignore case
* remove sr.Designer
2017-02-08 12:34:01 -08:00
Sharon Ravindran
50195faced
Fix to get the current database context for peek definition ( #220 )
...
* Get db name from query connection
* Add comments
* Correct typos
* revert changes to .sln
* Add unit tests
* Fix typo
* Fix error due to a mistyped comment
2017-02-03 17:50:55 -08:00
Leila Lali
dcff5dd915
New tool to store SQL connection configs locally ( #218 )
...
* added a new tool to store SQL connections locally. Modified the peek definition tests to create test database before running test
* fixed failing test QueryExecutionPlanInvalidParamsTest
* Fixes based on code review comments
* fixed failing test GetSignatureHelpReturnsNotNullIfParseInfoInitialized
2017-01-25 16:19:27 -08:00
Sharon Ravindran
5464e4e63a
Feature/peek def code gen ( #215 )
...
* Add codeGen for existing types
* Modify code gen logic to match current code
* Extend logic for new smo objects
* Add logic to retrieve token type from QuickInfo
* Remove duplicate types
* Add tests for new types
* Modify GetScript logic to use suggestions first
* Add more tests
* Modify codeGen to include quickInfo logic
* Cake build changes to run CodeGen
* CodeGen replace indentation
* Refactor GetScript and add more tests
* Refactor Resolver calls
* Fix TestDriver test for Definition
* Change quickInfo string case
* Revert change sto .sln file
* Fix typos in comments
* change String to string
* Rename test sql objects
2017-01-19 13:24:58 -08:00
Leila Lali
b353b2137e
New test common project for database connections using the settings.json ( #210 )
...
* moved test driver tests and test common classes to separate projects
2017-01-11 13:47:56 -08:00
Connor Quagliana
3ad7cc1a8b
Move Integration Tests to dedicated project ( #201 )
...
Add IntegrationTests project. Move all tests ifdef'd with LIVE_CONNECTION_TESTS to IntegrationTests project. Delete files that have no remaining code. Update codecoverage.bat to run integration tests
2017-01-04 11:37:57 -08:00
Sharon Ravindran
5d2bf7fbe4
Feature/delete peek scripts ( #174 )
...
* Delete temp script folder
* Delete folder and refactor code
* Add unit tests
* create folder per workspace
* Refactor and move creation to FileUtils
* Separate multiple assignment
2016-12-15 13:34:33 -08:00
Sharon Ravindran
9c6162282a
Add error handling for Azure Exceptions ( #177 )
...
* Add error handling for Azure Exceptions
* Add SRGen for string
* Add specific exception messages
* Move DefinitionResult class
* Add SqlLogin constant
* Add error scenarios
* revert timeout duration
* Modify tests
* Modify tests
* Add tests
* Revert live connection definition
* Modify DefinitionsHandlerWithNoConnectionTest
* fix test after merge
* Code review changes
* Code review changes
* Code review changes
2016-12-14 16:04:47 -08:00
Karl Burtram
dd41e0545a
Add tests to improve code coverage ( #187 )
...
* DbColumn and ReliableConnection tests
* More retry connection tests
* More tests
* Fix broken peek definition integration tests
* Fix test bug
* Add a couple batch tests
* Add some more tests
* More tests for code coverage.
* Validation and Diagnostic tests
* A few more tests
* A few mote test changes.
* Update file path tests to run on Windows only
2016-12-14 13:49:42 -08:00
Leila Lali
e9398f7182
Sending status change notifications from server ( #186 )
...
* Sending status change notifications from server
2016-12-14 13:19:02 -08:00
Sharon Ravindran
ab97948005
Fix/peek def mac ( #170 )
...
* Fix Integrated auth error and Uri for *nix/Mac
* Format code
* Add Logging and unit tests
* Modify tests for Windows:
* Workaround missing default schema on *nix and Mac
* Add unit tests
* Correct comments
* Change loop length
* Fix Log message
2016-12-07 16:52:35 -08:00
Sharon Ravindran
82a7a01304
Peek definition support for tables, views and stored procedures ( #160 )
...
* Add support for peek/go to definition
Add unit tests for definition
Microsoft/vscode-mssql#253 and Microsoft/vscode-mssql#268
* Format Strings
* Add integration tests
* Refactor variable names
* Remove test file
* Remove LIVE_CONNECTION definition
* Change method name
* Write files to a separate directory
* Refactor GetDefinition
* Remove unnecessary whitespace and modify variable name
* Check intellisense settings
* Refactor code to be scalable and modify tests
* Refactor to facilitate CodeGen
* Reorder methods
* Modify method to strip bracket syntax
* Add one_second constant
* Add comments
* Modify null check
* Modify GetSchema code to account for spaces
* Alter variable names and modify null checks
* Remove timeout callback and refactor null check
* remove LIVE_CONNECTION_TEST definition
2016-12-02 12:16:21 -08:00