- jan. 13, 2016
-
-
sgiehl a rédigé
-
- nov. 24, 2015
-
-
Thomas Steur a rédigé
-
- nov. 18, 2015
- oct. 27, 2015
-
-
diosmosis a rédigé
Allow extra environments to be specified through testing environment variables, add a new one for UI tests call ui-test.php, use to remove port from localhost in UI tests, and fix a bug in ContainerFactory (config/config.php should be applied after environment files).
-
diosmosis a rédigé
-
diosmosis a rédigé
-
diosmosis a rédigé
-
- oct. 01, 2015
-
-
mattab a rédigé
-
- sept. 24, 2015
-
-
Martin Keckeis a rédigé
-
- sept. 18, 2015
-
-
diosmosis a rédigé
Add event that allows plugins to archive data even if there are no visits for the period. Undocumented for now.
-
- sept. 10, 2015
- août 12, 2015
-
-
Matthieu Napoli a rédigé
-
- juin 26, 2015
-
-
diosmosis a rédigé
-
- juin 25, 2015
-
-
diosmosis a rédigé
In SystemTestCase, override testing environment var using new Fixture property instead of through DI, so the change is reflected in child processes.
-
- juin 24, 2015
- juin 20, 2015
-
-
diosmosis a rédigé
Setup test environment before anything else in Fixture setup so test case class and fixture class show up properly.
-
diosmosis a rédigé
Add parameter docs specifying that parameters are ignored for Fixture::loadAllPlugins. For users that want to use the method.
-
diosmosis a rédigé
-
diosmosis a rédigé
Make sure provideContainerConfig() results in Fixture are propagated to all PHP child processes during tests.
-
- juin 17, 2015
-
-
Thomas Steur a rédigé
-
- juin 16, 2015
-
-
mattab a rédigé
-
- juin 12, 2015
-
-
diosmosis a rédigé
Load plugins in tests automatically through testing environment manipulation, instead of through a method in Fixture. Allows plugin environment configs to be loaded during tests.
-
- juin 05, 2015
- juin 03, 2015
- juin 01, 2015
-
-
diosmosis a rédigé
Make sure test case class is saved in TestingEnvironment file so proxy entry points will apply overridden DI config.
-
diosmosis a rédigé
-
diosmosis a rédigé
Rename Piwik_TestingEnvironment to TestingEnvironment and move the class to Piwik\Tests\Framework namespace. Remove manual require statements.
-
- mai 24, 2015
-
-
diosmosis a rédigé
Moved Config object to the DI container and override w/ TestConfig through DI config. Replaced the singleton GlobalSettingsProvider hack w/ the concept of an EnvironmentManipulator (internal to Piwik, not to be used anywhere but TestingEnvironment.php).
-
- mai 21, 2015
-
-
diosmosis a rédigé
Make sure custom container config defined in Fixtures w/ provideContainerConfig override is applied when creating the Environment. Also allow SystemTestCases and IntegrationTestCases to override container config from the test class, without creating a custom Fixture.
-
diosmosis a rédigé
For integration tests, recreate test environment in setUp(). This is required since the environment can be modified during tests, and these modifications must be removed after (eg, event observers can be registered). Since Plugin\Manager is in DI, we must also reload plugins. Integration/Plugin/ManagerTest.php was modified; order of plugins changed because Fixture::loadPlugins() will use TestingEnvironment to gather plugins, which sorts plugins by name.
-
diosmosis a rédigé
Use observers.global DI config in TestingEnvironment to define event observers, since the container is not created at this point.
-