Project

General

Profile

Actions

Task #91058

closed

reduce amount of tests in nightly runs

Added by Anja Leichsenring over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Should have
Category:
Tests
Target version:
-
Start date:
2020-04-16
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

We tried with a wide variety of tests, covering all kind of combinations of PHP version, DBMS, composer install levels and drivers, but the resulting number of tests brought the testing infrastructure to its knees.
We saw test runs longer than 6 hours, and most of the time they did not even finish.

In order to get a step closer to stable nightly test runs, the number of tests is reduced again, with focus to good coverage of all permutations, but without 'runnung everything with everything'.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #91209: JavaSpec of 9.5 nightly builds has a merge conflictClosed2020-04-27

Actions
Actions #1

Updated by Gerrit Code Review over 4 years ago

  • Status changed from New to Under Review

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64152

Actions #2

Updated by Gerrit Code Review over 4 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64152

Actions #3

Updated by Anja Leichsenring over 4 years ago

Here is the current test matrix


    DBMS   mysql              mssql      sqlite  postgreSQL
PHP        

7.2        [I] A- F-(mysqli)  F-(pdo)    I+       I- F+

7.3        A+ F+(pdo)         F+(srv)    I-       I

7.4        A F(mysqli)        F(srv)     I F      I+ F- 

Unit tests run across all PHP versions and composer stages.

+ means composer max
- means composer min
A means acceptance tests
I means install tests
F means functional tests
[I] means installation tests for all composer stages
pdo, mysqli and srv are the drivers for the DBMS, where we test more than one.

Actions #4

Updated by Gerrit Code Review over 4 years ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64152

Actions #5

Updated by Anja Leichsenring over 4 years ago


    DBMS   mysql              mssql      sqlite  postgreSQL
PHP        

7.2        [I] A- [F]         F-(pdo)    I+       I- F+

7.3        A+ [F]             F+(srv)    I-       I

7.4        A [F]              F(srv)     I F      I+ F-
Actions #6

Updated by Gerrit Code Review over 4 years ago

Patch set 1 for branch 9.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64289

Actions #7

Updated by Anja Leichsenring over 4 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #8

Updated by Andreas Kienast over 4 years ago

  • Related to Bug #91209: JavaSpec of 9.5 nightly builds has a merge conflict added
Actions #9

Updated by Benni Mack over 4 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF