You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/ProjectManager/Source
AMZN-nggieber 96f9841ced
Python Tests Ensuring the Interface Project Manager Uses Exists and Signature Matches (#7552)
* Added tests in python to ensure interfaces used by PM exist and have the expected signature

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Fix crash if there is python error but no redirected output from python

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Add new line to end of tests file

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Initialize python bindings error count variable in if statement

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Call len() instead of __len__

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* enable disabled repo tests

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>
4 years ago
..
GemCatalog Prism/fix create project bugs (#7539) 4 years ago
GemRepo Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
AdjustableHeaderWidget.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
AdjustableHeaderWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
Application.cpp Merging stabilization/2111RTE -> development, resolved conflicts 4 years ago
Application.h Duplicate engine detection and help in Project Manager (#6984) 4 years ago
CreateProjectCtrl.cpp Moved includes to forward declarations on GemCatalogScreen 4 years ago
CreateProjectCtrl.h Merge remote-tracking branch 'upstream/stabilization/2110' into Prism/show-gem-repos-update 4 years ago
DownloadController.cpp Change to optionally show all python error strings 4 years ago
DownloadController.h Change to optionally show all python error strings 4 years ago
DownloadWorker.cpp Change to optionally show all python error strings 4 years ago
DownloadWorker.h Change to optionally show all python error strings 4 years ago
EngineInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EngineInfo.h Duplicate engine detection and help in Project Manager (#6984) 4 years ago
EngineScreenCtrl.cpp Configure gems option added to projects button to go directly to gem catalog 4 years ago
EngineScreenCtrl.h Keep gem repos pages in sync 4 years ago
EngineSettingsScreen.cpp Duplicate engine detection and help in Project Manager (#6984) 4 years ago
EngineSettingsScreen.h Add engine name, folder and fix refresh crash (#5112) 4 years ago
ExternalLinkDialog.cpp Minor PR feedback changes 4 years ago
ExternalLinkDialog.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
FormBrowseEditWidget.cpp Add engine name, folder and fix refresh crash (#5112) 4 years ago
FormBrowseEditWidget.h Add engine name, folder and fix refresh crash (#5112) 4 years ago
FormFolderBrowseEditWidget.cpp Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser (#3304) 4 years ago
FormFolderBrowseEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormImageBrowseEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormImageBrowseEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormLineEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormLineEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GemsSubWidget.cpp Fix tags, downloads, and several vector copies 4 years ago
GemsSubWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
LinkWidget.cpp Minor PR feedback changes 4 years ago
LinkWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
NewProjectSettingsScreen.cpp Prism/fix create project bugs (#7539) 4 years ago
NewProjectSettingsScreen.h Remove Project ID field from New Project settings 4 years ago
PathValidator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathValidator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectBuilderController.cpp Fix typo, add missing header, remove unecessary asserts 4 years ago
ProjectBuilderController.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectBuilderWorker.cpp Fix Project Manager not finding CMake on Windows 4 years ago
ProjectBuilderWorker.h Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectButtonWidget.cpp Prism/fix create project bugs (#7539) 4 years ago
ProjectButtonWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
ProjectInfo.cpp Refactored ProjectManagerSettings, added tests, changed project built successful to be tracked by project path, added project ids, changed project settings path to use project id and name 4 years ago
ProjectInfo.h Refactored ProjectManagerSettings, added tests, changed project built successful to be tracked by project path, added project ids, changed project settings path to use project id and name 4 years ago
ProjectManagerDefs.h Display Gem Icons in Gem Catalog (#7294) 4 years ago
ProjectManagerWindow.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
ProjectManagerWindow.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectSettingsScreen.cpp Remove Project ID field from New Project settings 4 years ago
ProjectSettingsScreen.h Remove Project ID field from New Project settings 4 years ago
ProjectTemplateInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectTemplateInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectUtils.cpp Duplicate engine detection and help in Project Manager (#6984) 4 years ago
ProjectUtils.h Duplicate engine detection and help in Project Manager (#6984) 4 years ago
ProjectsScreen.cpp Reflow Project Tiles Everytime They Are Updated 4 years ago
ProjectsScreen.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
PythonBindings.cpp Python Tests Ensuring the Interface Project Manager Uses Exists and Signature Matches (#7552) 4 years ago
PythonBindings.h Duplicate engine detection and help in Project Manager (#6984) 4 years ago
PythonBindingsInterface.h Duplicate engine detection and help in Project Manager (#6984) 4 years ago
ScreenDefs.h Add Initial Gem Repository Management Screen (#4172) 4 years ago
ScreenFactory.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
ScreenFactory.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenHeaderWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenHeaderWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
ScreenWidget.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
ScreensCtrl.cpp Fix issue with project still displaying when last project is removed 4 years ago
ScreensCtrl.h Added Menu to Gem Catalog with Action to Navigate to Gem Repo Screen (#4829) 4 years ago
Settings.cpp Clang 13: Fix build errors ... 4 years ago
Settings.h Add AZStd string header for linux 4 years ago
SettingsInterface.h Addressed remaining PR feedback 4 years ago
TagWidget.cpp Fix tags, downloads, and several vector copies 4 years ago
TagWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
TemplateButtonWidget.cpp Prism/fix create project bugs (#7539) 4 years ago
TemplateButtonWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
UpdateProjectCtrl.cpp Change ProjectSettings to Singleton interface 4 years ago
UpdateProjectCtrl.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
UpdateProjectSettingsScreen.cpp Minor PR feedback changes 4 years ago
UpdateProjectSettingsScreen.h Minor PR feedback changes 4 years ago
main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago