Commit Graph
79 Commits
Author SHA1 Message Date
andrii.zinkevych 639a7a58eb AC-2355: setting error_reporting to E_ALL in the test 2022-02-17 15:46:51 +01:00
Buba Soumah 509234bb82 Merge branch 'magento-commerce:2.4-develop' into MC-39920 2021-10-20 09:32:00 -05:00
Karyna 2b9b6d81ca Added PHP 8 constants and error handler changes into tests bootstrap files 2021-09-12 23:05:44 +03:00
Buba Suma 52251f091c MC-40601: Add support for data fixture classes
- Refactor
2021-04-22 13:26:29 -05:00
Dan Mooney df320e05fd B2B-1776: Update Integration Test Framework to Support Integration Tests Builds to Work Against Actual Aurora Db 2021-03-24 15:43:39 -05:00
Dan Mooney 00f55cdcf3 B2B-1776: Update Integration Test Framework to Support Integration Tests Builds to Work Against Actual Aurora Db 2021-03-24 14:00:28 -05:00
Mykhailo Matiola 04deb8fc53 MC-34201: WebAPI Test Extensibility 2020-06-02 11:54:31 +03:00
Pavel Bystritsky efbf154502 magento/magento2#18459: Static test fix. 2019-05-31 15:21:35 +03:00
nmalevanec 2ff2c4e504 Fix static tests. 2019-04-24 13:28:45 +03:00
Andreas von Studnitz 0366781281 12696 Don't delete test module files if tests are run in parallel
Without this check, the module files were deleted when the first test
runner finishs. The second test runner might still need the module files.
2018-10-08 14:57:30 +02:00
Eugene Tulika 1703d0486d magento-engcom/bulk-api#7 Add extension point to WebAPI
- updated synchronous request processor pattern
- added api-functional test to verify the async bulk response
2018-03-26 20:38:29 -05:00
Magento EngCom Team 56f77080cf ⏫ Forwardport of magento/magento2#11499 to 2.3-develop branch
Applied pull request patch https://github.com/magento/magento2/pull/11499.patch (created by @joshuaswarren) based on commit(s):
  1. bd95e4ec5b909f491afb2b1567fefebdc819b63c

Fixed GitHub Issues in 2.3-develop branch:
  - magento/magento2#10025: Integration tests don't reset the database (reported by @dersam)
