Commit történet

Szerző SHA1 Üzenet Dátum
  Chiang e7cd8d9d6b minor fixes from feedback 2 éve
  Kadino 02f0438ed9 Update PyTyest, custom plugin, and remove unused dependency (#13707) 3 éve
  Chiang 53ec727eb3 Added unit tests 3 éve
  Chiang 741700e143 Moved nested functions out of multitest framework 3 éve
  Chiang 4c8fb2b15b Minor unit test fix 3 éve
  Chiang 85145d4255 Adds shared functions for MultiTest framework 3 éve
  NULL a68074796e merges all Atom Tools automated tests into one AtomToolsTestSuite. Individual executables can be targeted using the atom_tools_executable_name attribute value on the AtomToolsTestSuite (i.e. to target MaterialEditor you would put atom_tools_executable_name = MaterialEditor inside your test class on the class object inheriting from AtomToolsTestSuite. The MaterialCanvas tests are not returning zero exit codes for success so they have been marked skipped until the issue can be resolved (see GHI #12152 for more info on https://github.com/o3de/o3de/issues/12152). All unit tests updated, all tests that this code touches updated, and re-ran them all (they pass except for MaterialCanvas). 3 éve
  NULL 1cee2af533 fixes for AR 3 éve
  NULL e76ecadf9c fixed import for multi_testing from 'import as editor_test' to 'import as multi_testing', removed init attributes unit tests for AbstractTestBase, Editor, and MaterialEditor test types then added new tests for test collection instead, removed log_attribute string from ResultType class unit test since its no longer used, move _prepare_asset_processor() into editor_test_utils and rename to prepare_asset_processor(), fix type with mock_executable in unit tests, remove log_attribute completely (its simply not needed after reviewing unit tests) and corrected logging to look for the correct attributes, remove unused test classes and rename misleading abstract classes that aren't actually abstract, fix type(executable) logic check to also check for Linux, rename AbstractTestSuite to MultiTestSuite, rename AbstractTestClass to MultiTestCollector 3 éve
  NULL b01eeabde3 update and fix unit tests to account for all the changes made: new multi_test_framework.py module, new material_editor_test.py module, and editor_test.py module converted. Any other code altered by these changes also updated on the unit test side and they are 100% passing in my testing 3 éve