Problem/Motivation
Trying to implement functional phpUnit tests, an issue with views.view.commerce_funds_transactions has popped up.
1) Drupal\Tests\commerce_funds\Functional\DefaultformsTest::testFundsDepositFormSubmission
Drupal\Core\Config\Schema\SchemaIncompleteException: Schema errors for views.view.commerce_funds_transactions with the following errors: views.view.commerce_funds_transactions:display.default.display_options.fields.type.click_sort_column missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.type missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.settings missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.group_column missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.group_columns missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.group_rows missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.delta_limit missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.delta_offset missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.delta_reversed missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.delta_first_last missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.multi_type missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.separator missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.field_api_classes missing schema, views.view.commerce_funds_transactions:display.default.display_options.fields.type.hide_single_bundle missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.set_precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.decimal missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.separator missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.format_plural missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.format_plural_string missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.prefix missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.brut_amount.suffix missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.set_precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.decimal missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.separator missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.format_plural missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.format_plural_string missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.prefix missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.net_amount.suffix missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.set_precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.precision missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.decimal missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.separator missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.format_plural missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.format_plural_string missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.prefix missing schema, views.view.commerce_funds_transactions:display.conversions.display_options.fields.fee.suffix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.set_precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.decimal missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.separator missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.format_plural missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.format_plural_string missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.prefix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.brut_amount.suffix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.set_precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.decimal missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.separator missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.format_plural missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.format_plural_string missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.prefix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.net_amount.suffix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.set_precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.precision missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.decimal missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.separator missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.format_plural missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.format_plural_string missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.prefix missing schema, views.view.commerce_funds_transactions:display.withdrawal_requests.display_options.fields.balance.suffix missing schema
Somehow this view doesn't seem to use views.view.* schema defined in views.schema.yml
Proposed resolution
Temporary solution has been implemented to implement protected $strictConfigSchema = FALSE; in each functional test.
Remaining tasks
Debugging.
Issue fork commerce_funds-3219941
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
aporie