2018-01-23 10:55:22 -06:00
Robert He b0e60f77e9 MAGETWO-69137: upgrading Magento2 Project PHPUnit version to latest 2017-07-13 11:21:33 -05:00
Timon de Groot 7e725ec27a Fix wrong initialization of exception logger in dev/tests bootstrap files 2017-04-21 19:59:49 +02:00
Timon de Groot a79e81862c Fix wrong initialization of debug logger in dev/tests bootstrap files 2017-04-21 19:52:36 +02:00
Timon de Groot ee40290ce8 Add missing exception handler to dev/tests bootstrap files 2017-04-21 19:47:28 +02:00
Timon de Groot 255da6233d Replace Zend_Log with Monolog\Logger in dev/tests bootstrap files 2017-04-21 19:36:10 +02:00
Oleksii Korshenko 231709b4ac MAGETWO-66875: Remove the copyright year from file headers #8648 2017-03-29 19:37:54 +03:00
Sergii Kovalenko eb30343a09 MAGETWO-62855: Copyright Year Update 2017 2017-01-05 13:01:45 +02:00
Stanislav Idolov e80858cb26 Merge remote-tracking branch 'mainline/develop' into literal_classname_to_namespace 2016-07-31 16:02:31 +03:00
Oleksii Korshenko 5ed78d7794 MAGETWO-55487: Topology config: Utilize RabbitMQ native support of wildcard topics 2016-07-28 09:30:20 -05:00
Stanislav Idolov 3d12574328 Merge remote-tracking branch 'mainline/develop' into literal_classname_to_namespace 2016-07-28 11:23:15 +03:00
Sviatoslav Mankivskyi f502455eff MAGETWO-53858: Uncaught 'undefined property' notices in REST tests 2016-07-26 11:46:14 +03:00
Sviatoslav Mankivskyi c4e5f202f9 MAGETWO-53858: Uncaught 'undefined property' notices in REST tests 2016-07-26 11:18:56 +03:00
Sviatoslav Mankivskyi eba13e46f5 MAGETWO-53858: Uncaught 'undefined property' notices in REST tests 2016-07-25 18:57:39 +03:00
Oleksii Korshenko eb27103be5 MAGETWO-55501: Add support of queue testing in integration tests framework 2016-07-21 11:01:19 -05:00
Oleksii Korshenko c2d9ba6a42 MAGETWO-55480: Queue Publisher Config Component 2016-07-19 19:05:01 -05:00
Oleksii Korshenko 49995d3d3b MAGETWO-55501: Add support of queue testing in integration tests framework 2016-07-19 16:34:42 -05:00
Oleksii Korshenko 72ae4f8fc9 MAGETWO-55501: Add support of queue testing in integration tests framework 2016-07-18 14:39:20 -05:00
Stanislav Idolov b959f667a8 MAGETWO-51858: Convert literal class names to \Namespace\Classname::class 2016-04-29 12:20:19 +03:00
Ivan Gavryshko 342f4e6b9f MAGETWO-50790: Remove Updater Injection from CE unit and integration tests bootstrap
- removed Updater tests injection from unit and integration tests
2016-03-22 15:43:54 -05:00
Joan He 2d368d0134 MAGETWO-48081: Copyright Year Update 2016-03-17 15:49:11 -05:00
Maddy Chellathurai 122d870726 MAGETWO-42264: Check and fix implementation for themes
- fixing constructor call of files
2015-09-24 14:17:22 -05:00
Ivan Gavryshko f10b5182d2 MAGETWO-43019: Remove Support of Custom Base Path from \Magento\Framework\App\Utility\Files
- removed test-case
- fixed getAllFiles method
2015-09-22 12:54:39 -05:00
Olga Kopylova aa2b86e739 MAGETWO-42264: Check and fix implementation for themes
- code style fixes
- updated Utility\Files to work with themes registrar
2015-09-21 15:24:23 -05:00
Maddy Chellathurai d284575eeb MAGETWO-42260: Implement registrar
- Replacing usage of ModuleRegistrar
2015-09-04 14:24:21 -05:00
Eddie Lau 44868a7cfa MAGETWO-42265: Fix code that depends on module location
- fixed occurences of hard coded app/code in Utility\Files class
2015-09-03 17:48:37 -05:00
Olexii Korshenko 93312cae42 MAGETWO-37817: Adaptation of code to PHP7
- Renamed classes and namespaces with reserved words (Object, String, Null, Boolean, etc.)
- Updated dependencies
2015-07-29 17:55:58 +03:00
Arkadii Chyzhov 58bf206166 MAGETWO-38686: Merge and Fix Builds
- fixed web-api tests
2015-06-19 12:34:20 +03:00
Arkadii Chyzhov a892a3490a MAGETWO-38686: Merge and Fix Builds 2015-06-17 15:08:59 +03:00
Arkadii Chyzhov fc913a5579 MAGETWO-36831: Move unit tests of the Updater App 2015-05-20 15:00:15 +03:00
Maksym Aposov 310423e521 Merge branch 'mainline_develop' into S65-4 2015-05-08 15:22:25 +03:00
Maksym Aposov d18f97da3e MAGETWO-36938: Prepare and deliver S66 pull request 2015-05-06 11:59:03 +03:00
Arkadii Chyzhov dbe003d09e MAGETWO-36638: Update the CICD builds
- added updater app bootstrap  to magento test framework
2015-04-28 15:19:50 +03:00
Vlad Veselov 3edb99c21b Merge remote-tracking branch 'mainline/develop' into MAGETWO-31058
Conflicts:
	dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_methods.php
