Issue #3241653: Allow all three database tests to run even when one fails.

This is a temporary workaround for Issue #3241653: Occasional test
failures with SQLite: SQLSTATE[HY000]: General error: 5 database is locked

@todo https://www.drupal.org/project/farm/issues/3241653
This commit is contained in:
Michael Stenta 2022-01-06 11:54:28 -05:00
parent 8530496e7e
commit e6907b098c
2 changed files with 8 additions and 0 deletions

View File

@ -27,6 +27,12 @@ jobs:
DB_URL: mysql://farm:farm@db/farm
- dbms: sqlite
DB_URL: sqlite://localhost/sites/default/files/db.sqlite
# Allow all three database tests to run even when one fails.
# This is a temporary workaround for Issue #3241653: Occasional test
# failures with SQLite: SQLSTATE[HY000]: General error: 5 database is
# locked
# @todo https://www.drupal.org/project/farm/issues/3241653
fail-fast: false
steps:
- name: Print test matrix variables
run: echo "matrix.dbms=${{ matrix.dbms }}, matrix.DB_URL=${{ matrix.DB_URL }}"

View File

@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Patch `jsonapi_schema` module to fix
[Issue #3256795: Float fields have a null schema](https://www.drupal.org/project/jsonapi_schema/issues/3256795)
- Allow all three database tests to run even when one fails (workaround
for [Issue #3241653](https://www.drupal.org/project/farm/issues/3241653)).
### Security