* support parentKeys in subprop of action
* using pythonName instead of ToSnakeCase
* fix value_chunk_list issues
* remove some empty lines in generated code.
* keep origin action style
* update tests
* hider update
* poly as resource
* polymorphism fix
* merger update for poly
* reserve work
* discriminator value
* comment out debug info
* for wsl path
* reserve work
* fix bugs
* remove duplicated autogen test scenario
* Revert "fix bugs"
This reverts commit fac6981063.
* fix datafactory test
* fix managedNetwork
* check discriminator value in test
* add middle group in help
* fix action bug
* check schema for checking dup names
* remove resource prefix in param
* use clicommon 0.6.2
Co-authored-by: qiaozha <qiaozha@microsoft.com>
* command-interfaces-user-cases-document
* document update
* group change
* bugfixes and doc improvement
* update group description
* remove new sdk release impact on scenario test
* autorest directive and cli directive document
* refactor of code model impl
* fix codemoel layer
* refactor fixes
* refactor
* reserve work
* refactor the codemodel
* example refactor
* resolve conflict part
* resolve conflicts
* manual-config-feature-gap-after-refactor
* fix-test
* add test config
* manual config features and tests
* scenario test
* fix-marketplaceordering-issues
* add array type example
* feature type
* remove unused reference
* fix marketplaceordering folder path etc
* fix duplicate group help info
* fix scenario test except kusto
* fix kusto test
* scenario test
* add fix for help
* add back msgraph change
* fix help info
* Update CliTopInit.ts
* command-interfaces-user-cases-document
* document update
* group change
* bugfixes and doc improvement
* update group description
* remove new sdk release impact on scenario test
* autorest directive and cli directive document
* refactor of code model impl
* fix codemoel layer
* refactor fixes
* refactor
* reserve work
* refactor the codemodel
* example refactor
* resolve conflict part
* resolve conflicts
* Manual config feature gap after refactor (#827)
* manual-config-feature-gap-after-refactor
* fix-test
* add test config
* manual config features and tests
* scenario test
* add array type example
* feature type
* remove unused reference
* command-interfaces-user-cases-document
* document update
* group change
* bugfixes and doc improvement
* update group description
* remove new sdk release impact on scenario test
* autorest directive and cli directive document
* action.py-template-based-refactor
* add unit test
* reserve work
* reserve work
* update getaction data
* reserve work
* reserve work
* fix some issues
* logic fixing and test
* fix scenario test
* template improve
* add back commands py unittest
* fix positional action and dictionary type
* add unit test
* fix test
* try-fix-windows-issue
* fix importerror too general and other issues
* remove extension-mode default experimental for target-mode == core
* code fixing
* change import error
* add document and test for extension description customization
* document and message type update
* modifier-move-group-issue
* fix modifier move group issue
* need refer
* fix move group issue
* fix scenario test
* fix-unittest
* fix list id part issue
* Update CliCommands.ts
* disable bad continuation due to pylint conflict
* fix scenario test due to sdk bump
* cmdlet tests and some fixes
* test output
* catch SystemExit for 500
* output
* use ori_commands2.py
* unittest and refactor
* for depth coverage: bug for disabled example test formatting #723
* configurable cmdlet test gen
* default genCmdletTest as false
* clear code, doc, {} as true
* output
* more test and rename
* fix
* try-fix-command-split
* fix command split
* fix test
* test
* add support for non _ operationId
* fix-help-bug
* minor doc update
* fix incremental wrong logic
* fix top help bug
* try-fix-command-split
* fix command split
* fix test
* test
* add support for non _ operationId
* Revert "add support for non _ operationId"
This reverts commit 4e43655b85.
* Init commit
* Update all tests to use jest
* Update all test cases
* Update the autorest version
* add coverage
* remove mocha
* Resolve conflict
Co-authored-by: FAREAST\renhel <renhel@microsoft.com>
Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com>
Co-authored-by: qiaozha <qiaozha@microsoft.com>
* for configurable test preparers
decorator
forInstance
fix
gen preparers
multiline fix
refactor
output
multiline
subnet
multiline
minor fix
dictionary output
findresource by className and objectName
test-unique-resource
check delete httpmethod
test-unique-resource
for testResource in swagger
resume multiline
integrate oav
clear oldstyle preparer codes
esLint
work around autorest linux file:/// bug
oav@2.2.0
clean code
support split in scenario
fix
npm test
WIP
test case
test
* remove runLintball
* oav 2.2.0
* debug
* revert temp debug
* debug mac
* check mac os
* initTest in unittest
* format preparers.py
* clean
* refactor
* test-unique-resource doc
* refactor
* fix-windows issues
* multiplatform CI
* ci variables
* move pools
* move strategy
* change back credscan image
* version bump
* change image version to latest
* Revert "Add template for commands.py (#728)"
This reverts commit 76ad4b1cd6.
* try-fix-m4-error
* update clicommon and remove cp for windows
* bump version
* fix-command-rename-bug
* add-template-for-commands.py
* add lintball for python formatting
* common util as lintball
* change converter and add converter test
* reserve work
* commands.py render logic
* generate commands.py and add lintball
* add imports and pylint disables
* fix commands.py test
* change single quote
* fix issues
* add wait command and fix tests
* fix suports_no_wait and azext folder
* fix extension
* bump CI version
* Update ci.yml
* devops python 3.7
* remove eslint as a single task
* fix-command-rename-bug
* add-template-for-commands.py
* add lintball for python formatting
* common util as lintball
* change converter and add converter test
* reserve work
* commands.py render logic
* generate commands.py and add lintball
* add imports and pylint disables
* fix commands.py test
* change single quote
* fix issues
* add wait command and fix tests
* fix suports_no_wait and azext folder
* fix extension
* bump CI version
* Update ci.yml
* devops python 3.7
* remove eslint as a single task
* Revert "fix-command-rename-bug"
This reverts commit 009a751f8a.
* fix comment
* change converter into class member function
* change param name
* remove useless if logic
* change condition to return type
* rendor template based logic
* setup.py
* eslint style
* report md
* handle render data
* get render data
* add report md test
* reserve work
* test-for-get-render-data
* fix render data
* get render data with recursive callback
* add climodels
* get model data
* reserve work
* get array render data
* templates
* reserve work
* reserve work
* reserve work
* template-based-rendor-code-stage-1
* reserve work
* change test to use templates
* fix example bugs
* fix test
* fix wait example test
* fix eslint
* fix-issue#718
* fix ci error
* Update launch.json
* Update launch.json
* change pylint max length and eslint etc
* fix eslint
* fix eslint and add some comments
* add array idx check logic
* filter and forEach
* add eslint for run build