2015-03-11 12:18:57 -04:00
Maksym Savich 93fa5fbb52 MAGETWO-34326: Move classes from Framework/Test/Utilities to Framework/Utilities
- Movet do Framework/App/Utilities according to the Architect advice
2015-03-03 16:44:32 -06:00
Maksym Savich 76194dbea4 MAGETWO-34326: Move classes from Framework/Test/Utilities to Framework/Utilities 2015-02-27 16:53:34 -06:00
Oleksandr Ivashchenko bc9389541b MAGETWO-31059: Integration tests with fatals, code under test and framework adaptation
- MAGETWO-33055: Check up CI builds
2015-02-17 10:35:04 +02:00
Vlad Veselov a9e5897bf6 MAGETWO-32146: Copying and Copyright Year Update
- update all files with tool
2015-01-09 10:11:39 -05:00
mage2-team 1be6ca13bc 0.1.0-alpha108
* Service Contracts:
    * Implemented Bundle Product API
    * Replaced Address Converted model with Address Mapper
    * Refactored Customer web service routes and API functional tests to use latest service layer
    * Implemented Configurable Product Module API
    * Removed obsolete namespace Magento\Catalog\Service
* Price calculation logic:
    * Removed complex JS price calculation on the frontend
* Fixed bugs:
    * Fixed an issue where the path parameter routes were incorrectly matched in the REST web services
    * Fixed an issue where $0.00 was shown as a configurable product price if variation did not add anything to product price
    * Fixed an issue where the fatal error occurred when a user with read-only permissions for cart price rules attempted to open an existing cart price rule
    * Fixed an issue where the 'An order with subscription items was registered.' message was displayed in an order if it has been placed using an online payment method
    * Fixed an issue where the 'Warning: Division by zero' message was displayed when an invoice was opened for an order placed using an online payment method
    * Fixed an issue where creating simple product through using API service led to an exception on the frontend
    * Fixed an issue where it was impossible to perform advanced search for price range of 0 to 0
    * Fixed an issue with the broken Search Terms Report page
    * Fixed an issue with the broken Search Terms page
    * Fixed an issue with a notice appearing in the Advanced Search when searching by a custom multiselect attribute
    * Fixed an issue where Search did not work if word-request contained a hyphen
    * Fixed an issue where searching by a title of bundle option returned empty result
    * Fixed an issue where Maximum Query Length was not applied to Quick Search
    * Fixed an issue where searching by product name did not return suggested search terms
    * Fixed an issue with an incorrect dependency of the MySQL search adapter on CatalogSearch
    * Fixed an issue with incorrect dependency of the Search library on the MySQL adapter
    * Fixed an issue where Advanced Search always returned empty result for multiselect product attributes
    * Fixed an issue where an admin user was redirected to the 404 page after deleting search terms through using mass action
    * Fixed an issue where a product page was frozen when a configurable attribute was added to a current product template during saving a configurable product
    * Fixed an issue where it was impossible to place an order with downloadable product that contained a link
    * Fixed an issue where only parent category was displayed in layered navigation on the Search results page
    * Fixed an issue where the Price attribute was incorrectly displayed in layered navigation if searching by this attribute
    * Fixed an issue where importing configurable products set them out of stock
    * Fixed an issue where drop-down lists were closing by themselves in Internet Explorer 9
    * Fixed an issue where it was impossible to place an order using PayPal Payment Pro and 3D Secure
    * Fixed an issue where bundle items were always marked as 'User Defined'
    * Fixed an issue where view management selectors did not work in categories on the frontend
    * Fixed an issue where the 'Base' image label was not applied to a first product image uploaded
    * Fixed an issue where editing a product led to data loss and broken media links
    * Fixed an issue where attributes could not be deleted from the Google Content Attributes page
    * Fixed an issue where a product was unassigned from a category after it was edited by an admin user with read/edit permissions for product price only
    * Fixed an issue where the fatal error occurred on the RSS page for new products and special products
    * Fixed an issue where the fatal error occurred when adding a new Customer Address Attribute
    * Fixed an issue where it was impossible to install Magento when specific time zones were set
    * Fixed an issue where compiler.php failed not handle inheritance from virtual classes
    * Fixed an issue where some locales were absent in the 'Interface Locales' drop-down in the backend
    * Fixed an issue where the Offloader header did not work in the backend
    * Fixed an issue where autoloader failed to load custom classes
    * Fixed an issue where products did not disappear from the shopping cart after checkout
    * Fixed an issue where changing quantity of a product in the shopping cart removed product from cart
    * Fixed an issue where the Persistent Shopping Cart functionality was not available if Luma theme was applied
    * Fixed an issue where the category tree was broken if editing a category name in specific cases
    * Fixed an issue where 'Price as Configured' value was not updated for a bundle product after changing the value of the 'Price View' field
    * Fixed an issue where the final product price was displayed incorrectly in a category and a product page if price display setting was set to exclude FPT, FPT description, and final price
    * Fixed an issue where product price range was displayed incorrectly for bundle products
    * Fixed an issue where the HTTP 500 error occurred on the Share Wishlist page
    * Fixed an issue with the incorrect order of dispatching event adminhtml_cms_page_edit_tab_content_prepare_form and setting form values in the backend
    * Fixed an issue where breadcrumbs were not displaying the fullpath
    * Fixed an issue where only two of four widgets added to a CMS page were displayed
    * Fixed an issue where it was impossible to save locale for an admin account after changing it
    * Fixed an issue where icons were not loaded on a non-secure pages if secure URLs were used in the frontend
    * Fixed an issue where overriding layouts did not work after renaming a theme
    * Fixed an issue where the Permissions tree was not displayed when activating an integration
    * Fixed an issue with duplicated and corrupted page layouts
    * Fixed an issue where the 'Number of Products per Page' option did not work for widgets of the 'List' type
    * Fixed an issue where HTTP and HTTPS pages shared cache content
    * Fixed an issue where the 'Use Billing Address' checkbox did not affect did not affect the checkout experience
    * Fixed an issue where it was impossible to create shipping labels
    * Fixed an issue where the 'Payment Method' section was empty in billing agreements in the frontend if a billing agreement was created during the checkout
    * Fixed an issue with Catalog Rule Product indexer invalidating the price index
    * Fixed an issue where one of the price range fields was corrupted in the Advanced Search page
    * Fixed an issue where a base product image that was smaller than the gallery image container was scaled up to fill the container on the View Product page in the frontend
    * Fixed the layout issue on the Contact Us page
    * Fixed an issue where search queries were not submitted when a search suggestion was clicked
    * Fixed an issue where page footer overlapped products in categories in Internet Explorer 11
    * Fixed UI issues in the Luma theme
    * Fixed an issue when the fatal error occurred if a category was moved to another category that already contained category with the same URL key
    * Fixed an issue where incorrect products were displayed on the Reviews tab for a configurable product
    * Fixed an issue where fatal errors occurred when calling id() on a null store object
    * Fixed an issue where navigation through the tabs on the Dashboard did not work properly
    * Fixed an issue where prices for bundle products were incorrect on the category view and search view pages
    * Fixed an issue where custom Customer attributes and Customer Address attributes were not displayed on the 'Create/Edit Customer' page in thebackend
    * Fixed an issue where there were no validation for whether an option of a bundle product was created through the API
    * Fixed an issue where bundle products created through using the API were not appearing in the frontend
    * Fixed an issue where entity ID was missing for product thumbnail labels values
    * Fixed an issue with the bad return from the Indexer launch() method
    * Fixed an issue where an attempt to select product SKU in a shopping cart price rule redirected to the Dashboard
    * Fixed an issue where the Search Terms Reports and Search Terms list did not work
    * Fixed an issue where an error occurred when configuring Google API
    * Fixed an issue where it was impossible to add a configurable product variation to an order in the backend
    * Fixed an issue where there were no confirmation on deleting CMS pages/Blocks
    * Fixed an issue with incorrect behavior of validation in the Quick Search field in the frontend
    * Fixed an issue where it was impossible to select a row in the grid of CMS pages and CMS Blocks
    * Fixed an issue where validation for minimum and maximum field value length was not performed for Customer attributes and Customer Address attributes when creating or editing a customer in the backend
    * Fixed an issue with broken 'validate-digits-range' validation
    * Fixed an issue where it was impossible to delete product templates
    * Fixed an issue where products were not shown on a second website
    * Fixed an issue where customer group was empty when adding group price during creating a product
    * Fixed an issue with incorrect interval in LN for small values
    * Fixed an issue where product attribute of the Price type was not displayed in layered navigation
    * Fixed an issue with testCreateCustomer failing in parallel run
    * Fixed an issue with the value of the 'Bill to Name' field always displayed instead of the value of the 'Ship to Name' in all order-related grids
    * Fixed an issue where an error occurred when submitting an order int he backend when shipping and billing addresses were different
    * Fixed an issue where the navigation menu was absent on product pages with Varnish used
    * Fixed an issue where the underscore character was incorrectly handled when used with digits
    * Fixed an issue where it was impossible to localize comments in the 'Max Emails Allowed to be Sent' and 'Email Text Length Limit' fields in the Wishlist configuration
    * Fixed an issue where there were a logical error in joining the same table two times with different aliases
