< Manual:Hooks
UnitTestsAfterDatabaseSetup
Available from version 1.30.0
Called right after MediaWiki's test infrastructure has finished creating/duplicating core tables for unit tests.
Define function:
public static function onUnitTestsAfterDatabaseSetup( $database, $prefix ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"UnitTestsAfterDatabaseSetup": "MyExtensionHooks::onUnitTestsAfterDatabaseSetup"
	}
}
Called from: File(s): ../tests/phpunit/MediaWikiIntegrationTestCase.php
Interface: UnitTestsAfterDatabaseSetupHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:UnitTestsAfterDatabaseSetup extensions.

Details

  • $database: Database in question
  • $prefix: Table prefix to be used in unit tests

Notes

Use this hook to add your database setup to the test database before any tests are run.

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.