|
8 | 8 | /* These classes are skipped completely during comparison. */
|
9 | 9 | return [
|
10 | 10 | '*' => [
|
11 |
| - // list of the latest failures started |
12 | 11 | Magento\Sales\Api\Data\ShippingAssignmentInterfaceFactory::class => null,
|
13 | 12 | Magento\Sales\Model\Order\ShippingBuilderFactory::class => null,
|
14 | 13 | Magento\Sales\Model\Order\ShippingAssignmentBuilder::class => null,
|
15 |
| - // list of the latest failures ended |
16 | 14 | Magento\Framework\Translate\Inline::class => null,
|
17 | 15 | Magento\Framework\Json\Encoder::class => null,
|
18 | 16 | Magento\Framework\Lock\Proxy::class => null,
|
|
181 | 179 | Magento\Customer\Model\Plugin\CustomerFlushFormKey::class => null,
|
182 | 180 | Magento\Customer\Observer\LogLastLoginAtObserver::class => null,
|
183 | 181 | Magento\Customer\Model\Visitor\Proxy::class => null,
|
184 |
| -// Magento\Customer\Observer\LogLastLoginAtObserver::class => null, |
185 | 182 | Magento\Customer\Api\CustomerRepositoryInterface\Proxy::class => null,
|
186 | 183 | Magento\Customer\Model\ResourceModel\Attribute::class => null,
|
187 | 184 | Magento\Customer\Model\Address\Config::class => null,
|
|
211 | 208 | Magento\InventoryConfigurableProduct\Pricing\Price\Indexer\OptionsIndexer::class => null,
|
212 | 209 | Magento\InventoryCatalog\Plugin\CatalogInventory\Model\Indexer\ModifySelectInProductPriceIndexFilter::class => null,
|
213 | 210 | Magento\Indexer\Model\Indexer\DeferCacheCleaning::class => null,
|
214 |
| - |
215 | 211 | Magento\LoginAsCustomerAssistance\Model\IsAssistanceEnabled::class => null,
|
216 | 212 | Magento\LoginAsCustomerAssistance\Model\SetAssistance::class => null,
|
217 | 213 | Magento\LoginAsCustomerAssistance\Plugin\CustomerPlugin::class => null,
|
|
254 | 250 | Magento\Directory\Helper\Data::class => null,
|
255 | 251 | Magento\Store\Model\Address\Renderer::class => null,
|
256 | 252 | Magento\QuoteGraphQl\Plugin\ProductAttributesExtender::class => null,
|
257 |
| - |
258 | 253 | Magento\Paypal\Plugin\TransparentSessionChecker::class => null,
|
259 | 254 | Magento\Backend\App\Area\FrontNameResolver::class => null,
|
260 | 255 | Magento\Backend\Helper\Data::class => null,
|
|
269 | 264 | Magento\CustomerGraphQl\Model\Customer\ValidateCustomerData\ValidateEmail::class => null,
|
270 | 265 | Magento\CustomerGraphQl\Model\Customer\ValidateCustomerData::class => null,
|
271 | 266 | Magento\Catalog\Helper\Data::class => null,
|
272 |
| - |
273 | 267 | Magento\Eav\Model\AttributeDataFactory::class => null,
|
274 | 268 | Magento\Checkout\Model\Session::class => null,
|
275 |
| - |
276 | 269 | Magento\JwtUserToken\Model\ConfigurableJwtSettingsProvider::class => null,
|
277 | 270 | Magento\JwtUserToken\Model\Reader::class => null,
|
278 |
| - |
279 | 271 | Magento\Bundle\Pricing\Price\TaxPrice::class => null,
|
280 | 272 | Magento\Customer\Observer\AfterAddressSaveObserver::class => null,
|
281 | 273 | Magento\LoginAsCustomer\Model\GetLoggedAsCustomerAdminId::class => null,
|
|
325 | 317 | Magento\Framework\Interception\PluginList\PluginList::class => null,
|
326 | 318 | Magento\InventorySales\Model\IsProductSalableForRequestedQtyCondition\IsProductSalableForRequestedQtyConditionChain::class => null,
|
327 | 319 | Magento\InventorySales\Model\AreProductsSalableForRequestedQty::class => null,
|
328 |
| -// Magento\Customer\Model\GroupRegistry::class => null, |
329 | 320 | Magento\Config\App\Config\Type\System::class => null,
|
330 | 321 | Magento\CatalogRule\Observer\RulePricesStorage::class => null,
|
331 | 322 | Magento\CatalogRule\Observer\PrepareCatalogProductCollectionPricesObserver::class => null,
|
|
347 | 338 | Magento\Quote\Model\Quote\Relation::class => null,
|
348 | 339 | Magento\Quote\Model\QueryResolver::class => null,
|
349 | 340 | 'QuoteRelationsComposite' => null,
|
350 |
| -// Magento\GraphQlCache\Model\Plugin\Auth\TokenIssuer::class => null, |
351 | 341 | Magento\StoreGraphQl\Plugin\LocalizeEmail::class => null,
|
352 | 342 | ],
|
353 | 343 | '*-fromConstructed' => [
|
|
359 | 349 | Magento\PageBuilder\Model\Filter\Template::class => null,
|
360 | 350 | Magento\PageBuilder\Plugin\Filter\TemplatePlugin::class => null,
|
361 | 351 | Magento\Customer\Api\Data\CustomerExtension::class => null,
|
362 |
| -// Magento\Framework\Css\PreProcessor\Adapter\CssInliner::class => null, |
363 | 352 | Magento\Framework\TestFramework\ApplicationStateComparator\ObjectManager::class => null,
|
364 | 353 | Magento\RemoteStorage\Filesystem::class => null,
|
365 | 354 | Magento\Framework\App\Cache\Frontend\Factory::class => null,
|
366 |
| -// Magento\Framework\Config\Scope::class => null, |
367 | 355 | Magento\TestFramework\ObjectManager\Config::class => null,
|
368 | 356 | Magento\Framework\ObjectManager\Definition\Runtime::class => null,
|
369 | 357 | Magento\Framework\Cache\LockGuardedCacheLoader::class => null,
|
370 |
| -// Magento\Config\App\Config\Type\System::class => null, |
371 | 358 | Magento\Framework\View\Asset\PreProcessor\Pool::class => null,
|
372 | 359 | Magento\Framework\App\Area::class => null,
|
373 | 360 | Magento\Store\Model\Store\Interceptor::class => null,
|
|
376 | 363 | null, // TODO: Do we need to add a reset for when config changes? Adding it now. Need to add to di.xml
|
377 | 364 | Magento\Framework\App\Http\Context\Interceptor::class => null,
|
378 | 365 | Magento\Framework\HTTP\LaminasClient::class => null,
|
379 |
| -// Magento\Customer\Model\GroupRegistry::class => |
380 |
| -// null, // FIXME: This looks like it needs _resetState or else it would be bug |
381 |
| -// Magento\Framework\Model\ResourceModel\Db\VersionControl\Metadata::class => null, |
382 |
| -// Magento\Framework\App\DeploymentConfig::class => null, |
383 |
| -// Laminas\Uri\Uri::class => null, |
384 |
| -// Magento\Framework\App\Cache\Frontend\Pool::class => null, |
385 | 366 | Magento\TestFramework\App\State\Interceptor::class => null,
|
386 | 367 | Magento\TestFramework\App\MutableScopeConfig::class => null,
|
387 | 368 | Magento\TestFramework\Store\StoreManager::class => null,
|
388 | 369 | Magento\TestFramework\Workaround\Override\Config\RelationsCollector::class => null,
|
389 |
| -// Magento\Framework\Reflection\MethodsMap::class => null, |
390 | 370 | Magento\Framework\Session\SaveHandler::class => null,
|
391 |
| -// Magento\Customer\Model\GroupRegistry::class => null, // FIXME: Needs _resetState for $registry |
392 | 371 | Magento\Customer\Model\Group\Interceptor::class => null,
|
393 | 372 | Magento\Store\Model\Group\Interceptor::class => null,
|
394 | 373 | Magento\Directory\Model\Currency\Interceptor::class => null,
|
395 | 374 | Magento\Theme\Model\Theme\ThemeProvider::class => null, // Needs _resetState for themes
|
396 |
| -// Magento\Theme\Model\View\Design::class => null, |
397 |
| - Magento\Catalog\Model\Category\AttributeRepository::class => |
398 |
| - null, // FIXME: Needs resetState OR reset when poison pill triggered. |
399 |
| - Magento\Framework\Search\Request\Cleaner::class => null, // FIXME: Needs resetState |
| 375 | + Magento\Catalog\Model\Category\AttributeRepository::class => null, // Note: has reloadState |
| 376 | +// Magento\Framework\Search\Request\Cleaner::class => null, // FIXME: Needs resetState |
400 | 377 | Magento\Catalog\Model\ResourceModel\Category\Interceptor::class => null,
|
401 | 378 | Magento\Catalog\Model\Attribute\Backend\DefaultBackend\Interceptor::class => null,
|
402 | 379 | Magento\GraphQlCache\Model\Resolver\IdentityPool::class => null,
|
|
433 | 410 | Magento\Framework\View\Asset\File::class => null,
|
434 | 411 | Magento\Customer\Model\Attribute\Interceptor::class => null,
|
435 | 412 | Magento\Framework\GraphQl\Schema\SchemaGenerator::class => null,
|
436 |
| -// Magento\Customer\Model\ResourceModel\Customer::class => null, |
437 | 413 | Magento\Framework\App\PageCache\Version::class => null,
|
438 | 414 | Magento\Framework\App\PageCache\Identifier::class => null,
|
439 | 415 | Magento\Framework\App\PageCache\Kernel::class => null,
|
|
449 | 425 | Magento\Catalog\Model\Product\Type\Simple\Interceptor::class => null,
|
450 | 426 | Magento\Customer\Model\Session\Storage::class =>
|
451 | 427 | null, // FIXME: race condition with Magento\Customer\Model\Session::_resetState()
|
452 |
| -// Magento\Framework\Module\Manager::class => null, |
453 | 428 | Magento\Eav\Api\Data\AttributeExtension::class
|
454 | 429 | => null, // FIXME: This needs to be fixed. is_pagebuilder_enabled 0 => null
|
455 | 430 | Magento\TestFramework\Event\Magento::class => null,
|
456 |
| -// Magento\Webapi\Model\Authorization\TokenUserContext::class => null, // Has good _resetState |
457 | 431 | Magento\Store\Model\Website\Interceptor::class => null, // reset by poison pill
|
458 | 432 | Magento\Eav\Model\Entity\Type::class => null, // attribute types should be destroyed by poison pill
|
459 | 433 | Magento\Eav\Model\Entity\Attribute\Backend\DefaultBackend\Interceptor::class =>
|
|
476 | 450 | Magento\Config\Model\Config\Structure\Data::class => null, // should be cleaned after poison pill
|
477 | 451 | Magento\Customer\Model\ResourceModel\Address\Interceptor::class =>
|
478 | 452 | null, // customer_address_entity table info
|
479 |
| -// Magento\LoginAsCustomerAssistance\Model\IsAssistanceEnabled::class => |
480 |
| -// null, // FIXME: needs resetSate |
481 | 453 | Magento\Quote\Model\Quote\Address\Total\Subtotal::class => null, // FIXME: these should not be reused.
|
482 | 454 | Magento\Quote\Model\Quote\Address\Total\Grand::class =>
|
483 | 455 | null, // FIXME: these should not be reused.
|
|
488 | 460 | Magento\Tax\Model\Sales\Total\Quote\Subtotal\Interceptor::class => null, // FIXME: these should not be reused.
|
489 | 461 | Magento\SalesRule\Model\ResourceModel\Rule::class => null,
|
490 | 462 | Magento\SalesRule\Model\Plugin\QuoteConfigProductAttributes::class => null,
|
491 |
| -// Magento\QuoteGraphQl\Plugin\ProductAttributesExtender::class => null, |
492 |
| - |
493 | 463 | //Create Empty Cart
|
494 | 464 | Magento\Quote\Model\ResourceModel\Quote\QuoteIdMask::class => null,
|
495 |
| -// Magento\Quote\Model\ResourceModel\Quote::class => null, |
496 |
| -// Magento\Quote\Model\QuoteIdToMaskedQuoteId::class => null, |
497 | 465 | Magento\Quote\Model\Cart\CustomerCartResolver::class => null,
|
498 | 466 | Magento\QuoteGraphQl\Model\Cart\CreateEmptyCartForGuest::class => null,
|
499 | 467 | Magento\Quote\Model\MaskedQuoteIdToQuoteId::class => null,
|
500 |
| -// Magento\SalesRule\Model\RulesApplier::class => null, |
501 |
| -// Magento\OfflineShipping\Model\SalesRule\Calculator::class => null, |
502 | 468 | Magento\Quote\Model\Quote\Address\Total\Shipping::class => null,
|
503 |
| -// Magento\SalesRule\Model\Validator::class => null, |
504 | 469 | Magento\SalesRule\Model\Quote\Discount::class => null,
|
505 | 470 | Magento\Weee\Model\Total\Quote\Weee::class => null,
|
506 |
| -// Magento\Quote\Model\Quote\Address\Total\Collector::class => null, |
507 | 471 | Magento\Quote\Model\Quote\Interceptor::class => null,
|
508 | 472 | Magento\Quote\Model\ResourceModel\Quote\Address::class => null,
|
509 | 473 | Magento\Quote\Model\Quote\Address::class => null,
|
|
519 | 483 | Magento\AdobeCommerceEventsClient\Event\Filter\EventFieldsFilter::class => null,
|
520 | 484 | Magento\AdobeCommerceEventsClient\Event\EventStorageWriter::class => null,
|
521 | 485 | Magento\TestModuleAdobeCommerceEvents\Plugin\Framework\ManagerInterfacePlugin::class => null,
|
522 |
| - |
523 | 486 | Magento\Catalog\Model\Product\Interceptor::class => null,
|
524 | 487 | Magento\Catalog\Model\Product\Attribute\Backend\Price\Interceptor::class => null,
|
525 | 488 | Magento\Catalog\Model\Product\Attribute\Backend\Tierprice\Interceptor::class => null,
|
|
538 | 501 | Magento\Quote\Model\ShippingAssignment::class => null,
|
539 | 502 | Magento\Quote\Model\Shipping::class => null,
|
540 | 503 | Magento\NegotiableQuote\Model\NegotiableQuote\Interceptor::class => null,
|
541 |
| -// Magento\CatalogRule\Observer\RulePricesStorage::class => null, |
542 |
| -// Magento\CatalogRule\Observer\PrepareCatalogProductCollectionPricesObserver::class => null, |
543 | 504 | Magento\Quote\Api\Data\CartExtension::class => null,
|
544 | 505 | Magento\Catalog\Api\Data\ProductExtension::class => null,
|
545 |
| -// Magento\CatalogRule\Observer\ProcessFrontFinalPriceObserver::class => null, |
546 | 506 | Magento\Quote\Api\Data\AddressExtension::class => null,
|
547 |
| -// Magento\TestModuleAdobeCommerceEvents\Plugin\Framework\ManagerInterfacePlugin::class => null, |
548 | 507 | Magento\CatalogRule\Observer\ProcessFrontFinalPriceObserver\Interceptor::class => null,
|
549 | 508 | Magento\Catalog\Model\Product\Type\Virtual\Interceptor::class => null,
|
550 |
| -// Magento\NegotiableQuote\Model\NegotiableQuote\Interceptor::class => null, |
551 |
| -// Magento\CatalogInventory\Model\StockRegistryProvider::class => null, |
552 |
| -// Magento\CatalogInventory\Model\StockRegistry::class => null, |
553 |
| -// Magento\CatalogInventory\Helper\Stock::class => null, |
554 | 509 | Magento\Catalog\Model\Product\Link\Interceptor::class => null,
|
555 |
| -// Magento\Catalog\Model\Config::class => null, |
556 | 510 | Magento\Bundle\Model\Product\Type\Interceptor::class => null,
|
557 | 511 | Magento\Bundle\Model\Product\LinksList::class => null,
|
558 | 512 | Magento\Bundle\Model\Product\OptionList::class => null,
|
|
590 | 544 | Magento\Checkout\Model\CaptchaRateLimiter::class => null,
|
591 | 545 | Magento\Captcha\Model\DefaultModel::class => null,
|
592 | 546 | Magento\Quote\Model\ResourceModel\Quote\Payment::class => null,
|
593 |
| -// Magento\CustomerGraphQl\Plugin\ClearCustomerSessionAfterRequest::class => null, |
594 | 547 | Magento\Company\Plugin\Framework\Model\ActionValidator\RemoveActionPlugin::class => null,
|
595 | 548 | Magento\Sales\Model\Order\ItemRepository\Interceptor::class => null,
|
596 | 549 | Magento\Sales\Model\ResourceModel\Order\Interceptor::class => null,
|
597 | 550 | Magento\Sales\Model\Order\Address\Validator::class => null,
|
598 | 551 | Magento\Quote\Model\SubmitQuoteValidator::class => null,
|
599 |
| -// Magento\Sales\Model\Order\Email\Sender\OrderSender::class => null, |
600 | 552 | Magento\Catalog\Model\Indexer\Product\Price\DimensionModeConfiguration::class => null,
|
601 | 553 | Magento\Catalog\Model\Indexer\Product\Price\PriceTableResolver::class => null,
|
602 | 554 | Magento\Sales\Model\Order\Config::class => null,
|
|
616 | 568 | Magento\Catalog\Model\Indexer\Product\Price\DimensionCollectionFactory::class => null,
|
617 | 569 | Magento\Indexer\Model\Mview\View\State\Interceptor::class => null,
|
618 | 570 | Magento\Framework\Mview\View::class => null,
|
619 |
| -// Magento\Framework\Validator\EmailAddress::class => null, |
620 | 571 | Magento\Framework\Amqp\ConfigPool::class => null,
|
621 | 572 | Magento\Framework\Amqp\ExchangeFactory::class => null,
|
622 | 573 | Magento\Framework\MessageQueue\MessageEncoder::class => null,
|
|
644 | 595 | Magento\SalesRule\Model\Service\CouponUsagePublisher::class => null,
|
645 | 596 | Magento\Paypal\Model\Api\Nvp\Interceptor::class => null,
|
646 | 597 | Magento\PurchaseOrder\Model\PurchaseOrder\LogManagement::class => null,
|
647 |
| -// Magento\Quote\Model\ResourceModel\Collection\Interceptor::class => null, |
648 | 598 | Magento\Customer\Model\Metadata\AddressMetadata::class => null,
|
649 | 599 | Magento\Customer\Model\Metadata\AddressCachedMetadata::class => null,
|
650 |
| -// Magento\Framework\App\ResourceConnection\Config::class => null, |
651 | 600 | Magento\Framework\DB\Select\RendererProxy::class => null,
|
652 | 601 | Magento\Framework\DB\SelectFactory::class => null,
|
653 | 602 | Magento\Quote\Api\Data\CartItemExtension::class => null,
|
654 |
| -// Magento\CatalogInventory\Model\Quote\Item\QuantityValidator\QuoteItemQtyList::class => null, |
655 | 603 | Magento\CatalogInventory\Model\Quote\Item\QuantityValidator\Initializer\Option\Interceptor::class => null,
|
656 |
| -// Magento\CatalogInventory\Model\Quote\Item\QuantityValidator\Initializer\StockItem::class => null, |
657 |
| -// Magento\SalesRule\Model\Coupon\CodeLimitManager::class => null, |
658 |
| -// Magento\SalesRule\Observer\CouponCodeValidation::class => null, |
659 | 604 | Magento\OfflineShipping\Model\Carrier\Flatrate::class => null,
|
660 | 605 | Magento\Quote\Model\Quote\Payment::class => null,
|
661 |
| -// Magento\Sales\Model\Order\Email\Container\Template::class => null, |
662 |
| -// Magento\Sales\Model\Order\Email\Container\OrderIdentity::class => null, |
663 |
| -// Magento\Customer\Model\Address\Config::class => null, |
664 | 606 | Magento\Sales\Model\Order\Address\Renderer::class => null,
|
665 |
| -// Magento\Sales\Model\Order\Email\Sender\OrderCommentSender::class => null, |
666 |
| -// Magento\Sales\Model\Order\Email\Sender\InvoiceCommentSender::class => null, |
667 |
| -// Magento\Sales\Model\Order\Email\Sender\InvoiceSender::class => null, |
668 |
| -// Magento\Sales\Model\Order\Email\Sender\CreditmemoCommentSender::class => null, |
669 |
| -// Magento\Sales\Model\Order\Email\Sender\CreditmemoSender::class => null, |
670 | 607 | Magento\Sales\Model\Order\Status::class => null,
|
671 | 608 | Magento\CatalogInventory\Model\Indexer\Stock\Action\Rows::class => null,
|
672 | 609 | Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\DefaultStock::class => null,
|
|
0 commit comments