* Sample data:
    * Created Luma Sample Data script
* GitHub requests:
    * [#775](https://github.com/magento/magento2/issues/775) -- Can't save changes in configuration in Configuration->Advanced->System
    * [#716](https://github.com/magento/magento2/issues/716) -- Wrong mimetype returned by getMimeType from Magento library
    * [#681](https://github.com/magento/magento2/issues/681) -- Magento\Framework\Xml\Parser class issues
    * [#758](https://github.com/magento/magento2/issues/758) -- Coding standards: arrays
    * [#169](https://github.com/magento/magento2/issues/169) -- DDL cache should be tagged
    * [#738](https://github.com/magento/magento2/issues/738) -- pub/setup missing in 0.1.0-alpha103
* Various improvements:
    * Removed obsolete code from the Tax and Weee modules
    * Merged the AdminNotification, Integration, Authorization, and WebAPI SQL scripts
    * Removed the Customer Converter model and Address Converter model
    * Created AJAX Authentication Endpoint for the frontend
    * Removed Customer\Service\V1 service implementation in favor of the Customer\Api service implementation
    * Removed the Recurring Billing functionality
    * Added the 'suggest' node to composer.json files to mark modules that are optional
    * Consolidated SQL install and data scripts for the rest of the modules
    * Added static test verifying that README.md file exist in modules
    * Removed obsolete code
    * Removed license notices in files
    * Eliminated invalid dependencies of the CatalogRule module
    * Removed @deprecated methods from the code base
    * Added test enforcing @covers annotation refers to only existing classes and methods
    * Added the PHP Coding Standards Fixer configuration file to the project root
    * Added Git hook to automatically correct coding style before actual push
    * Added the ability to enforce no error log messages during tests execution
    * Removed API interfaces from the Cms module
    * Updated jQuery used to version 1.11
    * Added wildcard prefix for all search words in search requests for Match query
    * Renamed frontend properties for some of the product attributes
    * Fixed the Magento\Centinel\CreateOrderTest integration test
    * Improved invoking for functional tests
    * Refactored StoreManagerInterface to avoid violating the modularity principle
    * Improved the logic in the isSubtotal method in Magento\Reports\Model\Resource\Report\Collection\AbstractCollection
* Framework improvements:
    * Added a copy of dependencies for Magento components to the root composer.json file
* Setup Tool improvements:
    * Moved dependencies from setup/composer.json to the root composer.json and removed the former one
    * Removed dependencies on unnecessary ZF2 libraries
    * Removed dependency on exec() calls
    * Removed tool dev/shell/run_data_fixtures.php in favor of Setup Toolphp setup/index.php install-data
    * Removed tool dev/shell/user_config_data.php in favor of Setup Tool php setup/index.php install-user-configuration
    * Added validation of the required information on each installation step in the Setup tool:
        * Web UI:
            * Removed the 'Test Connection' button in web setup UI; checking connection to the database server is now performed when the 'Next' button is clicked
            * Added validation of URL format
            * Added automatic adding of the trailing slash to the base URL field if a user did not provide one
            * Added validation of admin user password
            * Added validation of HTTPS configuration
        * CLI:
            * Added validation of CLI to display missing/extra parameters and missing/unnecessary parameter values
2014-12-12 12:14:06 -08:00