Skip to content

Commit

Permalink
fix typos in History.rst (#1987)
Browse files Browse the repository at this point in the history
Co-authored-by: David Bruchmann <[email protected]>
  • Loading branch information
github-actions[bot] and DavidBruchmann authored Jul 16, 2022
1 parent a7a81bb commit 1d10f9b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Documentation/Testing/History.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ This was the first time "green bar feeling" came up: All tests green.

This was after TYPO3 4.5 times - a version that carried us for a long time. Several TYPO3 Core
contributors meanwhile added some hundreds of unit tests in various Core extensions. There was an
issue, though: Not too many persons developing the TYPO3 Core cared about unit tests and executed
issue, though: Not too many persons developing the TYPO3 Core cared about unit tests and executed
them before providing or merging patches. As a result, tests were frequently failing and only a
small group of persons took care and fixed them once in a while. Unit tests and system under test
are symbiotic: If one is changed, the other one needs changes, too. If that does not happen, unit
Expand Down Expand Up @@ -124,7 +124,7 @@ were no longer read, no database connection established, the global backend user
no longer set up and so on. In the end, not much more than the class auto loading is initialized. To reach
this, many tests had to improve their mocking of dependencies and had to specify the exact state they needed.
With this being done, side effects between tests reduced a lot and a dedicated unit test runner executing
tests in random order was added to find situations were test isolation was still not perfect.
tests in random order was added to find situations where test isolation was still not perfect.
Nowadays unit testing is pretty stable on all machines that execute them due to these works. With nearly
ten thousand tests in place it is rather seldom that a test fails on one machine and is successful
on another. And if that happens, the root cause is often a detail down below in PHP itself that has not been
Expand Down Expand Up @@ -236,7 +236,7 @@ suitable solution to do that. This chapter may put an end to this confusion.

Since 2016, the TYPO3 Core test setup went through further changes and improvements: Various test
details were added that checked the integrity of the system. TYPO3 v8 switched to doctrine so we
started executing the functional tests on meanwhile four different database systems, a nighly test
started executing the functional tests on meanwhile four different database systems, a nightly test
setup has been established that checks even more system permutations and software dependencies and
much more.

Expand Down

0 comments on commit 1d10f9b

Please sign in to comment.