From 5f0d6d6d1dffbf30f74ab2349d111cc0dfa8ce8b Mon Sep 17 00:00:00 2001 From: Yves Hoppe Date: Sun, 15 May 2016 22:00:04 +0200 Subject: [PATCH 001/127] System tests with codeception 2.2 --- .gitignore | 21 +- .travis.yml | 45 +- RoboFile.dist.ini | 6 + RoboFile.php | 404 ++++++++++++++++++ codeception.yml | 21 + phpunit.xml.dist | 20 +- {tests => tests-phpunit}/CHANGELOG | 0 {tests => tests-phpunit}/README.md | 0 .../codeception/README.md | 0 .../codeception/cli/getjoomlacli.php | 0 .../codeception/codeception.yml | 0 .../codeception/composer.json | 0 .../codeception/runsystemtests.sh | 0 .../codeception/tests/_bootstrap.php | 0 .../codeception/tests/_data/dump.sql | 0 .../codeception/tests/_output/.gitignore | 0 .../tests/_support/AcceptanceHelper.php | 0 .../tests/_support/FunctionalHelper.php | 0 .../codeception/tests/_support/UnitHelper.php | 0 .../tests/acceptance.suite.dist.yml | 0 .../tests/acceptance/_bootstrap.php | 0 .../_pages/administratorloginpage.php | 0 .../_pages/system/globalconfigurationpage.php | 0 .../administrator/_steps/loginsteps.php | 0 .../setDevelopmentErrorReporting.txt | 0 .../setDevelopmentErrorReportingCept.php | 0 .../acceptance/installation/InstallJoomla.txt | 0 .../installation/InstallJoomlaCept.php | 0 .../joomlainstallationconfigurationpage.php | 0 .../_pages/joomlainstallationdatabasepage.php | 0 .../_pages/joomlainstallationoverviewpage.php | 0 .../codeception/tests/functional.suite.yml | 0 .../tests/functional/_bootstrap.php | 0 .../codeception/tests/unit.suite.yml | 0 .../codeception/tests/unit/_bootstrap.php | 0 .../system/servers/configdef.php.dist | 0 .../Pages/Components/BannerEditPage.php | 0 .../Pages/Components/BannerManagerPage.php | 0 .../Pages/Components/CategoryEditPage.php | 0 .../Pages/Components/CategoryManagerPage.php | 0 .../Pages/Components/ContactEditPage.php | 0 .../Pages/Components/ContactManagerPage.php | 0 .../Pages/Components/MessagingEditPage.php | 0 .../Pages/Components/NewsFeedEditPage.php | 0 .../Pages/Components/NewsFeedManagerPage.php | 0 .../Pages/Components/PostinstallPage.php | 0 .../Pages/Components/RedirectEditPage.php | 0 .../Pages/Components/RedirectManagerPage.php | 0 .../Pages/Components/TagEditPage.php | 0 .../Pages/Components/TagManagerPage.php | 0 .../Pages/Components/WeblinkEditPage.php | 0 .../Pages/Components/WeblinkManagerPage.php | 0 .../Pages/Content/ArticleEditPage.php | 0 .../Pages/Content/ArticleManagerPage.php | 0 .../Pages/Extensions/LanguageEditPage.php | 0 .../Pages/Extensions/LanguageManagerPage.php | 0 .../Pages/Extensions/ModuleEditPage.php | 0 .../Pages/Extensions/ModuleManagerPage.php | 0 .../Pages/Extensions/PluginEditPage.php | 0 .../Pages/Extensions/PluginManagerPage.php | 0 .../Pages/Extensions/TemplateEditPage.php | 0 .../Pages/Extensions/TemplateManagerPage.php | 0 .../webdriver/Pages/Menus/MenuEditPage.php | 0 .../Pages/Menus/MenuItemEditPage.php | 0 .../Pages/Menus/MenuItemsManagerPage.php | 0 .../webdriver/Pages/Menus/MenuManagerPage.php | 0 .../SiteContent/SiteArchivedArticlesPage.php | 0 .../SiteConfigurationConfigPage.php | 0 .../SiteConfigurationTemplatePage.php | 0 .../SiteContent/SiteContentCategoriesPage.php | 0 .../Pages/SiteContent/SiteContentEditPage.php | 0 .../SiteContent/SiteContentFeaturedPage.php | 0 .../Pages/SiteContent/SiteLoginPage.php | 0 .../webdriver/Pages/SiteContent/SitePage.php | 0 .../SiteContent/SiteSingleArticlePage.php | 0 .../webdriver/Pages/System/AdminEditPage.php | 0 .../webdriver/Pages/System/AdminLoginPage.php | 0 .../Pages/System/AdminManagerPage.php | 0 .../webdriver/Pages/System/AdminPage.php | 0 .../Pages/System/ControlPanelPage.php | 0 .../Pages/System/GenericAdminPage.php | 0 .../Pages/System/GlobalConfigurationPage.php | 0 .../Pages/System/InstallationPage.php | 0 .../webdriver/Pages/Users/GroupEditPage.php | 0 .../Pages/Users/GroupManagerPage.php | 0 .../webdriver/Pages/Users/LevelEditPage.php | 0 .../Pages/Users/LevelManagerPage.php | 0 .../webdriver/Pages/Users/UserEditPage.php | 0 .../webdriver/Pages/Users/UserManagerPage.php | 0 .../Pages/Users/UserNotesEditPage.php | 0 .../Pages/Users/UserNotesManagerPage.php | 0 .../system/webdriver/SeleniumClient/Alert.php | 0 .../webdriver/SeleniumClient/BrowserType.php | 0 .../system/webdriver/SeleniumClient/By.php | 0 .../webdriver/SeleniumClient/CHANGELOG.txt | 0 .../webdriver/SeleniumClient/COPYING.txt | 0 .../webdriver/SeleniumClient/CREDITS.txt | 0 .../SeleniumClient/CapabilityType.php | 0 .../webdriver/SeleniumClient/Cookie.php | 0 .../SeleniumClient/DesiredCapabilities.php | 0 .../webdriver/SeleniumClient/Exceptions.php | 0 .../SeleniumClient/Http/Exceptions.php | 0 .../SeleniumClient/Http/HttpClient.php | 0 .../SeleniumClient/Http/HttpFactory.php | 0 .../SeleniumClient/Http/SeleniumAdapter.php | 0 .../webdriver/SeleniumClient/NOTICE.txt | 0 .../webdriver/SeleniumClient/PlatformType.php | 0 .../SeleniumClient/SelectElement.php | 0 .../SeleniumClient/TargetLocator.php | 0 .../webdriver/SeleniumClient/WebDriver.php | 0 .../SeleniumClient/WebDriverWait.php | 0 .../webdriver/SeleniumClient/WebElement.php | 0 .../system/webdriver/bootstrap.php | 0 .../tests/JoomlaWebdriverTestCase.php | 0 .../system/webdriver/tests/TestSuite.php | 0 .../tests/archived/WeblinkManager0001Test.php | 0 .../tests/archived/WeblinkManager0002Test.php | 0 .../components/BannerManager0001Test.php | 0 .../components/BannerManager0002Test.php | 0 .../components/CategoryManager0001Test.php | 0 .../components/ContactManager0001Test.php | 0 .../components/ContactManager0002Test.php | 0 .../components/NewsFeedManager0001Test.php | 0 .../components/NewsFeedManager0002Test.php | 0 .../components/RedirectManager0001Test.php | 0 .../components/RedirectManager0002Test.php | 0 .../tests/components/TagManager0001Test.php | 0 .../tests/components/TagManager0002Test.php | 0 .../tests/content/ArticleManager0001Test.php | 0 .../tests/content/ArticleManager0002Test.php | 0 .../tests/content/ArticleManager0003Test.php | 0 .../tests/content/CategoryManager0002Test.php | 0 .../tests/content/CategoryManager0003Test.php | 0 .../tests/content/CategoryManager0004Test.php | 0 .../control_panel/ControlPanel0001Test.php | 0 .../GlobalConfiguration0001Test.php | 0 .../webdriver/tests/experimental/Test1.php | 0 .../webdriver/tests/experimental/Test3.php | 0 .../webdriver/tests/experimental/Test4.php | 0 .../tests/experimental/ToWikiHelp0001Test.php | 0 .../extensions/LanguageManager0001Test.php | 0 .../extensions/LanguageManager0002Test.php | 0 .../extensions/ModuleManager0001Test.php | 0 .../extensions/ModuleManager0002Test.php | 0 .../extensions/PluginManager0001Test.php | 0 .../extensions/TemplateManager0001Test.php | 0 .../tests/installation/InstallTest.php | 0 .../tests/menus/MenuItemsManager0001Test.php | 0 .../tests/menus/MenuItemsManager0002Test.php | 0 .../tests/menus/MenuItemsManager0003Test.php | 0 .../tests/menus/MenuItemsManager0004Test.php | 0 .../tests/menus/MenuManager0001Test.php | 0 .../system/webdriver/tests/phpunit.xml.dist | 0 .../system/webdriver/tests/report/index.php | 0 .../tests/services/ConfigFrontEnd0001Test.php | 0 .../tests/services/ConfigFrontEnd0002Test.php | 0 .../services/TemplateFrontEnd0001Test.php | 0 .../services/TemplateFrontEnd0002Test.php | 0 .../tests/users/GroupManager0001Test.php | 0 .../tests/users/LevelManager0001Test.php | 0 .../tests/users/UserManager0001Test.php | 0 .../tests/users/UserManager0002Test.php | 0 .../tests/users/UserNotesManager0001Test.php | 0 {tests => tests-phpunit}/unit/README.md | 0 {tests => tests-phpunit}/unit/bootstrap.php | 0 .../unit/core/case/cache.php | 0 .../unit/core/case/case.php | 0 .../unit/core/case/database.php | 0 .../unit/core/case/database/mysql.php | 0 .../unit/core/case/database/mysqli.php | 0 .../unit/core/case/database/oracle.php | 0 .../unit/core/case/database/pdomysql.php | 0 .../unit/core/case/database/postgresql.php | 0 .../unit/core/case/database/sqlsrv.php | 0 .../unit/core/helper/helper.php | 0 .../unit/core/mock/application.php | 0 .../unit/core/mock/application/base.php | 0 .../unit/core/mock/application/cli.php | 0 .../unit/core/mock/application/cms.php | 0 .../unit/core/mock/application/web.php | 0 .../unit/core/mock/cache.php | 0 .../unit/core/mock/config.php | 0 .../unit/core/mock/controller.php | 0 .../unit/core/mock/database/driver.php | 0 .../unit/core/mock/database/query.php | 0 .../unit/core/mock/dispatcher.php | 0 .../unit/core/mock/document.php | 0 .../unit/core/mock/input.php | 0 .../unit/core/mock/language.php | 0 .../unit/core/mock/menu.php | 0 .../unit/core/mock/rules.php | 0 .../unit/core/mock/session.php | 0 .../unit/core/reflection/reflection.php | 0 {tests => tests-phpunit}/unit/schema/ddl.sql | 0 .../unit/schema/mysql.sql | 0 .../unit/schema/postgresql.sql | 0 .../unit/schema/sqlsrv.sql | 0 .../unit/stubs/FormInspectors.php | 0 .../unit/stubs/bogusload.php | 0 .../unit/stubs/config.wrongclass.php | 0 .../unit/stubs/configuration.php | 0 .../unit/stubs/database.xml | 0 .../unit/stubs/database/jos_assets.csv | 0 .../unit/stubs/database/jos_banners.csv | 0 .../stubs/database/jos_banners_clients.csv | 0 .../unit/stubs/database/jos_categories.csv | 0 .../stubs/database/jos_contact_details.csv | 0 .../unit/stubs/database/jos_content.csv | 0 .../stubs/database/jos_content_frontpage.csv | 0 .../unit/stubs/database/jos_content_types.csv | 0 .../unit/stubs/database/jos_extensions.csv | 0 .../unit/stubs/database/jos_finder_links.csv | 0 .../database/jos_finder_links_terms0.csv | 0 .../database/jos_finder_links_terms1.csv | 0 .../database/jos_finder_links_terms2.csv | 0 .../database/jos_finder_links_terms3.csv | 0 .../database/jos_finder_links_terms4.csv | 0 .../database/jos_finder_links_terms6.csv | 0 .../database/jos_finder_links_terms7.csv | 0 .../database/jos_finder_links_terms8.csv | 0 .../database/jos_finder_links_terms9.csv | 0 .../database/jos_finder_links_termsa.csv | 0 .../database/jos_finder_links_termsb.csv | 0 .../database/jos_finder_links_termsc.csv | 0 .../database/jos_finder_links_termsd.csv | 0 .../database/jos_finder_links_termse.csv | 0 .../database/jos_finder_links_termsf.csv | 0 .../stubs/database/jos_finder_taxonomy.csv | 0 .../database/jos_finder_taxonomy_map.csv | 0 .../unit/stubs/database/jos_finder_terms.csv | 0 .../database/jos_finder_terms_common.csv | 0 .../unit/stubs/database/jos_finder_types.csv | 0 .../unit/stubs/database/jos_languages.csv | 0 .../unit/stubs/database/jos_menu.csv | 0 .../unit/stubs/database/jos_menu_types.csv | 0 .../unit/stubs/database/jos_modules.csv | 0 .../unit/stubs/database/jos_modules_menu.csv | 0 .../unit/stubs/database/jos_newsfeeds.csv | 0 .../unit/stubs/database/jos_schemas.csv | 0 .../unit/stubs/database/jos_tags.csv | 0 .../stubs/database/jos_template_styles.csv | 0 .../unit/stubs/database/jos_ucm_base.csv | 0 .../unit/stubs/database/jos_ucm_content.csv | 0 .../unit/stubs/database/jos_update_sites.csv | 0 .../database/jos_update_sites_extensions.csv | 0 .../stubs/database/jos_user_usergroup_map.csv | 0 .../unit/stubs/database/jos_usergroups.csv | 0 .../unit/stubs/database/jos_users.csv | 0 .../unit/stubs/database/jos_viewlevels.csv | 0 .../unit/stubs/database/jos_weblinks.csv | 0 .../unit/stubs/discover1/challenger.php | 0 .../unit/stubs/discover1/columbia.php | 0 .../unit/stubs/discover1/enterprise.txt | 0 .../unit/stubs/discover2/challenger.php | 0 .../stubs/discover2/discover3/atlantis.php | 0 .../unit/stubs/discover2/endeavour.php | 0 .../unit/stubs/feed/test.bad.feed | 0 .../unit/stubs/feed/test.feed | 0 .../unit/stubs/feed/test.myfeed.feed | 0 {tests => tests-phpunit}/unit/stubs/gittest | 0 .../unit/stubs/jhttp_stub.php | 0 .../unit/stubs/loader/patch.php | 0 .../unit/stubs/loader/patch/tester.php | 0 .../unit/stubs/loader/tester/tester.php | 0 .../includes/JAdministratorHelperTest.php | 0 .../driver/mysql/JDatabaseDriverMysqlTest.php | 0 .../mysql/JDatabaseExporterMysqlTest.php | 0 .../mysql/JDatabaseImporterMysqlTest.php | 0 .../mysql/JDatabaseIteratorMysqlTest.php | 0 .../mysqli/JDatabaseDriverMysqliTest.php | 0 .../mysqli/JDatabaseExporterMysqliTest.php | 0 .../mysqli/JDatabaseImporterMysqliTest.php | 0 .../mysqli/JDatabaseIteratorMysqliTest.php | 0 .../pdomysql/JDatabaseDriverPdomysqlTest.php | 0 .../JDatabaseExporterPdomysqlTest.php | 0 .../JDatabaseImporterPdomysqlTest.php | 0 .../JDatabaseIteratorPdomysqlTest.php | 0 .../JDatabaseDriverPostgresqlTest.php | 0 .../JDatabaseExporterPostgresqlTest.php | 0 .../JDatabaseImporterPostgresqlTest.php | 0 .../JDatabaseIteratorPostgresqlTest.php | 0 .../JDatabaseQueryPostgresqlTest.php | 0 .../sqlite/JDatabaseQuerySqliteTest.php | 0 .../sqlsrv/JDatabaseDriverSqlsrvTest.php | 0 .../sqlsrv/JDatabaseIteratorSqlsrvTest.php | 0 .../sqlsrv/JDatabaseQuerySqlsrvTest.php | 0 .../finderIndexer/FinderIndexerHelperTest.php | 0 .../finderIndexer/FinderIndexerParserTest.php | 0 .../finderIndexer/FinderIndexerResultTest.php | 0 .../FinderIndexerStemmerTest.php | 0 .../finderIndexer/FinderIndexerTest.php | 0 .../finderIndexer/FinderIndexerTokenTest.php | 0 .../suites/finderIndexer/data/parseHtml.txt | 0 .../suites/finderIndexer/data/parseHtml2.txt | 0 .../suites/finderIndexer/data/parseHtml3.txt | 0 .../parser/FinderIndexerParserHtmlTest.php | 0 .../parser/FinderIndexerParserRtfTest.php | 0 .../stemmer/FinderIndexerStemmerFrTest.php | 0 .../FinderIndexerStemmerPorter_EnTest.php | 0 .../JApplicationAdministratorTest.php | 0 .../cms/application/JApplicationCmsTest.php | 0 .../cms/application/JApplicationSiteTest.php | 0 .../stubs/JApplicationCmsInspector.php | 0 .../stubs/JApplicationHelperInspector.php | 0 .../cms/component/JComponentHelperTest.php | 0 .../router/JComponentRouterBaseTest.php | 0 .../router/JComponentRouterLegacyTest.php | 0 .../router/JComponentRouterViewTest.php | 0 .../JComponentRouterViewconfigurationTest.php | 0 .../router/stubs/JCategoriesMock.php | 0 .../stubs/JComponentRouterBaseInspector.php | 0 .../stubs/JComponentRouterViewInspector.php | 0 .../router/stubs/componentrouter.php | 0 .../router/stubs/componentrouterrule.php | 0 .../libraries/cms/editor/JEditorTest.php | 0 .../cms/editor/stubs/EditorObserver.php | 0 .../libraries/cms/error/JErrorPageTest.php | 0 .../form/field/JFormFieldHeadertagTest.php | 0 .../cms/form/field/JFormFieldHelpsiteTest.php | 0 .../form/field/JFormFieldModuletagTest.php | 0 .../cms/form/rule/JFormRuleNotequalsTest.php | 0 .../suites/libraries/cms/help/JHelpTest.php | 0 .../cms/helper/JHelperContentTest.php | 0 .../libraries/cms/helper/JHelperMediaTest.php | 0 .../libraries/cms/helper/JHelperTest.php | 0 .../libraries/cms/html/JHtmlBatchTest.php | 0 .../libraries/cms/html/JHtmlBehaviorTest.php | 0 .../libraries/cms/html/JHtmlBootstrapTest.php | 0 .../libraries/cms/html/JHtmlDateTest.php | 0 .../libraries/cms/html/JHtmlEmailTest.php | 0 .../libraries/cms/html/JHtmlFormTest.php | 0 .../cms/html/JHtmlFormbehaviorTest.php | 0 .../libraries/cms/html/JHtmlIconsTest.php | 0 .../libraries/cms/html/JHtmlJqueryTest.php | 0 .../libraries/cms/html/JHtmlListTest.php | 0 .../libraries/cms/html/JHtmlMenuTest.php | 0 .../libraries/cms/html/JHtmlNumberTest.php | 0 .../libraries/cms/html/JHtmlSelectTest.php | 0 .../libraries/cms/html/JHtmlStringTest.php | 0 .../libraries/cms/html/JHtmlTelTest.php | 0 .../suites/libraries/cms/html/JHtmlTest.php | 0 .../libraries/cms/html/JHtmlUserTest.php | 0 .../JHtmlSelect-helper-dataset.php | 0 .../cms/html/stubs/JHtmlBehaviorInspector.php | 0 .../html/stubs/JHtmlBootstrapInspector.php | 0 .../cms/html/stubs/JHtmlJqueryInspector.php | 0 .../libraries/cms/html/testfiles/empty.php | 0 .../cms/html/testfiles/inspector.php | 0 .../cms/installer/JInstallerAdapterTest.php | 0 .../cms/installer/JInstallerExtensionTest.php | 0 .../cms/installer/JInstallerHelperTest.php | 0 .../cms/installer/JInstallerTest.php | 0 .../libraries/cms/installer/data/joomla.xml | 0 .../cms/installer/data/mod_finder.xml | 0 .../cms/installer/data/pkg_joomla.xml | 0 .../JInstallerManifestLibraryTest.php | 0 .../JInstallerManifestPackageTest.php | 0 .../cms/language/JLanguageMultilangTest.php | 0 .../libraries/cms/layout/JLayoutBaseTest.php | 0 .../libraries/cms/layout/JLayoutFileTest.php | 0 .../cms/module/JModuleHelperTest.php | 0 .../cms/pagination/JPaginationObjectTest.php | 0 .../cms/pagination/JPaginationTest.php | 0 .../libraries/cms/pathway/JPathwayTest.php | 0 .../cms/pathway/stubs/includes/pathway.php | 0 .../cms/plugin/JPluginHelperTest.php | 0 .../libraries/cms/plugin/JPluginTest.php | 0 .../cms/plugin/stubs/PlgSystemBase.php | 0 .../cms/plugin/stubs/PlgSystemJoomla.php | 0 .../cms/plugin/stubs/PlgSystemPrivate.php | 0 .../cms/response/JResponseJsonTest.php | 0 .../cms/response/stubs/mock.application.php | 0 .../cms/router/JRouterAdministratorTest.php | 0 .../libraries/cms/router/JRouterSiteTest.php | 0 .../libraries/cms/router/JRouterTest.php | 0 .../libraries/cms/router/data/TestRouter.php | 0 .../cms/router/data/includes/router.php | 0 .../cms/schema/JSchemaChangeitemTest.php | 0 .../cms/schema/JSchemaChangesetTestMysql.php | 0 .../cms/schema/JSchemaChangesetTestMysqli.php | 0 .../schema/JSchemaChangesetTestPdomysql.php | 0 .../schema/JSchemaChangesetTestPostgresql.php | 0 .../cms/schema/JSchemaChangesetTestSqlsrv.php | 0 .../cms/schema/stubs/mysql/3.0.0.sql | 0 .../cms/schema/stubs/mysql/3.2.0.sql | 0 .../schema/stubs/mysql/3.5.0-2016-03-01.sql | 0 .../cms/schema/stubs/postgresql/3.0.0.sql | 0 .../cms/schema/stubs/postgresql/3.2.0.sql | 0 .../stubs/postgresql/3.5.0-2016-03-01.sql | 0 .../cms/schema/stubs/sqlazure/3.0.0.sql | 0 .../cms/schema/stubs/sqlazure/3.2.0.sql | 0 .../stubs/sqlazure/3.5.0-2016-03-01.sql | 0 .../cms/table/JTableContenttypeTest.php | 0 .../cms/table/JTableCorecontentTest.php | 0 .../cms/toolbar/JToolbarButtonTest.php | 0 .../libraries/cms/toolbar/JToolbarTest.php | 0 .../button/JToolbarButtonConfirmTest.php | 0 .../button/JToolbarButtonCustomTest.php | 0 .../toolbar/button/JToolbarButtonHelpTest.php | 0 .../toolbar/button/JToolbarButtonLinkTest.php | 0 .../button/JToolbarButtonPopupTest.php | 0 .../button/JToolbarButtonSliderTest.php | 0 .../button/JToolbarButtonStandardTest.php | 0 .../suites/libraries/cms/ucm/JUcmBaseTest.php | 0 .../libraries/cms/ucm/JUcmContentTest.php | 0 .../suites/libraries/cms/ucm/JUcmTypeTest.php | 0 .../libraries/cms/version/JVersionTest.php | 0 .../suites/libraries/joomla/JFactoryTest.php | 0 .../suites/libraries/joomla/JLoaderTest.php | 0 .../suites/libraries/joomla/JPlatformTest.php | 0 .../joomla/access/JAccessRuleTest.php | 0 .../joomla/access/JAccessRulesTest.php | 0 .../libraries/joomla/access/JAccessTest.php | 0 .../application/JApplicationBaseTest.php | 0 .../application/JApplicationCliTest.php | 0 .../application/JApplicationDaemonTest.php | 0 .../application/JApplicationWebTest.php | 0 .../stubs/JApplicationCliInspector.php | 0 .../stubs/JApplicationDaemonInspector.php | 0 .../stubs/JApplicationWebInspector.php | 0 .../web/JApplicationWebRouterTest.php | 0 .../router/JApplicationWebRouterBaseTest.php | 0 .../router/JApplicationWebRouterRestTest.php | 0 .../web/stubs/JWebClientInspector.php | 0 .../application/web/stubs/controllers/bar.php | 0 .../application/web/stubs/controllers/baz.php | 0 .../application/web/stubs/controllers/foo.php | 0 .../libraries/joomla/archive/.gitignore | 0 .../joomla/archive/JArchiveBzip2Test.php | 0 .../joomla/archive/JArchiveGzipTest.php | 0 .../joomla/archive/JArchiveTarTest.php | 0 .../libraries/joomla/archive/JArchiveTest.php | 0 .../joomla/archive/JArchiveTestCase.php | 0 .../joomla/archive/JArchiveZipTest.php | 0 .../libraries/joomla/archive/logo-bz2.png.bz2 | Bin .../libraries/joomla/archive/logo-gz.png.gz | Bin .../suites/libraries/joomla/archive/logo.tar | Bin .../suites/libraries/joomla/archive/logo.zip | Bin .../libraries/joomla/archive/unknown.type | 0 .../joomla/base/JAdapterInstanceTest.php | 0 .../libraries/joomla/base/JAdapterTest.php | 0 .../joomla/base/stubs/testadapter.php | 0 .../joomla/base/stubs/testadapter2.php | 0 .../joomla/base/stubs/testadapter3.php | 0 .../joomla/base/stubs/testadapter4.php | 0 .../joomla/cache/JCacheConstructTest.php | 0 .../joomla/cache/JCacheStorageTest.php | 0 .../libraries/joomla/cache/JCacheTest.php | 0 .../JCacheControllerCallback.helper.php | 0 .../JCacheControllerCallbackCallbackTest.php | 0 .../cache/controller/JCacheControllerRaw.php | 0 .../cache/storage/JCacheStorageApcTest.php | 0 .../cache/storage/JCacheStorageApcuTest.php | 0 .../storage/JCacheStorageCacheliteTest.php | 0 .../cache/storage/JCacheStorageFileTest.php | 0 .../storage/JCacheStorageMemcacheTest.php | 0 .../storage/JCacheStorageMemcachedTest.php | 0 .../cache/storage/JCacheStorageMock.php | 0 .../cache/storage/JCacheStorageRedisTest.php | 0 .../storage/JCacheStorageWincacheTest.php | 0 .../cache/storage/JCacheStorageXcacheTest.php | 0 .../joomla/controller/JControllerBaseTest.php | 0 .../joomla/controller/stubs/tbase.php | 0 .../libraries/joomla/crypt/JCryptTest.php | 0 .../crypt/cipher/JCryptCipher3DesTest.php | 0 .../crypt/cipher/JCryptCipherBlowfishTest.php | 0 .../crypt/cipher/JCryptCipherCryptoTest.php | 0 .../cipher/JCryptCipherRijndael256Test.php | 0 .../crypt/cipher/JCryptCipherSimpleTest.php | 0 .../crypt/cipher/stubs/encrypted/3des/1.txt | Bin .../crypt/cipher/stubs/encrypted/3des/2.txt | Bin .../crypt/cipher/stubs/encrypted/3des/3.txt | Bin .../crypt/cipher/stubs/encrypted/3des/4.txt | 0 .../crypt/cipher/stubs/encrypted/3des/5.txt | 0 .../cipher/stubs/encrypted/3des/key.priv | 0 .../crypt/cipher/stubs/encrypted/3des/key.pub | 0 .../cipher/stubs/encrypted/blowfish/1.txt | Bin .../cipher/stubs/encrypted/blowfish/2.txt | 0 .../cipher/stubs/encrypted/blowfish/3.txt | Bin .../cipher/stubs/encrypted/blowfish/4.txt | 0 .../cipher/stubs/encrypted/blowfish/5.txt | 0 .../cipher/stubs/encrypted/blowfish/key.priv | 0 .../cipher/stubs/encrypted/blowfish/key.pub | 0 .../cipher/stubs/encrypted/rijndael256/1.txt | 0 .../cipher/stubs/encrypted/rijndael256/2.txt | Bin .../cipher/stubs/encrypted/rijndael256/3.txt | 0 .../cipher/stubs/encrypted/rijndael256/4.txt | 0 .../cipher/stubs/encrypted/rijndael256/5.txt | Bin .../stubs/encrypted/rijndael256/key.priv | 0 .../stubs/encrypted/rijndael256/key.pub | 0 .../crypt/cipher/stubs/encrypted/simple/1.txt | 0 .../crypt/cipher/stubs/encrypted/simple/2.txt | 0 .../crypt/cipher/stubs/encrypted/simple/3.txt | 0 .../crypt/cipher/stubs/encrypted/simple/4.txt | 0 .../crypt/cipher/stubs/encrypted/simple/5.txt | 0 .../password/JCryptPasswordSimpleTest.php | 0 .../libraries/joomla/data/JDataSetTest.php | 0 .../libraries/joomla/data/JDataTest.php | 0 .../libraries/joomla/data/stubs/buran.php | 0 .../joomla/data/stubs/capitaliser.php | 0 .../libraries/joomla/data/stubs/vostok.php | 0 .../joomla/database/JDatabaseDriverTest.php | 0 .../joomla/database/JDatabaseFactoryTest.php | 0 .../JDatabaseQueryElementInspector.php | 0 .../database/JDatabaseQueryElementTest.php | 0 .../database/JDatabaseQueryInspector.php | 0 .../joomla/database/JDatabaseQueryTest.php | 0 .../joomla/database/stubs/nosqldriver.php | 0 .../libraries/joomla/date/JDateTest.php | 0 .../joomla/document/JDocumentRendererTest.php | 0 .../joomla/document/JDocumentTest.php | 0 .../document/error/JDocumentErrorTest.php | 0 .../document/feed/JDocumentFeedTest.php | 0 .../renderer/JDocumentRendererAtomTest.php | 0 .../renderer/JDocumentRendererRSSTest.php | 0 .../document/html/JDocumentHTMLTest.php | 0 .../JDocumentRendererComponentTest.php | 0 .../renderer/JDocumentRendererMessageTest.php | 0 .../document/image/JDocumentImageTest.php | 0 .../joomla/document/image/stubs/logo.gif | Bin .../joomla/document/image/stubs/logo.jpeg | Bin .../joomla/document/image/stubs/logo.jpg | Bin .../joomla/document/image/stubs/logo.png | Bin .../document/json/JDocumentJSONTest.php | 0 .../opensearch/JDocumentOpensearchTest.php | 0 .../joomla/document/raw/JDocumentRawTest.php | 0 .../joomla/document/xml/JDocumentXmlTest.php | 0 .../joomla/environment/JBrowserTest.php | 0 .../joomla/event/JEventDispatcherTest.php | 0 .../joomla/event/JEventInspector.php | 0 .../libraries/joomla/event/JEventStub.php | 0 .../libraries/joomla/event/JEventTest.php | 0 .../joomla/facebook/JFacebookAlbumTest.php | 0 .../joomla/facebook/JFacebookCheckinTest.php | 0 .../joomla/facebook/JFacebookCommentTest.php | 0 .../joomla/facebook/JFacebookEventTest.php | 0 .../joomla/facebook/JFacebookGroupTest.php | 0 .../joomla/facebook/JFacebookLinkTest.php | 0 .../joomla/facebook/JFacebookNoteTest.php | 0 .../joomla/facebook/JFacebookOauthTest.php | 0 .../joomla/facebook/JFacebookObjectTest.php | 0 .../joomla/facebook/JFacebookPhotoTest.php | 0 .../joomla/facebook/JFacebookPostTest.php | 0 .../joomla/facebook/JFacebookStatusTest.php | 0 .../joomla/facebook/JFacebookTest.php | 0 .../joomla/facebook/JFacebookUserTest.php | 0 .../joomla/facebook/JFacebookVideoTest.php | 0 .../facebook/stubs/JFacebookObjectMock.php | 0 .../libraries/joomla/feed/JFeedEntryTest.php | 0 .../joomla/feed/JFeedFactoryTest.php | 0 .../libraries/joomla/feed/JFeedLinkTest.php | 0 .../libraries/joomla/feed/JFeedParserTest.php | 0 .../libraries/joomla/feed/JFeedPersonTest.php | 0 .../libraries/joomla/feed/JFeedTest.php | 0 .../feed/parser/JFeedParserAtomTest.php | 0 .../joomla/feed/parser/JFeedParserRssTest.php | 0 .../joomla/feed/stubs/JFeedParserMock.php | 0 .../feed/stubs/JFeedParserMockNamespace.php | 0 .../stubs/JFeedParserProcessElementMock.php | 0 .../joomla/feed/stubs/samples/atom/0.3.xml | 0 .../joomla/feed/stubs/samples/atom/1.0.xml | 0 .../joomla/feed/stubs/samples/rss/0.91.xml | 0 .../joomla/feed/stubs/samples/rss/0.92.xml | 0 .../joomla/feed/stubs/samples/rss/2.0.xml | 0 .../joomla/feed/stubs/samples/rss/itunes.xml | 0 .../joomla/feed/stubs/samples/rss/media.xml | 0 .../libraries/joomla/filesystem/JFileTest.php | 0 .../filesystem/JFilesystemHelperTest.php | 0 .../filesystem/JFilesystemPatcherTest.php | 0 .../joomla/filesystem/JFolderTest.php | 0 .../libraries/joomla/filesystem/JPathTest.php | 0 .../joomla/filter/JFilterInputTest.php | 0 .../joomla/filter/JFilterOutputTest.php | 0 .../libraries/joomla/form/JFormDataHelper.php | 0 .../libraries/joomla/form/JFormFieldTest.php | 0 .../libraries/joomla/form/JFormTest.php | 0 .../TestHelpers/JHtmlField-helper-dataset.php | 0 .../libraries/joomla/form/_testfields/bar.php | 0 .../libraries/joomla/form/_testfields/foo.php | 0 .../joomla/form/_testfields/modal/bar.php | 0 .../joomla/form/_testfields/modal/foo.php | 0 .../joomla/form/_testfields/test.php | 0 .../joomla/form/_testrules/custom.php | 0 .../suites/libraries/joomla/form/example.xml | 0 .../form/field/JFormFieldCategoryTest.php | 0 .../field/JFormFieldComponentLayoutTest.php | 0 .../form/field/JFormFieldModuleLayoutTest.php | 0 .../form/fields/JFormFieldAccessLevelTest.php | 0 .../fields/JFormFieldCacheHandlerTest.php | 0 .../form/fields/JFormFieldCheckboxTest.php | 0 .../form/fields/JFormFieldCheckboxesTest.php | 0 .../form/fields/JFormFieldColorTest.php | 0 .../form/fields/JFormFieldComboTest.php | 0 .../JFormFieldDatabaseConnectionTest.php | 0 .../form/fields/JFormFieldEmailTest.php | 0 .../form/fields/JFormFieldFileListTest.php | 0 .../joomla/form/fields/JFormFieldFileTest.php | 0 .../form/fields/JFormFieldFolderListTest.php | 0 .../form/fields/JFormFieldGroupedListTest.php | 0 .../form/fields/JFormFieldHiddenTest.php | 0 .../form/fields/JFormFieldImageListTest.php | 0 .../form/fields/JFormFieldIntegerTest.php | 0 .../form/fields/JFormFieldLanguageTest.php | 0 .../joomla/form/fields/JFormFieldListTest.php | 0 .../form/fields/JFormFieldNumberTest.php | 0 .../form/fields/JFormFieldPasswordTest.php | 0 .../form/fields/JFormFieldPluginsTest.php | 0 .../form/fields/JFormFieldRadioTest.php | 0 .../joomla/form/fields/JFormFieldRange.php | 0 .../form/fields/JFormFieldRulesTest.php | 0 .../joomla/form/fields/JFormFieldSQLTest.php | 0 .../fields/JFormFieldSessionHandlerTest.php | 0 .../form/fields/JFormFieldSpacerTest.php | 0 .../joomla/form/fields/JFormFieldTelTest.php | 0 .../joomla/form/fields/JFormFieldTextTest.php | 0 .../form/fields/JFormFieldTextareaTest.php | 0 .../form/fields/JFormFieldTimezoneTest.php | 0 .../joomla/form/fields/JFormFieldUrlTest.php | 0 .../form/fields/JFormFieldUsergroupTest.php | 0 .../JHtmlFieldCheckbox-helper-dataset.php | 0 .../JHtmlFieldEmail-helper-dataset.php | 0 .../JHtmlFieldNumber-helper-dataset.php | 0 .../JHtmlFieldPassword-helper-dataset.php | 0 .../JHtmlFieldRadio-helper-dataset.php | 0 .../JHtmlFieldRange-helper-dataset.php | 0 .../JHtmlFieldTel-helper-dataset.php | 0 .../JHtmlFieldText-helper-dataset.php | 0 .../JHtmlFieldTextarea-helper-dataset.php | 0 .../JHtmlFieldUrl-helper-dataset.php | 0 .../form/language/en-GB/en-GB.form_test.ini | 0 .../joomla/form/rule/JFormRuleBooleanTest.php | 0 .../joomla/form/rule/JFormRuleColorTest.php | 0 .../joomla/form/rule/JFormRuleEmailTest.php | 0 .../joomla/form/rule/JFormRuleOptionsTest.php | 0 .../joomla/form/rule/JFormRuleRulesTest.php | 0 .../joomla/form/rule/JFormRuleTelTest.php | 0 .../joomla/form/rule/JFormRuleUrlTest.php | 0 .../joomla/github/JGithubAccountTest.php | 0 .../joomla/github/JGithubCommitsTest.php | 0 .../joomla/github/JGithubForksTest.php | 0 .../joomla/github/JGithubGistsTest.php | 0 .../joomla/github/JGithubHooksTest.php | 0 .../joomla/github/JGithubHttpTest.php | 0 .../joomla/github/JGithubIssuesTest.php | 0 .../joomla/github/JGithubMetaTest.php | 0 .../joomla/github/JGithubMilestonesTest.php | 0 .../joomla/github/JGithubObjectTest.php | 0 .../JGithubPackageAuthorizationsTest.php | 0 .../joomla/github/JGithubPackageGistsTest.php | 0 .../github/JGithubPackageGitignoreTest.php | 0 .../github/JGithubPackageIssuesTest.php | 0 .../github/JGithubPackageMarkdownTest.php | 0 .../joomla/github/JGithubPackageOrgsTest.php | 0 .../joomla/github/JGithubPackagePullsTest.php | 0 .../github/JGithubPackageRepositoriesTest.php | 0 .../github/JGithubPackageSearchTest.php | 0 .../joomla/github/JGithubPackageUsersTest.php | 0 .../joomla/github/JGithubPullsTest.php | 0 .../joomla/github/JGithubRefsTest.php | 0 .../joomla/github/JGithubStatusesTest.php | 0 .../libraries/joomla/github/JGithubTest.php | 0 .../joomla/github/JGithubUsersTest.php | 0 .../JGithubPackageActivityEventsTest.php | 0 ...GithubPackageActivityNotificationsTest.php | 0 .../JGithubPackageActivityStarringTest.php | 0 .../JGithubPackageActivityWatchingTest.php | 0 .../data/JGithubPackageDataBlobsTest.php | 0 .../data/JGithubPackageDataCommitsTest.php | 0 .../data/JGithubPackageDataRefsTest.php | 0 .../data/JGithubPackageDataTagsTest.php | 0 .../data/JGithubPackageDataTreesTest.php | 0 .../JGithubPackageIssuesAssigneesTest.php | 0 .../JGithubPackageIssuesCommentsTest.php | 0 .../issues/JGithubPackageIssuesEventsTest.php | 0 .../issues/JGithubPackageIssuesLabelsTest.php | 0 .../JGithubPackageIssuesMilestonesTest.php | 0 .../orgs/JGithubPackageOrgsMembersTest.php | 0 .../orgs/JGithubPackageOrgsTeamsTest.php | 0 .../pulls/JGithubPackagePullsCommentsTest.php | 0 ...ubPackageRepositoriesCollaboratorsTest.php | 0 ...JGithubPackageRepositoriesCommentsTest.php | 0 ...JGithubPackageRepositoriesContentsTest.php | 0 ...GithubPackageRepositoriesDownloadsTest.php | 0 .../JGithubPackageRepositoriesForksTest.php | 0 .../JGithubPackageRepositoriesHooksTest.php | 0 .../JGithubPackageRepositoriesKeysTest.php | 0 .../JGithubPackageRepositoriesMergingTest.php | 0 ...JGithubPackageRepositoriesStatusesTest.php | 0 .../joomla/github/stubs/JGithubObjectMock.php | 0 .../users/JGithubPackageUsersEmailsTest.php | 0 .../JGithubPackageUsersFollowersTest.php | 0 .../users/JGithubPackageUsersKeysTest.php | 0 .../joomla/google/JGoogleAuthOauth2Test.php | 0 .../joomla/google/JGoogleDataAdsenseTest.php | 0 .../joomla/google/JGoogleDataCalendarTest.php | 0 .../google/JGoogleDataPicasaAlbumTest.php | 0 .../google/JGoogleDataPicasaPhotoTest.php | 0 .../joomla/google/JGoogleDataPicasaTest.php | 0 .../google/JGoogleDataPlusActivitiesTest.php | 0 .../google/JGoogleDataPlusCommentsTest.php | 0 .../google/JGoogleDataPlusPeopleTest.php | 0 .../joomla/google/JGoogleDataPlusTest.php | 0 .../google/JGoogleEmbedAnalyticsTest.php | 0 .../joomla/google/JGoogleEmbedMapsTest.php | 0 .../libraries/joomla/google/JGoogleTest.php | 0 .../suites/libraries/joomla/google/album.txt | 0 .../libraries/joomla/google/albumlist.txt | 0 .../suites/libraries/joomla/google/logo.bmp | Bin .../suites/libraries/joomla/google/logo.gif | Bin .../suites/libraries/joomla/google/logo.jpg | Bin .../suites/libraries/joomla/google/logo.png | Bin .../libraries/joomla/google/paloalto.txt | 0 .../suites/libraries/joomla/google/photo.txt | 0 .../libraries/joomla/google/photolist.txt | 0 .../libraries/joomla/google/sanfrancisco.txt | 0 .../libraries/joomla/grid/JGridTest.php | 0 .../joomla/http/JHttpFactoryTest.php | 0 .../libraries/joomla/http/JHttpTest.php | 0 .../joomla/http/JHttpTransportTest.php | 0 .../joomla/image/JImageFilterTest.php | 0 .../libraries/joomla/image/JImageTest.php | 0 .../filter/JImageFilterBackgroundfillTest.php | 0 .../filter/JImageFilterBrightnessTest.php | 0 .../image/filter/JImageFilterContrastTest.php | 0 .../filter/JImageFilterEdgedetectTest.php | 0 .../image/stubs/JImageFilterInspector.php | 0 .../joomla/image/stubs/JImageInspector.php | 0 .../libraries/joomla/image/stubs/koala.bmp | Bin .../libraries/joomla/image/stubs/koala.gif | Bin .../libraries/joomla/image/stubs/koala.jpg | Bin .../libraries/joomla/image/stubs/koala.png | Bin .../libraries/joomla/input/JInputCliTest.php | 0 .../libraries/joomla/input/JInputTest.php | 0 .../joomla/input/stubs/JFilterInputMock.php | 0 .../input/stubs/JFilterInputMockTracker.php | 0 .../joomla/input/stubs/JInputInspector.php | 0 .../joomla/keychain/JKeychainTest.php | 0 .../libraries/joomla/keychain/data/README.md | 0 .../joomla/keychain/data/cli-keychain.dat | 0 .../joomla/keychain/data/cli-passphrase.dat | Bin .../joomla/keychain/data/private.key | 0 .../joomla/keychain/data/publickey.pem | 0 .../joomla/language/JLanguageHelperTest.php | 0 .../joomla/language/JLanguageInspector.php | 0 .../joomla/language/JLanguageStemmerTest.php | 0 .../joomla/language/JLanguageTest.php | 0 .../language/JLanguageTransliterateTest.php | 0 .../libraries/joomla/language/data/bad.ini | 0 .../libraries/joomla/language/data/good.ini | 0 .../data/language/en-GB/en-GB.localise.php | 0 .../language/data/language/en-GB/en-GB.xml | 0 .../stemmer/JLanguageStemmerPorterenTest.php | 0 .../linkedin/JLinkedinCommunicationsTest.php | 0 .../linkedin/JLinkedinCompaniesTest.php | 0 .../joomla/linkedin/JLinkedinGroupsTest.php | 0 .../joomla/linkedin/JLinkedinJobsTest.php | 0 .../joomla/linkedin/JLinkedinOAuthTest.php | 0 .../joomla/linkedin/JLinkedinObjectTest.php | 0 .../joomla/linkedin/JLinkedinPeopleTest.php | 0 .../joomla/linkedin/JLinkedinStreamTest.php | 0 .../joomla/linkedin/JLinkedinTest.php | 0 .../linkedin/stubs/JLinkedinObjectMock.php | 0 .../libraries/joomla/log/JLogEntryTest.php | 0 .../suites/libraries/joomla/log/JLogTest.php | 0 .../log/loggers/JLogLoggerCallbackTest.php | 0 .../log/loggers/JLogLoggerDatabaseTest.php | 0 .../joomla/log/loggers/JLogLoggerEchoTest.php | 0 .../loggers/JLogLoggerFormattedTextTest.php | 0 .../loggers/JLogLoggerMessageQueueTest.php | 0 .../joomla/log/loggers/JLogLoggerW3CTest.php | 0 .../log/loggers/stubs/callback/helper.php | 0 .../log/loggers/stubs/callback/inspector.php | 0 .../joomla/log/loggers/stubs/database/S01.xml | 0 .../log/loggers/stubs/database/S01E01.xml | 0 .../log/loggers/stubs/database/inspector.php | 0 .../loggers/stubs/formattedtext/inspector.php | 0 .../stubs/messagequeue/mock.application.php | 0 .../log/loggers/stubs/w3c/inspector.php | 0 .../joomla/log/stubs/log/inspector.php | 0 .../libraries/joomla/mail/JMailHelperTest.php | 0 .../libraries/joomla/mail/JMailTest.php | 0 .../mediawiki/JMediawikiCategoriesTest.php | 0 .../joomla/mediawiki/JMediawikiHttpTest.php | 0 .../joomla/mediawiki/JMediawikiImagesTest.php | 0 .../joomla/mediawiki/JMediawikiLinksTest.php | 0 .../joomla/mediawiki/JMediawikiObjectTest.php | 0 .../joomla/mediawiki/JMediawikiPagesTest.php | 0 .../joomla/mediawiki/JMediawikiSearchTest.php | 0 .../joomla/mediawiki/JMediawikiSitesTest.php | 0 .../joomla/mediawiki/JMediawikiTest.php | 0 .../joomla/mediawiki/JMediawikiUsersTest.php | 0 .../mediawiki/stubs/JMediawikiObjectMock.php | 0 .../joomla/microdata/JMicrodataTest.php | 0 .../libraries/joomla/model/JModelBaseTest.php | 0 .../joomla/model/JModelDatabaseTest.php | 0 .../libraries/joomla/model/stubs/barbaz.php | 0 .../libraries/joomla/model/stubs/tbase.php | 0 .../joomla/model/stubs/tdatabase.php | 0 .../joomla/oauth1/JOAuth1ClientTest.php | 0 .../oauth1/stubs/JOAuth1ClientInspector.php | 0 .../joomla/oauth2/JOauth2ClientTest.php | 0 .../libraries/joomla/object/JObjectTest.php | 0 .../JOpenstreetmapChangesetsTest.php | 0 .../JOpenstreetmapElementsTest.php | 0 .../openstreetmap/JOpenstreetmapGpsTest.php | 0 .../openstreetmap/JOpenstreetmapInfoTest.php | 0 .../openstreetmap/JOpenstreetmapOauthTest.php | 0 .../JOpenstreetmapObjectTest.php | 0 .../openstreetmap/JOpenstreetmapTest.php | 0 .../openstreetmap/JOpenstreetmapUserTest.php | 0 .../stubs/JOpenstreetmapObjectMock.php | 0 .../joomla/session/JSessionStorageTest.php | 0 .../libraries/joomla/session/JSessionTest.php | 0 .../joomla/session/handler/array.php | 0 .../storage/JSessionStorageApcTest.php | 0 .../storage/JSessionStorageDatabaseTest.php | 0 .../storage/JSessionStorageMemcacheTest.php | 0 .../storage/JSessionStorageNoneTest.php | 0 .../storage/JSessionStorageWincacheTest.php | 0 .../storage/JSessionStorageXcacheTest.php | 0 .../joomla/table/JTableExtensionTest.php | 0 .../joomla/table/JTableLanguageTest.php | 0 .../joomla/table/JTableNestedTest.php | 0 .../libraries/joomla/table/JTableTest.php | 0 .../libraries/joomla/table/JTableUserTest.php | 0 .../joomla/table/stubs/dbtestcomposite.php | 0 .../table/stubs/jos_assets_composite.csv | 0 .../table/stubs/jos_dbtest_composite.csv | 0 .../joomla/table/stubs/jos_session.csv | 0 .../libraries/joomla/table/stubs/nested.php | 0 .../libraries/joomla/table/stubs/nested.xml | 0 .../joomla/twitter/JTwitterBlockTest.php | 0 .../twitter/JTwitterDirectmessagesTest.php | 0 .../joomla/twitter/JTwitterFavoritesTest.php | 0 .../joomla/twitter/JTwitterFriendsTest.php | 0 .../joomla/twitter/JTwitterHelpTest.php | 0 .../joomla/twitter/JTwitterListsTest.php | 0 .../joomla/twitter/JTwitterOauthTest.php | 0 .../joomla/twitter/JTwitterObjectTest.php | 0 .../joomla/twitter/JTwitterPlacesTest.php | 0 .../joomla/twitter/JTwitterProfileTest.php | 0 .../joomla/twitter/JTwitterSearchTest.php | 0 .../joomla/twitter/JTwitterStatusesTest.php | 0 .../libraries/joomla/twitter/JTwitterTest.php | 0 .../joomla/twitter/JTwitterTrendsTest.php | 0 .../joomla/twitter/JTwitterUsersTest.php | 0 .../twitter/stubs/JTwitterObjectMock.php | 0 .../suites/libraries/joomla/uri/JURITest.php | 0 .../joomla/user/JAuthenticationTest.php | 0 .../libraries/joomla/user/JUserHelperTest.php | 0 .../libraries/joomla/user/JUserTest.php | 0 .../user/stubs/FakeAuthenticationPlugin.php | 0 .../joomla/utilities/JArrayHelperTest.php | 0 .../joomla/utilities/JBufferTest.php | 0 .../joomla/utilities/JUtilityTest.php | 0 .../joomla/utilities/stubs/empty.xml | 0 .../libraries/joomla/utilities/stubs/test.xml | 0 .../joomla/utilities/stubs/xmlFile.xml | 0 .../libraries/joomla/view/JViewBaseTest.php | 0 .../libraries/joomla/view/JViewHtmlTest.php | 0 .../joomla/view/layouts1/astrid.phtml | 0 .../joomla/view/layouts1/fringe/division.php | 0 .../libraries/joomla/view/layouts1/olivia.php | 0 .../libraries/joomla/view/layouts1/peter.php | 0 .../joomla/view/layouts2/fauxlivia.php | 0 .../libraries/joomla/view/layouts2/olivia.php | 0 .../joomla/view/mocks/JModelMock.php | 0 .../libraries/joomla/view/stubs/tbase.php | 0 .../libraries/joomla/view/stubs/thtml.php | 0 .../legacy/application/JApplicationTest.php | 0 .../legacy/categories/JCategoriesTest.php | 0 .../legacy/controller/JControllerFormTest.php | 0 .../controller/JControllerLegacyTest.php | 0 .../stubs/component1/controller.json.php | 0 .../stubs/component2/controller.php | 0 .../legacy/controller/stubs/controller.php | 0 .../controller/stubs/controllerform.php | 0 .../legacy/error/JErrorInspector.php | 0 .../libraries/legacy/error/JErrorTest.php | 0 .../legacy/model/JModelAdminTest.php | 0 .../libraries/legacy/model/JModelFormTest.php | 0 .../libraries/legacy/model/JModelItemTest.php | 0 .../legacy/model/JModelLegacyTest.php | 0 .../libraries/legacy/model/JModelListTest.php | 0 .../model/stubs/constructorexceptiontest.php | 0 .../libraries/legacy/model/stubs/foobar.php | 0 .../libraries/legacy/model/stubs/lead.php | 0 .../model/stubs/listmodelexceptiontest.php | 0 .../legacy/model/stubs/listmodeltest.php | 0 .../libraries/legacy/model/stubs/name.php | 0 .../libraries/legacy/model/stubs/room.php | 0 .../legacy/response/JResponseTest.php | 0 .../legacy/table/JTableContentTest.php | 0 .../libraries/legacy/view/JViewLegacyTest.php | 0 .../legacy/view/stubs/ContentViewArticle.php | 0 .../legacy/view/stubs/ContentViewHtml.php | 0 .../legacy/view/stubs/ExampleViewSEOHtml.php | 0 .../legacy/view/stubs/MediaViewMediaList.php | 0 .../stubs/MediaViewMediaListItemsHtml.php | 0 {tests => tests-phpunit}/unit/tmp/.gitignore | 0 tests/_bootstrap.php | 2 + tests/_data/dump.sql | 1 + tests/_support/AcceptanceHelper.php | 22 + tests/_support/Helper/Acceptance.php | 10 + tests/_support/Helper/Functional.php | 10 + tests/_support/Helper/Unit.php | 10 + tests/acceptance.suite.dist.yml | 33 ++ tests/acceptance/_bootstrap.php | 4 + tests/acceptance/administrator/UserCest.php | 51 +++ tests/acceptance/frontend/UserLoginCest.php | 12 + tests/acceptance/install/InstallCest.php | 20 + tests/composer.json | 31 ++ tests/functional.suite.yml | 11 + tests/functional/_bootstrap.php | 2 + tests/travis-ci-apache.conf | 26 ++ tests/unit.suite.yml | 9 + tests/unit/_bootstrap.php | 2 + 917 files changed, 748 insertions(+), 25 deletions(-) create mode 100644 RoboFile.dist.ini create mode 100644 RoboFile.php create mode 100644 codeception.yml rename {tests => tests-phpunit}/CHANGELOG (100%) rename {tests => tests-phpunit}/README.md (100%) rename {tests => tests-phpunit}/codeception/README.md (100%) rename {tests => tests-phpunit}/codeception/cli/getjoomlacli.php (100%) rename {tests => tests-phpunit}/codeception/codeception.yml (100%) rename {tests => tests-phpunit}/codeception/composer.json (100%) rename {tests => tests-phpunit}/codeception/runsystemtests.sh (100%) rename {tests => tests-phpunit}/codeception/tests/_bootstrap.php (100%) rename {tests => tests-phpunit}/codeception/tests/_data/dump.sql (100%) rename {tests => tests-phpunit}/codeception/tests/_output/.gitignore (100%) rename {tests => tests-phpunit}/codeception/tests/_support/AcceptanceHelper.php (100%) rename {tests => tests-phpunit}/codeception/tests/_support/FunctionalHelper.php (100%) rename {tests => tests-phpunit}/codeception/tests/_support/UnitHelper.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance.suite.dist.yml (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/_bootstrap.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/administrator/_pages/administratorloginpage.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/administrator/_pages/system/globalconfigurationpage.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/administrator/_steps/loginsteps.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/administrator/setDevelopmentErrorReporting.txt (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/administrator/setDevelopmentErrorReportingCept.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/installation/InstallJoomla.txt (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/installation/InstallJoomlaCept.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/installation/_pages/joomlainstallationconfigurationpage.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/installation/_pages/joomlainstallationdatabasepage.php (100%) rename {tests => tests-phpunit}/codeception/tests/acceptance/installation/_pages/joomlainstallationoverviewpage.php (100%) rename {tests => tests-phpunit}/codeception/tests/functional.suite.yml (100%) rename {tests => tests-phpunit}/codeception/tests/functional/_bootstrap.php (100%) rename {tests => tests-phpunit}/codeception/tests/unit.suite.yml (100%) rename {tests => tests-phpunit}/codeception/tests/unit/_bootstrap.php (100%) rename {tests => tests-phpunit}/system/servers/configdef.php.dist (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/BannerEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/BannerManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/CategoryEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/CategoryManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/ContactEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/ContactManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/MessagingEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/NewsFeedEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/NewsFeedManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/PostinstallPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/RedirectEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/RedirectManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/TagEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/TagManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/WeblinkEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Components/WeblinkManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Content/ArticleEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Content/ArticleManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/LanguageEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/LanguageManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/ModuleEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/ModuleManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/PluginEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/PluginManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/TemplateEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Extensions/TemplateManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Menus/MenuEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Menus/MenuItemEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Menus/MenuItemsManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Menus/MenuManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteArchivedArticlesPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteConfigurationConfigPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteConfigurationTemplatePage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteContentCategoriesPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteContentEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteContentFeaturedPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteLoginPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SitePage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/SiteContent/SiteSingleArticlePage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/AdminEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/AdminLoginPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/AdminManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/AdminPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/ControlPanelPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/GenericAdminPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/GlobalConfigurationPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/System/InstallationPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/GroupEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/GroupManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/LevelEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/LevelManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/UserEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/UserManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/UserNotesEditPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/Pages/Users/UserNotesManagerPage.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Alert.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/BrowserType.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/By.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/CHANGELOG.txt (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/COPYING.txt (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/CREDITS.txt (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/CapabilityType.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Cookie.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/DesiredCapabilities.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Exceptions.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Http/Exceptions.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Http/HttpClient.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Http/HttpFactory.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/Http/SeleniumAdapter.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/NOTICE.txt (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/PlatformType.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/SelectElement.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/TargetLocator.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/WebDriver.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/WebDriverWait.php (100%) rename {tests => tests-phpunit}/system/webdriver/SeleniumClient/WebElement.php (100%) rename {tests => tests-phpunit}/system/webdriver/bootstrap.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/JoomlaWebdriverTestCase.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/TestSuite.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/archived/WeblinkManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/archived/WeblinkManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/BannerManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/BannerManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/CategoryManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/ContactManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/ContactManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/NewsFeedManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/NewsFeedManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/RedirectManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/RedirectManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/TagManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/components/TagManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/ArticleManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/ArticleManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/ArticleManager0003Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/CategoryManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/CategoryManager0003Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/content/CategoryManager0004Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/control_panel/ControlPanel0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/control_panel/GlobalConfiguration0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/experimental/Test1.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/experimental/Test3.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/experimental/Test4.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/experimental/ToWikiHelp0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/LanguageManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/LanguageManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/ModuleManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/ModuleManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/PluginManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/extensions/TemplateManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/installation/InstallTest.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/menus/MenuItemsManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/menus/MenuItemsManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/menus/MenuItemsManager0003Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/menus/MenuItemsManager0004Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/menus/MenuManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/phpunit.xml.dist (100%) rename {tests => tests-phpunit}/system/webdriver/tests/report/index.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/services/ConfigFrontEnd0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/services/ConfigFrontEnd0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/services/TemplateFrontEnd0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/services/TemplateFrontEnd0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/users/GroupManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/users/LevelManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/users/UserManager0001Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/users/UserManager0002Test.php (100%) rename {tests => tests-phpunit}/system/webdriver/tests/users/UserNotesManager0001Test.php (100%) rename {tests => tests-phpunit}/unit/README.md (100%) rename {tests => tests-phpunit}/unit/bootstrap.php (100%) rename {tests => tests-phpunit}/unit/core/case/cache.php (100%) rename {tests => tests-phpunit}/unit/core/case/case.php (100%) rename {tests => tests-phpunit}/unit/core/case/database.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/mysql.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/mysqli.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/oracle.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/pdomysql.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/postgresql.php (100%) rename {tests => tests-phpunit}/unit/core/case/database/sqlsrv.php (100%) rename {tests => tests-phpunit}/unit/core/helper/helper.php (100%) rename {tests => tests-phpunit}/unit/core/mock/application.php (100%) rename {tests => tests-phpunit}/unit/core/mock/application/base.php (100%) rename {tests => tests-phpunit}/unit/core/mock/application/cli.php (100%) rename {tests => tests-phpunit}/unit/core/mock/application/cms.php (100%) rename {tests => tests-phpunit}/unit/core/mock/application/web.php (100%) rename {tests => tests-phpunit}/unit/core/mock/cache.php (100%) rename {tests => tests-phpunit}/unit/core/mock/config.php (100%) rename {tests => tests-phpunit}/unit/core/mock/controller.php (100%) rename {tests => tests-phpunit}/unit/core/mock/database/driver.php (100%) rename {tests => tests-phpunit}/unit/core/mock/database/query.php (100%) rename {tests => tests-phpunit}/unit/core/mock/dispatcher.php (100%) rename {tests => tests-phpunit}/unit/core/mock/document.php (100%) rename {tests => tests-phpunit}/unit/core/mock/input.php (100%) rename {tests => tests-phpunit}/unit/core/mock/language.php (100%) rename {tests => tests-phpunit}/unit/core/mock/menu.php (100%) rename {tests => tests-phpunit}/unit/core/mock/rules.php (100%) rename {tests => tests-phpunit}/unit/core/mock/session.php (100%) rename {tests => tests-phpunit}/unit/core/reflection/reflection.php (100%) rename {tests => tests-phpunit}/unit/schema/ddl.sql (100%) rename {tests => tests-phpunit}/unit/schema/mysql.sql (100%) rename {tests => tests-phpunit}/unit/schema/postgresql.sql (100%) rename {tests => tests-phpunit}/unit/schema/sqlsrv.sql (100%) rename {tests => tests-phpunit}/unit/stubs/FormInspectors.php (100%) rename {tests => tests-phpunit}/unit/stubs/bogusload.php (100%) rename {tests => tests-phpunit}/unit/stubs/config.wrongclass.php (100%) rename {tests => tests-phpunit}/unit/stubs/configuration.php (100%) rename {tests => tests-phpunit}/unit/stubs/database.xml (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_assets.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_banners.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_banners_clients.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_categories.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_contact_details.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_content.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_content_frontpage.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_content_types.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_extensions.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms0.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms1.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms2.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms3.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms4.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms6.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms7.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms8.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_terms9.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termsa.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termsb.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termsc.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termsd.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termse.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_links_termsf.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_taxonomy.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_taxonomy_map.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_terms.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_terms_common.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_finder_types.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_languages.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_menu.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_menu_types.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_modules.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_modules_menu.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_newsfeeds.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_schemas.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_tags.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_template_styles.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_ucm_base.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_ucm_content.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_update_sites.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_update_sites_extensions.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_user_usergroup_map.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_usergroups.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_users.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_viewlevels.csv (100%) rename {tests => tests-phpunit}/unit/stubs/database/jos_weblinks.csv (100%) rename {tests => tests-phpunit}/unit/stubs/discover1/challenger.php (100%) rename {tests => tests-phpunit}/unit/stubs/discover1/columbia.php (100%) rename {tests => tests-phpunit}/unit/stubs/discover1/enterprise.txt (100%) rename {tests => tests-phpunit}/unit/stubs/discover2/challenger.php (100%) rename {tests => tests-phpunit}/unit/stubs/discover2/discover3/atlantis.php (100%) rename {tests => tests-phpunit}/unit/stubs/discover2/endeavour.php (100%) rename {tests => tests-phpunit}/unit/stubs/feed/test.bad.feed (100%) rename {tests => tests-phpunit}/unit/stubs/feed/test.feed (100%) rename {tests => tests-phpunit}/unit/stubs/feed/test.myfeed.feed (100%) rename {tests => tests-phpunit}/unit/stubs/gittest (100%) rename {tests => tests-phpunit}/unit/stubs/jhttp_stub.php (100%) rename {tests => tests-phpunit}/unit/stubs/loader/patch.php (100%) rename {tests => tests-phpunit}/unit/stubs/loader/patch/tester.php (100%) rename {tests => tests-phpunit}/unit/stubs/loader/tester/tester.php (100%) rename {tests => tests-phpunit}/unit/suites/administrator/includes/JAdministratorHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysql/JDatabaseDriverMysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysql/JDatabaseExporterMysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysql/JDatabaseImporterMysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysql/JDatabaseIteratorMysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysqli/JDatabaseDriverMysqliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysqli/JDatabaseExporterMysqliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysqli/JDatabaseImporterMysqliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/mysqli/JDatabaseIteratorMysqliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/pdomysql/JDatabaseDriverPdomysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/pdomysql/JDatabaseExporterPdomysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/pdomysql/JDatabaseImporterPdomysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/pdomysql/JDatabaseIteratorPdomysqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/postgresql/JDatabaseDriverPostgresqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/postgresql/JDatabaseExporterPostgresqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/postgresql/JDatabaseImporterPostgresqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/postgresql/JDatabaseIteratorPostgresqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/postgresql/JDatabaseQueryPostgresqlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/sqlite/JDatabaseQuerySqliteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/sqlsrv/JDatabaseDriverSqlsrvTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/sqlsrv/JDatabaseIteratorSqlsrvTest.php (100%) rename {tests => tests-phpunit}/unit/suites/database/driver/sqlsrv/JDatabaseQuerySqlsrvTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerParserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerResultTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerStemmerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/FinderIndexerTokenTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/data/parseHtml.txt (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/data/parseHtml2.txt (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/data/parseHtml3.txt (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/parser/FinderIndexerParserHtmlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/parser/FinderIndexerParserRtfTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerFrTest.php (100%) rename {tests => tests-phpunit}/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerPorter_EnTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/application/JApplicationAdministratorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/application/JApplicationCmsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/application/JApplicationSiteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/application/stubs/JApplicationCmsInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/application/stubs/JApplicationHelperInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/JComponentHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/JComponentRouterBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/JComponentRouterLegacyTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/JComponentRouterViewTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/JComponentRouterViewconfigurationTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/stubs/JCategoriesMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/stubs/JComponentRouterBaseInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/stubs/JComponentRouterViewInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/stubs/componentrouter.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/component/router/stubs/componentrouterrule.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/editor/JEditorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/editor/stubs/EditorObserver.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/error/JErrorPageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/form/field/JFormFieldHeadertagTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/form/field/JFormFieldHelpsiteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/form/field/JFormFieldModuletagTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/form/rule/JFormRuleNotequalsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/help/JHelpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/helper/JHelperContentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/helper/JHelperMediaTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/helper/JHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlBatchTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlBehaviorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlBootstrapTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlDateTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlEmailTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlFormTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlFormbehaviorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlIconsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlJqueryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlMenuTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlNumberTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlSelectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlStringTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlTelTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/JHtmlUserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/TestHelpers/JHtmlSelect-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/stubs/JHtmlBehaviorInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/stubs/JHtmlBootstrapInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/stubs/JHtmlJqueryInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/testfiles/empty.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/html/testfiles/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/JInstallerAdapterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/JInstallerExtensionTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/JInstallerHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/JInstallerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/data/joomla.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/data/mod_finder.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/data/pkg_joomla.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/installer/manifest/JInstallerManifestPackageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/language/JLanguageMultilangTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/layout/JLayoutBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/layout/JLayoutFileTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/module/JModuleHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/pagination/JPaginationObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/pagination/JPaginationTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/pathway/JPathwayTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/pathway/stubs/includes/pathway.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/plugin/JPluginHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/plugin/JPluginTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/plugin/stubs/PlgSystemBase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/plugin/stubs/PlgSystemJoomla.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/plugin/stubs/PlgSystemPrivate.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/response/JResponseJsonTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/response/stubs/mock.application.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/router/JRouterAdministratorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/router/JRouterSiteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/router/JRouterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/router/data/TestRouter.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/router/data/includes/router.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangeitemTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysql.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysqli.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangesetTestPdomysql.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangesetTestPostgresql.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/JSchemaChangesetTestSqlsrv.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/mysql/3.0.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/mysql/3.2.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/mysql/3.5.0-2016-03-01.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/postgresql/3.0.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/postgresql/3.2.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/postgresql/3.5.0-2016-03-01.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/sqlazure/3.0.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/sqlazure/3.2.0.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/schema/stubs/sqlazure/3.5.0-2016-03-01.sql (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/table/JTableContenttypeTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/table/JTableCorecontentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/JToolbarButtonTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/JToolbarTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonConfirmTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonCustomTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonHelpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonLinkTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonPopupTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonSliderTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/toolbar/button/JToolbarButtonStandardTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/ucm/JUcmBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/ucm/JUcmContentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/ucm/JUcmTypeTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/cms/version/JVersionTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/JFactoryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/JLoaderTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/JPlatformTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/access/JAccessRuleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/access/JAccessRulesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/access/JAccessTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/JApplicationBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/JApplicationCliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/JApplicationDaemonTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/JApplicationWebTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/stubs/JApplicationCliInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/stubs/JApplicationDaemonInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/stubs/JApplicationWebInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/JApplicationWebRouterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterRestTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/stubs/JWebClientInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/stubs/controllers/bar.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/stubs/controllers/baz.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/application/web/stubs/controllers/foo.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/.gitignore (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveBzip2Test.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveGzipTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveTarTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveTestCase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/JArchiveZipTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/logo-bz2.png.bz2 (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/logo-gz.png.gz (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/logo.tar (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/logo.zip (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/archive/unknown.type (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/JAdapterInstanceTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/JAdapterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/stubs/testadapter.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/stubs/testadapter2.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/stubs/testadapter3.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/base/stubs/testadapter4.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/JCacheConstructTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/JCacheStorageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/JCacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallback.helper.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallbackCallbackTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/controller/JCacheControllerRaw.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcuTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageCacheliteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageFileTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcachedTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageRedisTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageWincacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/cache/storage/JCacheStorageXcacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/controller/JControllerBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/controller/stubs/tbase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/JCryptTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/JCryptCipher3DesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherBlowfishTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherCryptoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherRijndael256Test.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherSimpleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/1.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/2.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/3.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/4.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/5.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.priv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.pub (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/1.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/2.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/3.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/4.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/5.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.priv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.pub (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/1.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/2.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/3.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/4.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/5.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.priv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.pub (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/1.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/2.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/3.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/4.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/5.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/crypt/password/JCryptPasswordSimpleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/data/JDataSetTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/data/JDataTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/data/stubs/buran.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/data/stubs/capitaliser.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/data/stubs/vostok.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseDriverTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseFactoryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseQueryElementInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseQueryElementTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseQueryInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/JDatabaseQueryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/database/stubs/nosqldriver.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/date/JDateTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/JDocumentRendererTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/JDocumentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/error/JDocumentErrorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/feed/JDocumentFeedTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererAtomTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererRSSTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/html/JDocumentHTMLTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererComponentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererMessageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/image/JDocumentImageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/image/stubs/logo.gif (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/image/stubs/logo.jpeg (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/image/stubs/logo.jpg (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/image/stubs/logo.png (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/json/JDocumentJSONTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/opensearch/JDocumentOpensearchTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/raw/JDocumentRawTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/document/xml/JDocumentXmlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/environment/JBrowserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/event/JEventDispatcherTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/event/JEventInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/event/JEventStub.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/event/JEventTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookAlbumTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookCheckinTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookCommentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookEventTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookGroupTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookLinkTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookNoteTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookOauthTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookPhotoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookPostTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookStatusTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookUserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/JFacebookVideoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/facebook/stubs/JFacebookObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedEntryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedFactoryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedLinkTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedParserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedPersonTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/JFeedTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/parser/JFeedParserAtomTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/parser/JFeedParserRssTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/JFeedParserMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/JFeedParserMockNamespace.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/JFeedParserProcessElementMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/atom/0.3.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/atom/1.0.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.91.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.92.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/rss/2.0.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/rss/itunes.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/feed/stubs/samples/rss/media.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filesystem/JFileTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filesystem/JFilesystemHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filesystem/JFilesystemPatcherTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filesystem/JFolderTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filesystem/JPathTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filter/JFilterInputTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/filter/JFilterOutputTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/JFormDataHelper.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/JFormFieldTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/JFormTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/TestHelpers/JHtmlField-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testfields/bar.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testfields/foo.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testfields/modal/bar.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testfields/modal/foo.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testfields/test.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/_testrules/custom.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/example.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/field/JFormFieldCategoryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/field/JFormFieldComponentLayoutTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/field/JFormFieldModuleLayoutTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldAccessLevelTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldCacheHandlerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldColorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldComboTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldDatabaseConnectionTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldEmailTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldFileListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldFileTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldFolderListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldGroupedListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldHiddenTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldImageListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldIntegerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldLanguageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldNumberTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldPasswordTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldPluginsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldRadioTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldRange.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldRulesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldSQLTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldSessionHandlerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldSpacerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldTelTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldTextTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldTextareaTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldTimezoneTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldUrlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/JFormFieldUsergroupTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldCheckbox-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldEmail-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldNumber-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldPassword-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRadio-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRange-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTel-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldText-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTextarea-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldUrl-helper-dataset.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/language/en-GB/en-GB.form_test.ini (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleBooleanTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleColorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleEmailTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleOptionsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleRulesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleTelTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/form/rule/JFormRuleUrlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubAccountTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubCommitsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubForksTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubGistsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubHooksTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubHttpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubIssuesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubMetaTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubMilestonesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageAuthorizationsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageGistsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageGitignoreTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageIssuesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageMarkdownTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageOrgsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackagePullsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageRepositoriesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageSearchTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPackageUsersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubPullsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubRefsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubStatusesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/JGithubUsersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityEventsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityNotificationsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityStarringTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityWatchingTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/data/JGithubPackageDataBlobsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/data/JGithubPackageDataCommitsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/data/JGithubPackageDataRefsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/data/JGithubPackageDataTagsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/data/JGithubPackageDataTreesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesAssigneesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesCommentsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesEventsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesLabelsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesMilestonesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsMembersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsTeamsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/pulls/JGithubPackagePullsCommentsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCollaboratorsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCommentsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesContentsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesDownloadsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesForksTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesHooksTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesKeysTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesMergingTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesStatusesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/stubs/JGithubObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/users/JGithubPackageUsersEmailsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/users/JGithubPackageUsersFollowersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/github/users/JGithubPackageUsersKeysTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleAuthOauth2Test.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataAdsenseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataCalendarTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPicasaAlbumTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPicasaPhotoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPicasaTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPlusActivitiesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPlusCommentsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPlusPeopleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleDataPlusTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleEmbedAnalyticsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleEmbedMapsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/JGoogleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/album.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/albumlist.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/logo.bmp (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/logo.gif (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/logo.jpg (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/logo.png (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/paloalto.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/photo.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/photolist.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/google/sanfrancisco.txt (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/grid/JGridTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/http/JHttpFactoryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/http/JHttpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/http/JHttpTransportTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/JImageFilterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/JImageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/filter/JImageFilterBackgroundfillTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/filter/JImageFilterBrightnessTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/filter/JImageFilterContrastTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/filter/JImageFilterEdgedetectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/JImageFilterInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/JImageInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/koala.bmp (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/koala.gif (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/koala.jpg (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/image/stubs/koala.png (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/input/JInputCliTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/input/JInputTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/input/stubs/JFilterInputMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/input/stubs/JFilterInputMockTracker.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/input/stubs/JInputInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/JKeychainTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/data/README.md (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/data/cli-keychain.dat (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/data/cli-passphrase.dat (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/data/private.key (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/keychain/data/publickey.pem (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/JLanguageHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/JLanguageInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/JLanguageStemmerTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/JLanguageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/JLanguageTransliterateTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/data/bad.ini (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/data/good.ini (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.localise.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/language/stemmer/JLanguageStemmerPorterenTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinCommunicationsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinCompaniesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinGroupsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinJobsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinOAuthTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinPeopleTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinStreamTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/JLinkedinTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/linkedin/stubs/JLinkedinObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/JLogEntryTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/JLogTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerCallbackTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerDatabaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerEchoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerFormattedTextTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerMessageQueueTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/JLogLoggerW3CTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/callback/helper.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/callback/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/database/S01.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/database/S01E01.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/database/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/formattedtext/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/messagequeue/mock.application.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/loggers/stubs/w3c/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/log/stubs/log/inspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mail/JMailHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mail/JMailTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiCategoriesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiHttpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiImagesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiLinksTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiPagesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiSearchTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiSitesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/JMediawikiUsersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/mediawiki/stubs/JMediawikiObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/microdata/JMicrodataTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/model/JModelBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/model/JModelDatabaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/model/stubs/barbaz.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/model/stubs/tbase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/model/stubs/tdatabase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/oauth1/JOAuth1ClientTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/oauth1/stubs/JOAuth1ClientInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/oauth2/JOauth2ClientTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/object/JObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapChangesetsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapElementsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapGpsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapInfoTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapOauthTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapUserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/openstreetmap/stubs/JOpenstreetmapObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/JSessionStorageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/JSessionTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/handler/array.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageApcTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageDatabaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageMemcacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageNoneTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageWincacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/session/storage/JSessionStorageXcacheTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/JTableExtensionTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/JTableLanguageTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/JTableNestedTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/JTableTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/JTableUserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/dbtestcomposite.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/jos_assets_composite.csv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/jos_dbtest_composite.csv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/jos_session.csv (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/nested.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/table/stubs/nested.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterBlockTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterDirectmessagesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterFavoritesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterFriendsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterHelpTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterListsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterOauthTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterObjectTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterPlacesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterProfileTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterSearchTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterStatusesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterTrendsTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/JTwitterUsersTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/twitter/stubs/JTwitterObjectMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/uri/JURITest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/user/JAuthenticationTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/user/JUserHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/user/JUserTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/user/stubs/FakeAuthenticationPlugin.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/JArrayHelperTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/JBufferTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/JUtilityTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/stubs/empty.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/stubs/test.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/utilities/stubs/xmlFile.xml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/JViewBaseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/JViewHtmlTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts1/astrid.phtml (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts1/fringe/division.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts1/olivia.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts1/peter.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts2/fauxlivia.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/layouts2/olivia.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/mocks/JModelMock.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/stubs/tbase.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/joomla/view/stubs/thtml.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/application/JApplicationTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/categories/JCategoriesTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/JControllerFormTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/JControllerLegacyTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/stubs/component1/controller.json.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/stubs/component2/controller.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/stubs/controller.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/controller/stubs/controllerform.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/error/JErrorInspector.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/error/JErrorTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/JModelAdminTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/JModelFormTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/JModelItemTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/JModelLegacyTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/JModelListTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/constructorexceptiontest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/foobar.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/lead.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/listmodelexceptiontest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/listmodeltest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/name.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/model/stubs/room.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/response/JResponseTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/table/JTableContentTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/JViewLegacyTest.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/stubs/ContentViewArticle.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/stubs/ContentViewHtml.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/stubs/ExampleViewSEOHtml.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/stubs/MediaViewMediaList.php (100%) rename {tests => tests-phpunit}/unit/suites/libraries/legacy/view/stubs/MediaViewMediaListItemsHtml.php (100%) rename {tests => tests-phpunit}/unit/tmp/.gitignore (100%) create mode 100644 tests/_bootstrap.php create mode 100644 tests/_data/dump.sql create mode 100644 tests/_support/AcceptanceHelper.php create mode 100644 tests/_support/Helper/Acceptance.php create mode 100644 tests/_support/Helper/Functional.php create mode 100644 tests/_support/Helper/Unit.php create mode 100644 tests/acceptance.suite.dist.yml create mode 100644 tests/acceptance/_bootstrap.php create mode 100644 tests/acceptance/administrator/UserCest.php create mode 100644 tests/acceptance/frontend/UserLoginCest.php create mode 100644 tests/acceptance/install/InstallCest.php create mode 100644 tests/composer.json create mode 100644 tests/functional.suite.yml create mode 100644 tests/functional/_bootstrap.php create mode 100644 tests/travis-ci-apache.conf create mode 100644 tests/unit.suite.yml create mode 100644 tests/unit/_bootstrap.php diff --git a/.gitignore b/.gitignore index f1014a7677df9..5351c3cc27cb9 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,8 @@ # Test Related Files # /phpunit.xml +/tests-phpunit/system/webdriver/tests/logs/ +/tests-phpunit/system/servers/configdef.php /tests/system/webdriver/tests/logs/ /tests/system/servers/configdef.php codecept.phar @@ -52,8 +54,8 @@ Desktop.ini # Only apply this rule to the main repository's gitignore files !/.gitignore !/build/.gitignore -!/tests/unit/suites/libraries/joomla/archive/.gitignore -!/tests/unit/tmp/.gitignore +!/tests-phpunit/unit/suites/libraries/joomla/archive/.gitignore +!/tests-phpunit/unit/tmp/.gitignore # Extra files installed by Composer not needed in the CMS environment # This should only ignore files like unit testing or READMEs, production @@ -138,3 +140,18 @@ Desktop.ini /libraries/vendor/simplepie/simplepie/build /libraries/vendor/simplepie/simplepie/idn/ReadMe.txt /libraries/vendor/simplepie/simplepie/composer.json + +# System Test related files +tests/acceptance.suite.yml +tests/_support/_generated/*TesterActions.php +tests/joomla-cms3* +tests/_output* +selenium-server-standalone.jar +selenium.log +tests/cache +tests/_output +tests/vendor + +# Build related +RoboFile.ini + diff --git a/.travis.yml b/.travis.yml index b84dde4227f32..bb443f6a94f25 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,3 @@ -# Forces new Travis-CI Infrastructure -sudo: false - language: php env: @@ -13,17 +10,11 @@ env: matrix: fast_finish: true include: - - php: 5.3 - env: INSTALL_APC="yes" - - php: 5.4 - env: INSTALL_APC="yes" - php: 5.5 env: INSTALL_APCU="yes" - php: 5.6 - env: RUN_PHPCS="yes" INSTALL_APCU="yes" - - php: 7.0 - env: INSTALL_APCU="yes" INSTALL_APCU_BC_BETA="no" INSTALL_MEMCACHE="no" INSTALL_MEMCACHED="no" INSTALL_REDIS="no" # Disabled apcu_bc install until https://github.com/travis-ci/travis-ci/issues/5207 is resolved - - php: hhvm + env: INSTALL_APCU="yes" #RUN_PHPCS="yes" + sudo: true dist: trusty group: edge # until the next update @@ -38,8 +29,6 @@ matrix: - postgresql - redis-server env: INSTALL_APCU_BC_BETA="no" INSTALL_MEMCACHE="no" INSTALL_MEMCACHED="no" # Disabled items that currently do not work in travis-ci hhvm - allow_failures: - - php: hhvm services: - memcache @@ -67,10 +56,40 @@ before_script: - if [[ $INSTALL_APCU_BC_BETA == "yes" ]]; then printf "\n" | pecl install apcu_bc-beta; fi - if [[ $INSTALL_REDIS == "yes" && $TRAVIS_PHP_VERSION != hhvm ]]; then phpenv config-add build/travis/phpenv/redis.ini; fi - if [[ $INSTALL_REDIS == "yes" && $TRAVIS_PHP_VERSION = hhvm ]]; then cat build/travis/phpenv/redis.ini >> /etc/hhvm/php.ini; fi + # New system test related changes + - sudo apt-get update -qq + - sudo apt-get install -y --force-yes apache2 libapache2-mod-fastcgi php5-curl php5-mysql php5-intl php5-gd > /dev/null + - sudo mkdir $(pwd)/.run + - sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,listen = 127.0.0.1:9000,listen = /tmp/php5-fpm.sock,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,;listen.owner = nobody,listen.owner = $USER,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,;listen.group = nobody,listen.group = $USER,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,;listen.mode = 0660,listen.mode = 0666,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,user = nobody,;user = $USER,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo sed -e "s,group = nobody,;group = $USER,g" --in-place ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - cat ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf + - sudo a2enmod rewrite actions fastcgi alias + - echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini + - ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm + - sudo cp -f tests/travis-ci-apache.conf /etc/apache2/sites-available/default + - sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/default + - git submodule update --init --recursive + - sudo service apache2 restart + # Xvfb + - "export DISPLAY=:99.0" + - "sh -e /etc/init.d/xvfb start" + - sleep 3 # give xvfb some time to start + # Fluxbox + - sudo apt-get install fluxbox -y --force-yes + - fluxbox & + - sleep 3 # give fluxbox some time to start + - sudo cp RoboFile.dist.ini RoboFile.ini script: - libraries/vendor/bin/phpunit --configuration travisci-phpunit.xml - if [[ $RUN_PHPCS == "yes" ]]; then libraries/vendor/bin/phpcs --report=full --extensions=php -p --standard=build/phpcs/Joomla .; fi + - sudo cp tests/acceptance.suite.dist.yml tests/acceptance.suite.yml + - tests/vendor/bin/robo run:tests --use-htaccess branches: except: diff --git a/RoboFile.dist.ini b/RoboFile.dist.ini new file mode 100644 index 0000000000000..6b8c5bf854331 --- /dev/null +++ b/RoboFile.dist.ini @@ -0,0 +1,6 @@ +; If you want to setup your test website (document root) in a different folder, you can do that here. +; You can also set an absolute path, i.e. /path/to/my/cms/folder +cmsPath = tests/joomla-cms3 + +; (Linux / Mac only) If you want to set a different owner for the CMS root folder, you can set it here. +localUser = \ No newline at end of file diff --git a/RoboFile.php b/RoboFile.php new file mode 100644 index 0000000000000..7e981d8d37bff --- /dev/null +++ b/RoboFile.php @@ -0,0 +1,404 @@ +configuration = $this->getConfiguration(); + + $this->cmsPath = $this->getTestingPath(); + + // Set default timezone (so no warnings are generated if it is not set) + date_default_timezone_set('UTC'); + } + + /** + * Get (optional) configuration from an external file + * + * @return \stdClass|null + */ + public function getConfiguration() + { + $configurationFile = __DIR__ . '/RoboFile.ini'; + + if (!file_exists($configurationFile)) + { + $this->say("No local configuration file"); + + return null; + } + + $configuration = parse_ini_file($configurationFile); + + if ($configuration === false) + { + $this->say('Local configuration file is empty or wrong (check is it in correct .ini format'); + + return null; + } + + return json_decode(json_encode($configuration)); + } + + /** + * Get the correct CMS root path + * + * @return string + */ + private function getTestingPath() + { + if (empty($this->configuration->cmsPath)) + { + return 'tests/joomla-cms3'; + } + + if (!file_exists(dirname($this->configuration->cmsPath))) + { + $this->say("Cms path written in local configuration does not exists or is not readable"); + + return 'tests/joomla-cms3'; + } + + return $this->configuration->cmsPath; + } + + /** + * Build the Joomla CMS + * + * @return bool + */ + public function build() + { + return true; + } + + /** + * Creates a testing Joomla site for running the tests (use it before run:test) + * + * @param bool $use_htaccess (1/0) Rename and enable embedded Joomla .htaccess file + */ + public function createTestingSite($use_htaccess = false) + { + // Clean old testing site + if (is_dir($this->cmsPath)) + { + try + { + $this->taskDeleteDir($this->cmsPath)->run(); + } + catch (Exception $e) + { + // Sorry, we tried :( + $this->say('Sorry, you will have to delete ' . $this->cmsPath . ' manually. '); + exit(1); + } + } + + $this->build(); + + $exclude = ["tests"]; + + $this->copyJoomla($this->cmsPath, $exclude); + + // Optionally change owner to fix permissions issues + if (!empty($this->configuration->localUser)) + { + $this->_exec('chown -R ' . $this->configuration->localUser . ' ' . $this->cmsPath); + } + + // Optionally uses Joomla default htaccess file. Used by TravisCI + if ($use_htaccess == true) + { + $this->say("Renaming htaccess.txt to .htaccess"); + $this->_copy('./htaccess.txt', $this->cmsPath . '/.htaccess'); + $this->_exec('sed -e "s,# RewriteBase /,RewriteBase /tests/joomla-cms3/,g" -in-place tests/joomla-cms3/.htaccess'); + } + } + + /** + * Copy the joomla installation excluding folders + * + * @param string $dst Target folder + * @param array $exclude Exclude list of folders + * + * @throws Exception + */ + protected function copyJoomla($dst, $exclude = array()) + { + $dir = @opendir("."); + + if (false === $dir) + { + throw new Exception($this, "Cannot open source directory"); + } + + if (!is_dir($dst)) + { + mkdir($dst, 0755, true); + } + + while (false !== ($file = readdir($dir))) + { + if (in_array($file, $exclude)) + { + continue; + } + + if (($file !== '.') && ($file !== '..')) + { + $srcFile = "." . '/' . $file; + $destFile = $dst . '/' . $file; + + if (is_dir($srcFile)) + { + $this->_copyDir($srcFile, $destFile); + } + else + { + copy($srcFile, $destFile); + } + } + } + + closedir($dir); + } + + /** + * Downloads Composer + * + * @return void + */ + private function getComposer() + { + // Make sure we have Composer + if (!file_exists('./composer.phar')) + { + $this->_exec('curl --retry 3 --retry-delay 5 -sS https://getcomposer.org/installer | php'); + } + } + + /** + * Runs Selenium Standalone Server. + * + * @return void + */ + public function runSelenium() + { + if (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') + { + $this->_exec("tests/vendor/bin/selenium-server-standalone >> selenium.log 2>&1 &"); + } + else + { + $this->_exec("START java.exe -jar .\\tests\\vendor\\joomla-projects\\selenium-server-standalone\\bin\\selenium-server-standalone.jar"); + } + + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') + { + sleep(10); + } + else + { + $this->taskWaitForSeleniumStandaloneServer() + ->run() + ->stopOnFail(); + } + } + + /** + * Executes all the Selenium System Tests in a suite on your machine + * + * @param array $opts Array of configuration options: + * - 'use-htaccess': renames and enable embedded Joomla .htaccess file + * - 'env': set a specific environment to get configuration from + * @return mixed + */ + public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) + { + $this->say("Running tests"); + + $this->createTestingSite($opts['use-htaccess']); + + $this->getComposer(); + $this->taskComposerInstall()->run(); + + $this->runSelenium(); + + // Make sure to run the build command to generate AcceptanceTester + $this->_exec('php tests/vendor/bin/codecept build'); + + $pathToCodeception = 'tests/vendor/bin/codecept'; + + $this->taskCodecept($pathToCodeception) + ->arg('--steps') + ->arg('--debug') + ->arg('--fail-fast') + ->arg('--env ' . $opts['env']) + ->arg('tests/acceptance/install/') + ->run() + ->stopOnFail(); + + $this->taskCodecept($pathToCodeception) + ->arg('--steps') + ->arg('--debug') + ->arg('--fail-fast') + ->arg('--env ' . $opts['env']) + ->arg('tests/acceptance/administrator/') + ->run() + ->stopOnFail(); + + $this->taskCodecept($pathToCodeception) + ->arg('--steps') + ->arg('--debug') + ->arg('--fail-fast') + ->arg('--env ' . $opts['env']) + ->arg('tests/acceptance/frontend/') + ->run() + ->stopOnFail(); + + /* + // Uncomment this lines if you need to debug selenium errors + $seleniumErrors = file_get_contents('selenium.log'); + if ($seleniumErrors) { + $this->say('Printing Selenium Log files'); + $this->say('------ selenium.log (start) ---------'); + $this->say($seleniumErrors); + $this->say('------ selenium.log (end) -----------'); + } + */ + } + + + /** + * Executes a specific Selenium System Tests in your machine + * + * @param string $pathToTestFile Optional name of the test to be run + * @param string $suite Optional name of the suite containing the tests, Acceptance by default. + * + * @return mixed + */ + public function runTest($pathToTestFile = null, $suite = 'acceptance') + { + $this->runSelenium(); + + // Make sure to run the build command to generate AcceptanceTester + $this->_exec('php tests/vendor/bin/codecept build'); + + if (!$pathToTestFile) + { + $this->say('Available tests in the system:'); + + $iterator = new RecursiveIteratorIterator( + new RecursiveDirectoryIterator( + 'tests/' . $suite, + RecursiveDirectoryIterator::SKIP_DOTS + ), + RecursiveIteratorIterator::SELF_FIRST + ); + + $tests = array(); + $iterator->rewind(); + $i = 1; + + while ($iterator->valid()) + { + if (strripos($iterator->getSubPathName(), 'cept.php') + || strripos($iterator->getSubPathName(), 'cest.php')) + { + $this->say('[' . $i . '] ' . $iterator->getSubPathName()); + $tests[$i] = $iterator->getSubPathName(); + $i++; + } + + $iterator->next(); + } + + $this->say(''); + $testNumber = $this->ask('Type the number of the test in the list that you want to run...'); + $test = $tests[$testNumber]; + } + + $pathToTestFile = 'tests/' . $suite . '/' . $test; + + //loading the class to display the methods in the class + require 'tests/' . $suite . '/' . $test; + + //logic to fetch the class name from the file name + $fileName = explode("/", $test); + $className = explode(".", $fileName[1]); + + //if the selected file is cest only than we will give the option to execute individual methods, we don't need this in cept file + $i = 1; + + if (strripos($className[0], 'cest')) + { + $class_methods = get_class_methods($className[0]); + $this->say('[' . $i . '] ' . 'All'); + $methods[$i] = 'All'; + $i++; + foreach ($class_methods as $method_name) + { + $reflect = new ReflectionMethod($className[0], $method_name); + if(!$reflect->isConstructor()) + { + if ($reflect->isPublic()) + { + $this->say('[' . $i . '] ' . $method_name); + $methods[$i] = $method_name; + $i++; + } + } + } + $this->say(''); + $methodNumber = $this->ask('Please choose the method in the test that you would want to run...'); + $method = $methods[$methodNumber]; + } + + if(isset($method) && $method != 'All') + { + $pathToTestFile = $pathToTestFile . ':' . $method; + } + + $this->taskCodecept('tests/vendor/bin/codecept') + ->test($pathToTestFile) + ->arg('--steps') + ->arg('--debug') + ->run() + ->stopOnFail(); + } +} \ No newline at end of file diff --git a/codeception.yml b/codeception.yml new file mode 100644 index 0000000000000..13be93295724f --- /dev/null +++ b/codeception.yml @@ -0,0 +1,21 @@ +actor: Tester +paths: + tests: tests + log: tests/_output + data: tests/_data + support: tests/_support + envs: tests/_envs +settings: + bootstrap: _bootstrap.php + colors: true + memory_limit: 1024M +extensions: + enabled: + - Codeception\Extension\RunFailed +modules: + config: + Db: + dsn: '' + user: '' + password: '' + dump: tests/_data/dump.sql \ No newline at end of file diff --git a/phpunit.xml.dist b/phpunit.xml.dist index c222c3a066441..dc3aac2335357 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,5 +1,5 @@ - + - tests/unit/suites/libraries/cms + tests-phpunit/unit/suites/libraries/cms - tests/unit/suites/libraries/joomla + tests-phpunit/unit/suites/libraries/joomla - tests/unit/suites/libraries/legacy + tests-phpunit/unit/suites/libraries/legacy - tests/unit/suites/database + tests-phpunit/unit/suites/database - tests/unit/suites/administrator + tests-phpunit/unit/suites/administrator - tests/unit/suites/finderIndexer + tests-phpunit/unit/suites/finderIndexer + lowUpperBound="35" highLowerBound="70" /> @@ -50,4 +50,4 @@ libraries/platform.php - + \ No newline at end of file diff --git a/tests/CHANGELOG b/tests-phpunit/CHANGELOG similarity index 100% rename from tests/CHANGELOG rename to tests-phpunit/CHANGELOG diff --git a/tests/README.md b/tests-phpunit/README.md similarity index 100% rename from tests/README.md rename to tests-phpunit/README.md diff --git a/tests/codeception/README.md b/tests-phpunit/codeception/README.md similarity index 100% rename from tests/codeception/README.md rename to tests-phpunit/codeception/README.md diff --git a/tests/codeception/cli/getjoomlacli.php b/tests-phpunit/codeception/cli/getjoomlacli.php similarity index 100% rename from tests/codeception/cli/getjoomlacli.php rename to tests-phpunit/codeception/cli/getjoomlacli.php diff --git a/tests/codeception/codeception.yml b/tests-phpunit/codeception/codeception.yml similarity index 100% rename from tests/codeception/codeception.yml rename to tests-phpunit/codeception/codeception.yml diff --git a/tests/codeception/composer.json b/tests-phpunit/codeception/composer.json similarity index 100% rename from tests/codeception/composer.json rename to tests-phpunit/codeception/composer.json diff --git a/tests/codeception/runsystemtests.sh b/tests-phpunit/codeception/runsystemtests.sh similarity index 100% rename from tests/codeception/runsystemtests.sh rename to tests-phpunit/codeception/runsystemtests.sh diff --git a/tests/codeception/tests/_bootstrap.php b/tests-phpunit/codeception/tests/_bootstrap.php similarity index 100% rename from tests/codeception/tests/_bootstrap.php rename to tests-phpunit/codeception/tests/_bootstrap.php diff --git a/tests/codeception/tests/_data/dump.sql b/tests-phpunit/codeception/tests/_data/dump.sql similarity index 100% rename from tests/codeception/tests/_data/dump.sql rename to tests-phpunit/codeception/tests/_data/dump.sql diff --git a/tests/codeception/tests/_output/.gitignore b/tests-phpunit/codeception/tests/_output/.gitignore similarity index 100% rename from tests/codeception/tests/_output/.gitignore rename to tests-phpunit/codeception/tests/_output/.gitignore diff --git a/tests/codeception/tests/_support/AcceptanceHelper.php b/tests-phpunit/codeception/tests/_support/AcceptanceHelper.php similarity index 100% rename from tests/codeception/tests/_support/AcceptanceHelper.php rename to tests-phpunit/codeception/tests/_support/AcceptanceHelper.php diff --git a/tests/codeception/tests/_support/FunctionalHelper.php b/tests-phpunit/codeception/tests/_support/FunctionalHelper.php similarity index 100% rename from tests/codeception/tests/_support/FunctionalHelper.php rename to tests-phpunit/codeception/tests/_support/FunctionalHelper.php diff --git a/tests/codeception/tests/_support/UnitHelper.php b/tests-phpunit/codeception/tests/_support/UnitHelper.php similarity index 100% rename from tests/codeception/tests/_support/UnitHelper.php rename to tests-phpunit/codeception/tests/_support/UnitHelper.php diff --git a/tests/codeception/tests/acceptance.suite.dist.yml b/tests-phpunit/codeception/tests/acceptance.suite.dist.yml similarity index 100% rename from tests/codeception/tests/acceptance.suite.dist.yml rename to tests-phpunit/codeception/tests/acceptance.suite.dist.yml diff --git a/tests/codeception/tests/acceptance/_bootstrap.php b/tests-phpunit/codeception/tests/acceptance/_bootstrap.php similarity index 100% rename from tests/codeception/tests/acceptance/_bootstrap.php rename to tests-phpunit/codeception/tests/acceptance/_bootstrap.php diff --git a/tests/codeception/tests/acceptance/administrator/_pages/administratorloginpage.php b/tests-phpunit/codeception/tests/acceptance/administrator/_pages/administratorloginpage.php similarity index 100% rename from tests/codeception/tests/acceptance/administrator/_pages/administratorloginpage.php rename to tests-phpunit/codeception/tests/acceptance/administrator/_pages/administratorloginpage.php diff --git a/tests/codeception/tests/acceptance/administrator/_pages/system/globalconfigurationpage.php b/tests-phpunit/codeception/tests/acceptance/administrator/_pages/system/globalconfigurationpage.php similarity index 100% rename from tests/codeception/tests/acceptance/administrator/_pages/system/globalconfigurationpage.php rename to tests-phpunit/codeception/tests/acceptance/administrator/_pages/system/globalconfigurationpage.php diff --git a/tests/codeception/tests/acceptance/administrator/_steps/loginsteps.php b/tests-phpunit/codeception/tests/acceptance/administrator/_steps/loginsteps.php similarity index 100% rename from tests/codeception/tests/acceptance/administrator/_steps/loginsteps.php rename to tests-phpunit/codeception/tests/acceptance/administrator/_steps/loginsteps.php diff --git a/tests/codeception/tests/acceptance/administrator/setDevelopmentErrorReporting.txt b/tests-phpunit/codeception/tests/acceptance/administrator/setDevelopmentErrorReporting.txt similarity index 100% rename from tests/codeception/tests/acceptance/administrator/setDevelopmentErrorReporting.txt rename to tests-phpunit/codeception/tests/acceptance/administrator/setDevelopmentErrorReporting.txt diff --git a/tests/codeception/tests/acceptance/administrator/setDevelopmentErrorReportingCept.php b/tests-phpunit/codeception/tests/acceptance/administrator/setDevelopmentErrorReportingCept.php similarity index 100% rename from tests/codeception/tests/acceptance/administrator/setDevelopmentErrorReportingCept.php rename to tests-phpunit/codeception/tests/acceptance/administrator/setDevelopmentErrorReportingCept.php diff --git a/tests/codeception/tests/acceptance/installation/InstallJoomla.txt b/tests-phpunit/codeception/tests/acceptance/installation/InstallJoomla.txt similarity index 100% rename from tests/codeception/tests/acceptance/installation/InstallJoomla.txt rename to tests-phpunit/codeception/tests/acceptance/installation/InstallJoomla.txt diff --git a/tests/codeception/tests/acceptance/installation/InstallJoomlaCept.php b/tests-phpunit/codeception/tests/acceptance/installation/InstallJoomlaCept.php similarity index 100% rename from tests/codeception/tests/acceptance/installation/InstallJoomlaCept.php rename to tests-phpunit/codeception/tests/acceptance/installation/InstallJoomlaCept.php diff --git a/tests/codeception/tests/acceptance/installation/_pages/joomlainstallationconfigurationpage.php b/tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationconfigurationpage.php similarity index 100% rename from tests/codeception/tests/acceptance/installation/_pages/joomlainstallationconfigurationpage.php rename to tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationconfigurationpage.php diff --git a/tests/codeception/tests/acceptance/installation/_pages/joomlainstallationdatabasepage.php b/tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationdatabasepage.php similarity index 100% rename from tests/codeception/tests/acceptance/installation/_pages/joomlainstallationdatabasepage.php rename to tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationdatabasepage.php diff --git a/tests/codeception/tests/acceptance/installation/_pages/joomlainstallationoverviewpage.php b/tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationoverviewpage.php similarity index 100% rename from tests/codeception/tests/acceptance/installation/_pages/joomlainstallationoverviewpage.php rename to tests-phpunit/codeception/tests/acceptance/installation/_pages/joomlainstallationoverviewpage.php diff --git a/tests/codeception/tests/functional.suite.yml b/tests-phpunit/codeception/tests/functional.suite.yml similarity index 100% rename from tests/codeception/tests/functional.suite.yml rename to tests-phpunit/codeception/tests/functional.suite.yml diff --git a/tests/codeception/tests/functional/_bootstrap.php b/tests-phpunit/codeception/tests/functional/_bootstrap.php similarity index 100% rename from tests/codeception/tests/functional/_bootstrap.php rename to tests-phpunit/codeception/tests/functional/_bootstrap.php diff --git a/tests/codeception/tests/unit.suite.yml b/tests-phpunit/codeception/tests/unit.suite.yml similarity index 100% rename from tests/codeception/tests/unit.suite.yml rename to tests-phpunit/codeception/tests/unit.suite.yml diff --git a/tests/codeception/tests/unit/_bootstrap.php b/tests-phpunit/codeception/tests/unit/_bootstrap.php similarity index 100% rename from tests/codeception/tests/unit/_bootstrap.php rename to tests-phpunit/codeception/tests/unit/_bootstrap.php diff --git a/tests/system/servers/configdef.php.dist b/tests-phpunit/system/servers/configdef.php.dist similarity index 100% rename from tests/system/servers/configdef.php.dist rename to tests-phpunit/system/servers/configdef.php.dist diff --git a/tests/system/webdriver/Pages/Components/BannerEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/BannerEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/BannerEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/BannerEditPage.php diff --git a/tests/system/webdriver/Pages/Components/BannerManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/BannerManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/BannerManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/BannerManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/CategoryEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/CategoryEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/CategoryEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/CategoryEditPage.php diff --git a/tests/system/webdriver/Pages/Components/CategoryManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/CategoryManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/CategoryManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/CategoryManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/ContactEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/ContactEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/ContactEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/ContactEditPage.php diff --git a/tests/system/webdriver/Pages/Components/ContactManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/ContactManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/ContactManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/ContactManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/MessagingEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/MessagingEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/MessagingEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/MessagingEditPage.php diff --git a/tests/system/webdriver/Pages/Components/NewsFeedEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/NewsFeedEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/NewsFeedEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/NewsFeedEditPage.php diff --git a/tests/system/webdriver/Pages/Components/NewsFeedManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/NewsFeedManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/NewsFeedManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/NewsFeedManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/PostinstallPage.php b/tests-phpunit/system/webdriver/Pages/Components/PostinstallPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/PostinstallPage.php rename to tests-phpunit/system/webdriver/Pages/Components/PostinstallPage.php diff --git a/tests/system/webdriver/Pages/Components/RedirectEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/RedirectEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/RedirectEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/RedirectEditPage.php diff --git a/tests/system/webdriver/Pages/Components/RedirectManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/RedirectManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/RedirectManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/RedirectManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/TagEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/TagEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/TagEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/TagEditPage.php diff --git a/tests/system/webdriver/Pages/Components/TagManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/TagManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/TagManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/TagManagerPage.php diff --git a/tests/system/webdriver/Pages/Components/WeblinkEditPage.php b/tests-phpunit/system/webdriver/Pages/Components/WeblinkEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/WeblinkEditPage.php rename to tests-phpunit/system/webdriver/Pages/Components/WeblinkEditPage.php diff --git a/tests/system/webdriver/Pages/Components/WeblinkManagerPage.php b/tests-phpunit/system/webdriver/Pages/Components/WeblinkManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Components/WeblinkManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Components/WeblinkManagerPage.php diff --git a/tests/system/webdriver/Pages/Content/ArticleEditPage.php b/tests-phpunit/system/webdriver/Pages/Content/ArticleEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Content/ArticleEditPage.php rename to tests-phpunit/system/webdriver/Pages/Content/ArticleEditPage.php diff --git a/tests/system/webdriver/Pages/Content/ArticleManagerPage.php b/tests-phpunit/system/webdriver/Pages/Content/ArticleManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Content/ArticleManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Content/ArticleManagerPage.php diff --git a/tests/system/webdriver/Pages/Extensions/LanguageEditPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/LanguageEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/LanguageEditPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/LanguageEditPage.php diff --git a/tests/system/webdriver/Pages/Extensions/LanguageManagerPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/LanguageManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/LanguageManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/LanguageManagerPage.php diff --git a/tests/system/webdriver/Pages/Extensions/ModuleEditPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/ModuleEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/ModuleEditPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/ModuleEditPage.php diff --git a/tests/system/webdriver/Pages/Extensions/ModuleManagerPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/ModuleManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/ModuleManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/ModuleManagerPage.php diff --git a/tests/system/webdriver/Pages/Extensions/PluginEditPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/PluginEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/PluginEditPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/PluginEditPage.php diff --git a/tests/system/webdriver/Pages/Extensions/PluginManagerPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/PluginManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/PluginManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/PluginManagerPage.php diff --git a/tests/system/webdriver/Pages/Extensions/TemplateEditPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/TemplateEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/TemplateEditPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/TemplateEditPage.php diff --git a/tests/system/webdriver/Pages/Extensions/TemplateManagerPage.php b/tests-phpunit/system/webdriver/Pages/Extensions/TemplateManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Extensions/TemplateManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Extensions/TemplateManagerPage.php diff --git a/tests/system/webdriver/Pages/Menus/MenuEditPage.php b/tests-phpunit/system/webdriver/Pages/Menus/MenuEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Menus/MenuEditPage.php rename to tests-phpunit/system/webdriver/Pages/Menus/MenuEditPage.php diff --git a/tests/system/webdriver/Pages/Menus/MenuItemEditPage.php b/tests-phpunit/system/webdriver/Pages/Menus/MenuItemEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Menus/MenuItemEditPage.php rename to tests-phpunit/system/webdriver/Pages/Menus/MenuItemEditPage.php diff --git a/tests/system/webdriver/Pages/Menus/MenuItemsManagerPage.php b/tests-phpunit/system/webdriver/Pages/Menus/MenuItemsManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Menus/MenuItemsManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Menus/MenuItemsManagerPage.php diff --git a/tests/system/webdriver/Pages/Menus/MenuManagerPage.php b/tests-phpunit/system/webdriver/Pages/Menus/MenuManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Menus/MenuManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Menus/MenuManagerPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteArchivedArticlesPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteArchivedArticlesPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteArchivedArticlesPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteArchivedArticlesPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteConfigurationConfigPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteConfigurationConfigPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteConfigurationConfigPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteConfigurationConfigPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteConfigurationTemplatePage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteConfigurationTemplatePage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteConfigurationTemplatePage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteConfigurationTemplatePage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteContentCategoriesPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentCategoriesPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteContentCategoriesPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentCategoriesPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteContentEditPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteContentEditPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentEditPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteContentFeaturedPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentFeaturedPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteContentFeaturedPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteContentFeaturedPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteLoginPage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteLoginPage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteLoginPage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteLoginPage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SitePage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SitePage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SitePage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SitePage.php diff --git a/tests/system/webdriver/Pages/SiteContent/SiteSingleArticlePage.php b/tests-phpunit/system/webdriver/Pages/SiteContent/SiteSingleArticlePage.php similarity index 100% rename from tests/system/webdriver/Pages/SiteContent/SiteSingleArticlePage.php rename to tests-phpunit/system/webdriver/Pages/SiteContent/SiteSingleArticlePage.php diff --git a/tests/system/webdriver/Pages/System/AdminEditPage.php b/tests-phpunit/system/webdriver/Pages/System/AdminEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/AdminEditPage.php rename to tests-phpunit/system/webdriver/Pages/System/AdminEditPage.php diff --git a/tests/system/webdriver/Pages/System/AdminLoginPage.php b/tests-phpunit/system/webdriver/Pages/System/AdminLoginPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/AdminLoginPage.php rename to tests-phpunit/system/webdriver/Pages/System/AdminLoginPage.php diff --git a/tests/system/webdriver/Pages/System/AdminManagerPage.php b/tests-phpunit/system/webdriver/Pages/System/AdminManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/AdminManagerPage.php rename to tests-phpunit/system/webdriver/Pages/System/AdminManagerPage.php diff --git a/tests/system/webdriver/Pages/System/AdminPage.php b/tests-phpunit/system/webdriver/Pages/System/AdminPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/AdminPage.php rename to tests-phpunit/system/webdriver/Pages/System/AdminPage.php diff --git a/tests/system/webdriver/Pages/System/ControlPanelPage.php b/tests-phpunit/system/webdriver/Pages/System/ControlPanelPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/ControlPanelPage.php rename to tests-phpunit/system/webdriver/Pages/System/ControlPanelPage.php diff --git a/tests/system/webdriver/Pages/System/GenericAdminPage.php b/tests-phpunit/system/webdriver/Pages/System/GenericAdminPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/GenericAdminPage.php rename to tests-phpunit/system/webdriver/Pages/System/GenericAdminPage.php diff --git a/tests/system/webdriver/Pages/System/GlobalConfigurationPage.php b/tests-phpunit/system/webdriver/Pages/System/GlobalConfigurationPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/GlobalConfigurationPage.php rename to tests-phpunit/system/webdriver/Pages/System/GlobalConfigurationPage.php diff --git a/tests/system/webdriver/Pages/System/InstallationPage.php b/tests-phpunit/system/webdriver/Pages/System/InstallationPage.php similarity index 100% rename from tests/system/webdriver/Pages/System/InstallationPage.php rename to tests-phpunit/system/webdriver/Pages/System/InstallationPage.php diff --git a/tests/system/webdriver/Pages/Users/GroupEditPage.php b/tests-phpunit/system/webdriver/Pages/Users/GroupEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/GroupEditPage.php rename to tests-phpunit/system/webdriver/Pages/Users/GroupEditPage.php diff --git a/tests/system/webdriver/Pages/Users/GroupManagerPage.php b/tests-phpunit/system/webdriver/Pages/Users/GroupManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/GroupManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Users/GroupManagerPage.php diff --git a/tests/system/webdriver/Pages/Users/LevelEditPage.php b/tests-phpunit/system/webdriver/Pages/Users/LevelEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/LevelEditPage.php rename to tests-phpunit/system/webdriver/Pages/Users/LevelEditPage.php diff --git a/tests/system/webdriver/Pages/Users/LevelManagerPage.php b/tests-phpunit/system/webdriver/Pages/Users/LevelManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/LevelManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Users/LevelManagerPage.php diff --git a/tests/system/webdriver/Pages/Users/UserEditPage.php b/tests-phpunit/system/webdriver/Pages/Users/UserEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/UserEditPage.php rename to tests-phpunit/system/webdriver/Pages/Users/UserEditPage.php diff --git a/tests/system/webdriver/Pages/Users/UserManagerPage.php b/tests-phpunit/system/webdriver/Pages/Users/UserManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/UserManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Users/UserManagerPage.php diff --git a/tests/system/webdriver/Pages/Users/UserNotesEditPage.php b/tests-phpunit/system/webdriver/Pages/Users/UserNotesEditPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/UserNotesEditPage.php rename to tests-phpunit/system/webdriver/Pages/Users/UserNotesEditPage.php diff --git a/tests/system/webdriver/Pages/Users/UserNotesManagerPage.php b/tests-phpunit/system/webdriver/Pages/Users/UserNotesManagerPage.php similarity index 100% rename from tests/system/webdriver/Pages/Users/UserNotesManagerPage.php rename to tests-phpunit/system/webdriver/Pages/Users/UserNotesManagerPage.php diff --git a/tests/system/webdriver/SeleniumClient/Alert.php b/tests-phpunit/system/webdriver/SeleniumClient/Alert.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Alert.php rename to tests-phpunit/system/webdriver/SeleniumClient/Alert.php diff --git a/tests/system/webdriver/SeleniumClient/BrowserType.php b/tests-phpunit/system/webdriver/SeleniumClient/BrowserType.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/BrowserType.php rename to tests-phpunit/system/webdriver/SeleniumClient/BrowserType.php diff --git a/tests/system/webdriver/SeleniumClient/By.php b/tests-phpunit/system/webdriver/SeleniumClient/By.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/By.php rename to tests-phpunit/system/webdriver/SeleniumClient/By.php diff --git a/tests/system/webdriver/SeleniumClient/CHANGELOG.txt b/tests-phpunit/system/webdriver/SeleniumClient/CHANGELOG.txt similarity index 100% rename from tests/system/webdriver/SeleniumClient/CHANGELOG.txt rename to tests-phpunit/system/webdriver/SeleniumClient/CHANGELOG.txt diff --git a/tests/system/webdriver/SeleniumClient/COPYING.txt b/tests-phpunit/system/webdriver/SeleniumClient/COPYING.txt similarity index 100% rename from tests/system/webdriver/SeleniumClient/COPYING.txt rename to tests-phpunit/system/webdriver/SeleniumClient/COPYING.txt diff --git a/tests/system/webdriver/SeleniumClient/CREDITS.txt b/tests-phpunit/system/webdriver/SeleniumClient/CREDITS.txt similarity index 100% rename from tests/system/webdriver/SeleniumClient/CREDITS.txt rename to tests-phpunit/system/webdriver/SeleniumClient/CREDITS.txt diff --git a/tests/system/webdriver/SeleniumClient/CapabilityType.php b/tests-phpunit/system/webdriver/SeleniumClient/CapabilityType.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/CapabilityType.php rename to tests-phpunit/system/webdriver/SeleniumClient/CapabilityType.php diff --git a/tests/system/webdriver/SeleniumClient/Cookie.php b/tests-phpunit/system/webdriver/SeleniumClient/Cookie.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Cookie.php rename to tests-phpunit/system/webdriver/SeleniumClient/Cookie.php diff --git a/tests/system/webdriver/SeleniumClient/DesiredCapabilities.php b/tests-phpunit/system/webdriver/SeleniumClient/DesiredCapabilities.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/DesiredCapabilities.php rename to tests-phpunit/system/webdriver/SeleniumClient/DesiredCapabilities.php diff --git a/tests/system/webdriver/SeleniumClient/Exceptions.php b/tests-phpunit/system/webdriver/SeleniumClient/Exceptions.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Exceptions.php rename to tests-phpunit/system/webdriver/SeleniumClient/Exceptions.php diff --git a/tests/system/webdriver/SeleniumClient/Http/Exceptions.php b/tests-phpunit/system/webdriver/SeleniumClient/Http/Exceptions.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Http/Exceptions.php rename to tests-phpunit/system/webdriver/SeleniumClient/Http/Exceptions.php diff --git a/tests/system/webdriver/SeleniumClient/Http/HttpClient.php b/tests-phpunit/system/webdriver/SeleniumClient/Http/HttpClient.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Http/HttpClient.php rename to tests-phpunit/system/webdriver/SeleniumClient/Http/HttpClient.php diff --git a/tests/system/webdriver/SeleniumClient/Http/HttpFactory.php b/tests-phpunit/system/webdriver/SeleniumClient/Http/HttpFactory.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Http/HttpFactory.php rename to tests-phpunit/system/webdriver/SeleniumClient/Http/HttpFactory.php diff --git a/tests/system/webdriver/SeleniumClient/Http/SeleniumAdapter.php b/tests-phpunit/system/webdriver/SeleniumClient/Http/SeleniumAdapter.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/Http/SeleniumAdapter.php rename to tests-phpunit/system/webdriver/SeleniumClient/Http/SeleniumAdapter.php diff --git a/tests/system/webdriver/SeleniumClient/NOTICE.txt b/tests-phpunit/system/webdriver/SeleniumClient/NOTICE.txt similarity index 100% rename from tests/system/webdriver/SeleniumClient/NOTICE.txt rename to tests-phpunit/system/webdriver/SeleniumClient/NOTICE.txt diff --git a/tests/system/webdriver/SeleniumClient/PlatformType.php b/tests-phpunit/system/webdriver/SeleniumClient/PlatformType.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/PlatformType.php rename to tests-phpunit/system/webdriver/SeleniumClient/PlatformType.php diff --git a/tests/system/webdriver/SeleniumClient/SelectElement.php b/tests-phpunit/system/webdriver/SeleniumClient/SelectElement.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/SelectElement.php rename to tests-phpunit/system/webdriver/SeleniumClient/SelectElement.php diff --git a/tests/system/webdriver/SeleniumClient/TargetLocator.php b/tests-phpunit/system/webdriver/SeleniumClient/TargetLocator.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/TargetLocator.php rename to tests-phpunit/system/webdriver/SeleniumClient/TargetLocator.php diff --git a/tests/system/webdriver/SeleniumClient/WebDriver.php b/tests-phpunit/system/webdriver/SeleniumClient/WebDriver.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/WebDriver.php rename to tests-phpunit/system/webdriver/SeleniumClient/WebDriver.php diff --git a/tests/system/webdriver/SeleniumClient/WebDriverWait.php b/tests-phpunit/system/webdriver/SeleniumClient/WebDriverWait.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/WebDriverWait.php rename to tests-phpunit/system/webdriver/SeleniumClient/WebDriverWait.php diff --git a/tests/system/webdriver/SeleniumClient/WebElement.php b/tests-phpunit/system/webdriver/SeleniumClient/WebElement.php similarity index 100% rename from tests/system/webdriver/SeleniumClient/WebElement.php rename to tests-phpunit/system/webdriver/SeleniumClient/WebElement.php diff --git a/tests/system/webdriver/bootstrap.php b/tests-phpunit/system/webdriver/bootstrap.php similarity index 100% rename from tests/system/webdriver/bootstrap.php rename to tests-phpunit/system/webdriver/bootstrap.php diff --git a/tests/system/webdriver/tests/JoomlaWebdriverTestCase.php b/tests-phpunit/system/webdriver/tests/JoomlaWebdriverTestCase.php similarity index 100% rename from tests/system/webdriver/tests/JoomlaWebdriverTestCase.php rename to tests-phpunit/system/webdriver/tests/JoomlaWebdriverTestCase.php diff --git a/tests/system/webdriver/tests/TestSuite.php b/tests-phpunit/system/webdriver/tests/TestSuite.php similarity index 100% rename from tests/system/webdriver/tests/TestSuite.php rename to tests-phpunit/system/webdriver/tests/TestSuite.php diff --git a/tests/system/webdriver/tests/archived/WeblinkManager0001Test.php b/tests-phpunit/system/webdriver/tests/archived/WeblinkManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/archived/WeblinkManager0001Test.php rename to tests-phpunit/system/webdriver/tests/archived/WeblinkManager0001Test.php diff --git a/tests/system/webdriver/tests/archived/WeblinkManager0002Test.php b/tests-phpunit/system/webdriver/tests/archived/WeblinkManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/archived/WeblinkManager0002Test.php rename to tests-phpunit/system/webdriver/tests/archived/WeblinkManager0002Test.php diff --git a/tests/system/webdriver/tests/components/BannerManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/BannerManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/BannerManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/BannerManager0001Test.php diff --git a/tests/system/webdriver/tests/components/BannerManager0002Test.php b/tests-phpunit/system/webdriver/tests/components/BannerManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/components/BannerManager0002Test.php rename to tests-phpunit/system/webdriver/tests/components/BannerManager0002Test.php diff --git a/tests/system/webdriver/tests/components/CategoryManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/CategoryManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/CategoryManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/CategoryManager0001Test.php diff --git a/tests/system/webdriver/tests/components/ContactManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/ContactManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/ContactManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/ContactManager0001Test.php diff --git a/tests/system/webdriver/tests/components/ContactManager0002Test.php b/tests-phpunit/system/webdriver/tests/components/ContactManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/components/ContactManager0002Test.php rename to tests-phpunit/system/webdriver/tests/components/ContactManager0002Test.php diff --git a/tests/system/webdriver/tests/components/NewsFeedManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/NewsFeedManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/NewsFeedManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/NewsFeedManager0001Test.php diff --git a/tests/system/webdriver/tests/components/NewsFeedManager0002Test.php b/tests-phpunit/system/webdriver/tests/components/NewsFeedManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/components/NewsFeedManager0002Test.php rename to tests-phpunit/system/webdriver/tests/components/NewsFeedManager0002Test.php diff --git a/tests/system/webdriver/tests/components/RedirectManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/RedirectManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/RedirectManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/RedirectManager0001Test.php diff --git a/tests/system/webdriver/tests/components/RedirectManager0002Test.php b/tests-phpunit/system/webdriver/tests/components/RedirectManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/components/RedirectManager0002Test.php rename to tests-phpunit/system/webdriver/tests/components/RedirectManager0002Test.php diff --git a/tests/system/webdriver/tests/components/TagManager0001Test.php b/tests-phpunit/system/webdriver/tests/components/TagManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/components/TagManager0001Test.php rename to tests-phpunit/system/webdriver/tests/components/TagManager0001Test.php diff --git a/tests/system/webdriver/tests/components/TagManager0002Test.php b/tests-phpunit/system/webdriver/tests/components/TagManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/components/TagManager0002Test.php rename to tests-phpunit/system/webdriver/tests/components/TagManager0002Test.php diff --git a/tests/system/webdriver/tests/content/ArticleManager0001Test.php b/tests-phpunit/system/webdriver/tests/content/ArticleManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/content/ArticleManager0001Test.php rename to tests-phpunit/system/webdriver/tests/content/ArticleManager0001Test.php diff --git a/tests/system/webdriver/tests/content/ArticleManager0002Test.php b/tests-phpunit/system/webdriver/tests/content/ArticleManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/content/ArticleManager0002Test.php rename to tests-phpunit/system/webdriver/tests/content/ArticleManager0002Test.php diff --git a/tests/system/webdriver/tests/content/ArticleManager0003Test.php b/tests-phpunit/system/webdriver/tests/content/ArticleManager0003Test.php similarity index 100% rename from tests/system/webdriver/tests/content/ArticleManager0003Test.php rename to tests-phpunit/system/webdriver/tests/content/ArticleManager0003Test.php diff --git a/tests/system/webdriver/tests/content/CategoryManager0002Test.php b/tests-phpunit/system/webdriver/tests/content/CategoryManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/content/CategoryManager0002Test.php rename to tests-phpunit/system/webdriver/tests/content/CategoryManager0002Test.php diff --git a/tests/system/webdriver/tests/content/CategoryManager0003Test.php b/tests-phpunit/system/webdriver/tests/content/CategoryManager0003Test.php similarity index 100% rename from tests/system/webdriver/tests/content/CategoryManager0003Test.php rename to tests-phpunit/system/webdriver/tests/content/CategoryManager0003Test.php diff --git a/tests/system/webdriver/tests/content/CategoryManager0004Test.php b/tests-phpunit/system/webdriver/tests/content/CategoryManager0004Test.php similarity index 100% rename from tests/system/webdriver/tests/content/CategoryManager0004Test.php rename to tests-phpunit/system/webdriver/tests/content/CategoryManager0004Test.php diff --git a/tests/system/webdriver/tests/control_panel/ControlPanel0001Test.php b/tests-phpunit/system/webdriver/tests/control_panel/ControlPanel0001Test.php similarity index 100% rename from tests/system/webdriver/tests/control_panel/ControlPanel0001Test.php rename to tests-phpunit/system/webdriver/tests/control_panel/ControlPanel0001Test.php diff --git a/tests/system/webdriver/tests/control_panel/GlobalConfiguration0001Test.php b/tests-phpunit/system/webdriver/tests/control_panel/GlobalConfiguration0001Test.php similarity index 100% rename from tests/system/webdriver/tests/control_panel/GlobalConfiguration0001Test.php rename to tests-phpunit/system/webdriver/tests/control_panel/GlobalConfiguration0001Test.php diff --git a/tests/system/webdriver/tests/experimental/Test1.php b/tests-phpunit/system/webdriver/tests/experimental/Test1.php similarity index 100% rename from tests/system/webdriver/tests/experimental/Test1.php rename to tests-phpunit/system/webdriver/tests/experimental/Test1.php diff --git a/tests/system/webdriver/tests/experimental/Test3.php b/tests-phpunit/system/webdriver/tests/experimental/Test3.php similarity index 100% rename from tests/system/webdriver/tests/experimental/Test3.php rename to tests-phpunit/system/webdriver/tests/experimental/Test3.php diff --git a/tests/system/webdriver/tests/experimental/Test4.php b/tests-phpunit/system/webdriver/tests/experimental/Test4.php similarity index 100% rename from tests/system/webdriver/tests/experimental/Test4.php rename to tests-phpunit/system/webdriver/tests/experimental/Test4.php diff --git a/tests/system/webdriver/tests/experimental/ToWikiHelp0001Test.php b/tests-phpunit/system/webdriver/tests/experimental/ToWikiHelp0001Test.php similarity index 100% rename from tests/system/webdriver/tests/experimental/ToWikiHelp0001Test.php rename to tests-phpunit/system/webdriver/tests/experimental/ToWikiHelp0001Test.php diff --git a/tests/system/webdriver/tests/extensions/LanguageManager0001Test.php b/tests-phpunit/system/webdriver/tests/extensions/LanguageManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/LanguageManager0001Test.php rename to tests-phpunit/system/webdriver/tests/extensions/LanguageManager0001Test.php diff --git a/tests/system/webdriver/tests/extensions/LanguageManager0002Test.php b/tests-phpunit/system/webdriver/tests/extensions/LanguageManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/LanguageManager0002Test.php rename to tests-phpunit/system/webdriver/tests/extensions/LanguageManager0002Test.php diff --git a/tests/system/webdriver/tests/extensions/ModuleManager0001Test.php b/tests-phpunit/system/webdriver/tests/extensions/ModuleManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/ModuleManager0001Test.php rename to tests-phpunit/system/webdriver/tests/extensions/ModuleManager0001Test.php diff --git a/tests/system/webdriver/tests/extensions/ModuleManager0002Test.php b/tests-phpunit/system/webdriver/tests/extensions/ModuleManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/ModuleManager0002Test.php rename to tests-phpunit/system/webdriver/tests/extensions/ModuleManager0002Test.php diff --git a/tests/system/webdriver/tests/extensions/PluginManager0001Test.php b/tests-phpunit/system/webdriver/tests/extensions/PluginManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/PluginManager0001Test.php rename to tests-phpunit/system/webdriver/tests/extensions/PluginManager0001Test.php diff --git a/tests/system/webdriver/tests/extensions/TemplateManager0001Test.php b/tests-phpunit/system/webdriver/tests/extensions/TemplateManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/extensions/TemplateManager0001Test.php rename to tests-phpunit/system/webdriver/tests/extensions/TemplateManager0001Test.php diff --git a/tests/system/webdriver/tests/installation/InstallTest.php b/tests-phpunit/system/webdriver/tests/installation/InstallTest.php similarity index 100% rename from tests/system/webdriver/tests/installation/InstallTest.php rename to tests-phpunit/system/webdriver/tests/installation/InstallTest.php diff --git a/tests/system/webdriver/tests/menus/MenuItemsManager0001Test.php b/tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/menus/MenuItemsManager0001Test.php rename to tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0001Test.php diff --git a/tests/system/webdriver/tests/menus/MenuItemsManager0002Test.php b/tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/menus/MenuItemsManager0002Test.php rename to tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0002Test.php diff --git a/tests/system/webdriver/tests/menus/MenuItemsManager0003Test.php b/tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0003Test.php similarity index 100% rename from tests/system/webdriver/tests/menus/MenuItemsManager0003Test.php rename to tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0003Test.php diff --git a/tests/system/webdriver/tests/menus/MenuItemsManager0004Test.php b/tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0004Test.php similarity index 100% rename from tests/system/webdriver/tests/menus/MenuItemsManager0004Test.php rename to tests-phpunit/system/webdriver/tests/menus/MenuItemsManager0004Test.php diff --git a/tests/system/webdriver/tests/menus/MenuManager0001Test.php b/tests-phpunit/system/webdriver/tests/menus/MenuManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/menus/MenuManager0001Test.php rename to tests-phpunit/system/webdriver/tests/menus/MenuManager0001Test.php diff --git a/tests/system/webdriver/tests/phpunit.xml.dist b/tests-phpunit/system/webdriver/tests/phpunit.xml.dist similarity index 100% rename from tests/system/webdriver/tests/phpunit.xml.dist rename to tests-phpunit/system/webdriver/tests/phpunit.xml.dist diff --git a/tests/system/webdriver/tests/report/index.php b/tests-phpunit/system/webdriver/tests/report/index.php similarity index 100% rename from tests/system/webdriver/tests/report/index.php rename to tests-phpunit/system/webdriver/tests/report/index.php diff --git a/tests/system/webdriver/tests/services/ConfigFrontEnd0001Test.php b/tests-phpunit/system/webdriver/tests/services/ConfigFrontEnd0001Test.php similarity index 100% rename from tests/system/webdriver/tests/services/ConfigFrontEnd0001Test.php rename to tests-phpunit/system/webdriver/tests/services/ConfigFrontEnd0001Test.php diff --git a/tests/system/webdriver/tests/services/ConfigFrontEnd0002Test.php b/tests-phpunit/system/webdriver/tests/services/ConfigFrontEnd0002Test.php similarity index 100% rename from tests/system/webdriver/tests/services/ConfigFrontEnd0002Test.php rename to tests-phpunit/system/webdriver/tests/services/ConfigFrontEnd0002Test.php diff --git a/tests/system/webdriver/tests/services/TemplateFrontEnd0001Test.php b/tests-phpunit/system/webdriver/tests/services/TemplateFrontEnd0001Test.php similarity index 100% rename from tests/system/webdriver/tests/services/TemplateFrontEnd0001Test.php rename to tests-phpunit/system/webdriver/tests/services/TemplateFrontEnd0001Test.php diff --git a/tests/system/webdriver/tests/services/TemplateFrontEnd0002Test.php b/tests-phpunit/system/webdriver/tests/services/TemplateFrontEnd0002Test.php similarity index 100% rename from tests/system/webdriver/tests/services/TemplateFrontEnd0002Test.php rename to tests-phpunit/system/webdriver/tests/services/TemplateFrontEnd0002Test.php diff --git a/tests/system/webdriver/tests/users/GroupManager0001Test.php b/tests-phpunit/system/webdriver/tests/users/GroupManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/users/GroupManager0001Test.php rename to tests-phpunit/system/webdriver/tests/users/GroupManager0001Test.php diff --git a/tests/system/webdriver/tests/users/LevelManager0001Test.php b/tests-phpunit/system/webdriver/tests/users/LevelManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/users/LevelManager0001Test.php rename to tests-phpunit/system/webdriver/tests/users/LevelManager0001Test.php diff --git a/tests/system/webdriver/tests/users/UserManager0001Test.php b/tests-phpunit/system/webdriver/tests/users/UserManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/users/UserManager0001Test.php rename to tests-phpunit/system/webdriver/tests/users/UserManager0001Test.php diff --git a/tests/system/webdriver/tests/users/UserManager0002Test.php b/tests-phpunit/system/webdriver/tests/users/UserManager0002Test.php similarity index 100% rename from tests/system/webdriver/tests/users/UserManager0002Test.php rename to tests-phpunit/system/webdriver/tests/users/UserManager0002Test.php diff --git a/tests/system/webdriver/tests/users/UserNotesManager0001Test.php b/tests-phpunit/system/webdriver/tests/users/UserNotesManager0001Test.php similarity index 100% rename from tests/system/webdriver/tests/users/UserNotesManager0001Test.php rename to tests-phpunit/system/webdriver/tests/users/UserNotesManager0001Test.php diff --git a/tests/unit/README.md b/tests-phpunit/unit/README.md similarity index 100% rename from tests/unit/README.md rename to tests-phpunit/unit/README.md diff --git a/tests/unit/bootstrap.php b/tests-phpunit/unit/bootstrap.php similarity index 100% rename from tests/unit/bootstrap.php rename to tests-phpunit/unit/bootstrap.php diff --git a/tests/unit/core/case/cache.php b/tests-phpunit/unit/core/case/cache.php similarity index 100% rename from tests/unit/core/case/cache.php rename to tests-phpunit/unit/core/case/cache.php diff --git a/tests/unit/core/case/case.php b/tests-phpunit/unit/core/case/case.php similarity index 100% rename from tests/unit/core/case/case.php rename to tests-phpunit/unit/core/case/case.php diff --git a/tests/unit/core/case/database.php b/tests-phpunit/unit/core/case/database.php similarity index 100% rename from tests/unit/core/case/database.php rename to tests-phpunit/unit/core/case/database.php diff --git a/tests/unit/core/case/database/mysql.php b/tests-phpunit/unit/core/case/database/mysql.php similarity index 100% rename from tests/unit/core/case/database/mysql.php rename to tests-phpunit/unit/core/case/database/mysql.php diff --git a/tests/unit/core/case/database/mysqli.php b/tests-phpunit/unit/core/case/database/mysqli.php similarity index 100% rename from tests/unit/core/case/database/mysqli.php rename to tests-phpunit/unit/core/case/database/mysqli.php diff --git a/tests/unit/core/case/database/oracle.php b/tests-phpunit/unit/core/case/database/oracle.php similarity index 100% rename from tests/unit/core/case/database/oracle.php rename to tests-phpunit/unit/core/case/database/oracle.php diff --git a/tests/unit/core/case/database/pdomysql.php b/tests-phpunit/unit/core/case/database/pdomysql.php similarity index 100% rename from tests/unit/core/case/database/pdomysql.php rename to tests-phpunit/unit/core/case/database/pdomysql.php diff --git a/tests/unit/core/case/database/postgresql.php b/tests-phpunit/unit/core/case/database/postgresql.php similarity index 100% rename from tests/unit/core/case/database/postgresql.php rename to tests-phpunit/unit/core/case/database/postgresql.php diff --git a/tests/unit/core/case/database/sqlsrv.php b/tests-phpunit/unit/core/case/database/sqlsrv.php similarity index 100% rename from tests/unit/core/case/database/sqlsrv.php rename to tests-phpunit/unit/core/case/database/sqlsrv.php diff --git a/tests/unit/core/helper/helper.php b/tests-phpunit/unit/core/helper/helper.php similarity index 100% rename from tests/unit/core/helper/helper.php rename to tests-phpunit/unit/core/helper/helper.php diff --git a/tests/unit/core/mock/application.php b/tests-phpunit/unit/core/mock/application.php similarity index 100% rename from tests/unit/core/mock/application.php rename to tests-phpunit/unit/core/mock/application.php diff --git a/tests/unit/core/mock/application/base.php b/tests-phpunit/unit/core/mock/application/base.php similarity index 100% rename from tests/unit/core/mock/application/base.php rename to tests-phpunit/unit/core/mock/application/base.php diff --git a/tests/unit/core/mock/application/cli.php b/tests-phpunit/unit/core/mock/application/cli.php similarity index 100% rename from tests/unit/core/mock/application/cli.php rename to tests-phpunit/unit/core/mock/application/cli.php diff --git a/tests/unit/core/mock/application/cms.php b/tests-phpunit/unit/core/mock/application/cms.php similarity index 100% rename from tests/unit/core/mock/application/cms.php rename to tests-phpunit/unit/core/mock/application/cms.php diff --git a/tests/unit/core/mock/application/web.php b/tests-phpunit/unit/core/mock/application/web.php similarity index 100% rename from tests/unit/core/mock/application/web.php rename to tests-phpunit/unit/core/mock/application/web.php diff --git a/tests/unit/core/mock/cache.php b/tests-phpunit/unit/core/mock/cache.php similarity index 100% rename from tests/unit/core/mock/cache.php rename to tests-phpunit/unit/core/mock/cache.php diff --git a/tests/unit/core/mock/config.php b/tests-phpunit/unit/core/mock/config.php similarity index 100% rename from tests/unit/core/mock/config.php rename to tests-phpunit/unit/core/mock/config.php diff --git a/tests/unit/core/mock/controller.php b/tests-phpunit/unit/core/mock/controller.php similarity index 100% rename from tests/unit/core/mock/controller.php rename to tests-phpunit/unit/core/mock/controller.php diff --git a/tests/unit/core/mock/database/driver.php b/tests-phpunit/unit/core/mock/database/driver.php similarity index 100% rename from tests/unit/core/mock/database/driver.php rename to tests-phpunit/unit/core/mock/database/driver.php diff --git a/tests/unit/core/mock/database/query.php b/tests-phpunit/unit/core/mock/database/query.php similarity index 100% rename from tests/unit/core/mock/database/query.php rename to tests-phpunit/unit/core/mock/database/query.php diff --git a/tests/unit/core/mock/dispatcher.php b/tests-phpunit/unit/core/mock/dispatcher.php similarity index 100% rename from tests/unit/core/mock/dispatcher.php rename to tests-phpunit/unit/core/mock/dispatcher.php diff --git a/tests/unit/core/mock/document.php b/tests-phpunit/unit/core/mock/document.php similarity index 100% rename from tests/unit/core/mock/document.php rename to tests-phpunit/unit/core/mock/document.php diff --git a/tests/unit/core/mock/input.php b/tests-phpunit/unit/core/mock/input.php similarity index 100% rename from tests/unit/core/mock/input.php rename to tests-phpunit/unit/core/mock/input.php diff --git a/tests/unit/core/mock/language.php b/tests-phpunit/unit/core/mock/language.php similarity index 100% rename from tests/unit/core/mock/language.php rename to tests-phpunit/unit/core/mock/language.php diff --git a/tests/unit/core/mock/menu.php b/tests-phpunit/unit/core/mock/menu.php similarity index 100% rename from tests/unit/core/mock/menu.php rename to tests-phpunit/unit/core/mock/menu.php diff --git a/tests/unit/core/mock/rules.php b/tests-phpunit/unit/core/mock/rules.php similarity index 100% rename from tests/unit/core/mock/rules.php rename to tests-phpunit/unit/core/mock/rules.php diff --git a/tests/unit/core/mock/session.php b/tests-phpunit/unit/core/mock/session.php similarity index 100% rename from tests/unit/core/mock/session.php rename to tests-phpunit/unit/core/mock/session.php diff --git a/tests/unit/core/reflection/reflection.php b/tests-phpunit/unit/core/reflection/reflection.php similarity index 100% rename from tests/unit/core/reflection/reflection.php rename to tests-phpunit/unit/core/reflection/reflection.php diff --git a/tests/unit/schema/ddl.sql b/tests-phpunit/unit/schema/ddl.sql similarity index 100% rename from tests/unit/schema/ddl.sql rename to tests-phpunit/unit/schema/ddl.sql diff --git a/tests/unit/schema/mysql.sql b/tests-phpunit/unit/schema/mysql.sql similarity index 100% rename from tests/unit/schema/mysql.sql rename to tests-phpunit/unit/schema/mysql.sql diff --git a/tests/unit/schema/postgresql.sql b/tests-phpunit/unit/schema/postgresql.sql similarity index 100% rename from tests/unit/schema/postgresql.sql rename to tests-phpunit/unit/schema/postgresql.sql diff --git a/tests/unit/schema/sqlsrv.sql b/tests-phpunit/unit/schema/sqlsrv.sql similarity index 100% rename from tests/unit/schema/sqlsrv.sql rename to tests-phpunit/unit/schema/sqlsrv.sql diff --git a/tests/unit/stubs/FormInspectors.php b/tests-phpunit/unit/stubs/FormInspectors.php similarity index 100% rename from tests/unit/stubs/FormInspectors.php rename to tests-phpunit/unit/stubs/FormInspectors.php diff --git a/tests/unit/stubs/bogusload.php b/tests-phpunit/unit/stubs/bogusload.php similarity index 100% rename from tests/unit/stubs/bogusload.php rename to tests-phpunit/unit/stubs/bogusload.php diff --git a/tests/unit/stubs/config.wrongclass.php b/tests-phpunit/unit/stubs/config.wrongclass.php similarity index 100% rename from tests/unit/stubs/config.wrongclass.php rename to tests-phpunit/unit/stubs/config.wrongclass.php diff --git a/tests/unit/stubs/configuration.php b/tests-phpunit/unit/stubs/configuration.php similarity index 100% rename from tests/unit/stubs/configuration.php rename to tests-phpunit/unit/stubs/configuration.php diff --git a/tests/unit/stubs/database.xml b/tests-phpunit/unit/stubs/database.xml similarity index 100% rename from tests/unit/stubs/database.xml rename to tests-phpunit/unit/stubs/database.xml diff --git a/tests/unit/stubs/database/jos_assets.csv b/tests-phpunit/unit/stubs/database/jos_assets.csv similarity index 100% rename from tests/unit/stubs/database/jos_assets.csv rename to tests-phpunit/unit/stubs/database/jos_assets.csv diff --git a/tests/unit/stubs/database/jos_banners.csv b/tests-phpunit/unit/stubs/database/jos_banners.csv similarity index 100% rename from tests/unit/stubs/database/jos_banners.csv rename to tests-phpunit/unit/stubs/database/jos_banners.csv diff --git a/tests/unit/stubs/database/jos_banners_clients.csv b/tests-phpunit/unit/stubs/database/jos_banners_clients.csv similarity index 100% rename from tests/unit/stubs/database/jos_banners_clients.csv rename to tests-phpunit/unit/stubs/database/jos_banners_clients.csv diff --git a/tests/unit/stubs/database/jos_categories.csv b/tests-phpunit/unit/stubs/database/jos_categories.csv similarity index 100% rename from tests/unit/stubs/database/jos_categories.csv rename to tests-phpunit/unit/stubs/database/jos_categories.csv diff --git a/tests/unit/stubs/database/jos_contact_details.csv b/tests-phpunit/unit/stubs/database/jos_contact_details.csv similarity index 100% rename from tests/unit/stubs/database/jos_contact_details.csv rename to tests-phpunit/unit/stubs/database/jos_contact_details.csv diff --git a/tests/unit/stubs/database/jos_content.csv b/tests-phpunit/unit/stubs/database/jos_content.csv similarity index 100% rename from tests/unit/stubs/database/jos_content.csv rename to tests-phpunit/unit/stubs/database/jos_content.csv diff --git a/tests/unit/stubs/database/jos_content_frontpage.csv b/tests-phpunit/unit/stubs/database/jos_content_frontpage.csv similarity index 100% rename from tests/unit/stubs/database/jos_content_frontpage.csv rename to tests-phpunit/unit/stubs/database/jos_content_frontpage.csv diff --git a/tests/unit/stubs/database/jos_content_types.csv b/tests-phpunit/unit/stubs/database/jos_content_types.csv similarity index 100% rename from tests/unit/stubs/database/jos_content_types.csv rename to tests-phpunit/unit/stubs/database/jos_content_types.csv diff --git a/tests/unit/stubs/database/jos_extensions.csv b/tests-phpunit/unit/stubs/database/jos_extensions.csv similarity index 100% rename from tests/unit/stubs/database/jos_extensions.csv rename to tests-phpunit/unit/stubs/database/jos_extensions.csv diff --git a/tests/unit/stubs/database/jos_finder_links.csv b/tests-phpunit/unit/stubs/database/jos_finder_links.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms0.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms0.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms0.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms0.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms1.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms1.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms1.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms1.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms2.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms2.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms2.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms2.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms3.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms3.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms3.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms3.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms4.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms4.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms4.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms4.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms6.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms6.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms6.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms6.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms7.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms7.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms7.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms7.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms8.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms8.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms8.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms8.csv diff --git a/tests/unit/stubs/database/jos_finder_links_terms9.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_terms9.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_terms9.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_terms9.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termsa.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termsa.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termsa.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termsa.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termsb.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termsb.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termsb.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termsb.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termsc.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termsc.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termsc.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termsc.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termsd.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termsd.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termsd.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termsd.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termse.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termse.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termse.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termse.csv diff --git a/tests/unit/stubs/database/jos_finder_links_termsf.csv b/tests-phpunit/unit/stubs/database/jos_finder_links_termsf.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_links_termsf.csv rename to tests-phpunit/unit/stubs/database/jos_finder_links_termsf.csv diff --git a/tests/unit/stubs/database/jos_finder_taxonomy.csv b/tests-phpunit/unit/stubs/database/jos_finder_taxonomy.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_taxonomy.csv rename to tests-phpunit/unit/stubs/database/jos_finder_taxonomy.csv diff --git a/tests/unit/stubs/database/jos_finder_taxonomy_map.csv b/tests-phpunit/unit/stubs/database/jos_finder_taxonomy_map.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_taxonomy_map.csv rename to tests-phpunit/unit/stubs/database/jos_finder_taxonomy_map.csv diff --git a/tests/unit/stubs/database/jos_finder_terms.csv b/tests-phpunit/unit/stubs/database/jos_finder_terms.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_terms.csv rename to tests-phpunit/unit/stubs/database/jos_finder_terms.csv diff --git a/tests/unit/stubs/database/jos_finder_terms_common.csv b/tests-phpunit/unit/stubs/database/jos_finder_terms_common.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_terms_common.csv rename to tests-phpunit/unit/stubs/database/jos_finder_terms_common.csv diff --git a/tests/unit/stubs/database/jos_finder_types.csv b/tests-phpunit/unit/stubs/database/jos_finder_types.csv similarity index 100% rename from tests/unit/stubs/database/jos_finder_types.csv rename to tests-phpunit/unit/stubs/database/jos_finder_types.csv diff --git a/tests/unit/stubs/database/jos_languages.csv b/tests-phpunit/unit/stubs/database/jos_languages.csv similarity index 100% rename from tests/unit/stubs/database/jos_languages.csv rename to tests-phpunit/unit/stubs/database/jos_languages.csv diff --git a/tests/unit/stubs/database/jos_menu.csv b/tests-phpunit/unit/stubs/database/jos_menu.csv similarity index 100% rename from tests/unit/stubs/database/jos_menu.csv rename to tests-phpunit/unit/stubs/database/jos_menu.csv diff --git a/tests/unit/stubs/database/jos_menu_types.csv b/tests-phpunit/unit/stubs/database/jos_menu_types.csv similarity index 100% rename from tests/unit/stubs/database/jos_menu_types.csv rename to tests-phpunit/unit/stubs/database/jos_menu_types.csv diff --git a/tests/unit/stubs/database/jos_modules.csv b/tests-phpunit/unit/stubs/database/jos_modules.csv similarity index 100% rename from tests/unit/stubs/database/jos_modules.csv rename to tests-phpunit/unit/stubs/database/jos_modules.csv diff --git a/tests/unit/stubs/database/jos_modules_menu.csv b/tests-phpunit/unit/stubs/database/jos_modules_menu.csv similarity index 100% rename from tests/unit/stubs/database/jos_modules_menu.csv rename to tests-phpunit/unit/stubs/database/jos_modules_menu.csv diff --git a/tests/unit/stubs/database/jos_newsfeeds.csv b/tests-phpunit/unit/stubs/database/jos_newsfeeds.csv similarity index 100% rename from tests/unit/stubs/database/jos_newsfeeds.csv rename to tests-phpunit/unit/stubs/database/jos_newsfeeds.csv diff --git a/tests/unit/stubs/database/jos_schemas.csv b/tests-phpunit/unit/stubs/database/jos_schemas.csv similarity index 100% rename from tests/unit/stubs/database/jos_schemas.csv rename to tests-phpunit/unit/stubs/database/jos_schemas.csv diff --git a/tests/unit/stubs/database/jos_tags.csv b/tests-phpunit/unit/stubs/database/jos_tags.csv similarity index 100% rename from tests/unit/stubs/database/jos_tags.csv rename to tests-phpunit/unit/stubs/database/jos_tags.csv diff --git a/tests/unit/stubs/database/jos_template_styles.csv b/tests-phpunit/unit/stubs/database/jos_template_styles.csv similarity index 100% rename from tests/unit/stubs/database/jos_template_styles.csv rename to tests-phpunit/unit/stubs/database/jos_template_styles.csv diff --git a/tests/unit/stubs/database/jos_ucm_base.csv b/tests-phpunit/unit/stubs/database/jos_ucm_base.csv similarity index 100% rename from tests/unit/stubs/database/jos_ucm_base.csv rename to tests-phpunit/unit/stubs/database/jos_ucm_base.csv diff --git a/tests/unit/stubs/database/jos_ucm_content.csv b/tests-phpunit/unit/stubs/database/jos_ucm_content.csv similarity index 100% rename from tests/unit/stubs/database/jos_ucm_content.csv rename to tests-phpunit/unit/stubs/database/jos_ucm_content.csv diff --git a/tests/unit/stubs/database/jos_update_sites.csv b/tests-phpunit/unit/stubs/database/jos_update_sites.csv similarity index 100% rename from tests/unit/stubs/database/jos_update_sites.csv rename to tests-phpunit/unit/stubs/database/jos_update_sites.csv diff --git a/tests/unit/stubs/database/jos_update_sites_extensions.csv b/tests-phpunit/unit/stubs/database/jos_update_sites_extensions.csv similarity index 100% rename from tests/unit/stubs/database/jos_update_sites_extensions.csv rename to tests-phpunit/unit/stubs/database/jos_update_sites_extensions.csv diff --git a/tests/unit/stubs/database/jos_user_usergroup_map.csv b/tests-phpunit/unit/stubs/database/jos_user_usergroup_map.csv similarity index 100% rename from tests/unit/stubs/database/jos_user_usergroup_map.csv rename to tests-phpunit/unit/stubs/database/jos_user_usergroup_map.csv diff --git a/tests/unit/stubs/database/jos_usergroups.csv b/tests-phpunit/unit/stubs/database/jos_usergroups.csv similarity index 100% rename from tests/unit/stubs/database/jos_usergroups.csv rename to tests-phpunit/unit/stubs/database/jos_usergroups.csv diff --git a/tests/unit/stubs/database/jos_users.csv b/tests-phpunit/unit/stubs/database/jos_users.csv similarity index 100% rename from tests/unit/stubs/database/jos_users.csv rename to tests-phpunit/unit/stubs/database/jos_users.csv diff --git a/tests/unit/stubs/database/jos_viewlevels.csv b/tests-phpunit/unit/stubs/database/jos_viewlevels.csv similarity index 100% rename from tests/unit/stubs/database/jos_viewlevels.csv rename to tests-phpunit/unit/stubs/database/jos_viewlevels.csv diff --git a/tests/unit/stubs/database/jos_weblinks.csv b/tests-phpunit/unit/stubs/database/jos_weblinks.csv similarity index 100% rename from tests/unit/stubs/database/jos_weblinks.csv rename to tests-phpunit/unit/stubs/database/jos_weblinks.csv diff --git a/tests/unit/stubs/discover1/challenger.php b/tests-phpunit/unit/stubs/discover1/challenger.php similarity index 100% rename from tests/unit/stubs/discover1/challenger.php rename to tests-phpunit/unit/stubs/discover1/challenger.php diff --git a/tests/unit/stubs/discover1/columbia.php b/tests-phpunit/unit/stubs/discover1/columbia.php similarity index 100% rename from tests/unit/stubs/discover1/columbia.php rename to tests-phpunit/unit/stubs/discover1/columbia.php diff --git a/tests/unit/stubs/discover1/enterprise.txt b/tests-phpunit/unit/stubs/discover1/enterprise.txt similarity index 100% rename from tests/unit/stubs/discover1/enterprise.txt rename to tests-phpunit/unit/stubs/discover1/enterprise.txt diff --git a/tests/unit/stubs/discover2/challenger.php b/tests-phpunit/unit/stubs/discover2/challenger.php similarity index 100% rename from tests/unit/stubs/discover2/challenger.php rename to tests-phpunit/unit/stubs/discover2/challenger.php diff --git a/tests/unit/stubs/discover2/discover3/atlantis.php b/tests-phpunit/unit/stubs/discover2/discover3/atlantis.php similarity index 100% rename from tests/unit/stubs/discover2/discover3/atlantis.php rename to tests-phpunit/unit/stubs/discover2/discover3/atlantis.php diff --git a/tests/unit/stubs/discover2/endeavour.php b/tests-phpunit/unit/stubs/discover2/endeavour.php similarity index 100% rename from tests/unit/stubs/discover2/endeavour.php rename to tests-phpunit/unit/stubs/discover2/endeavour.php diff --git a/tests/unit/stubs/feed/test.bad.feed b/tests-phpunit/unit/stubs/feed/test.bad.feed similarity index 100% rename from tests/unit/stubs/feed/test.bad.feed rename to tests-phpunit/unit/stubs/feed/test.bad.feed diff --git a/tests/unit/stubs/feed/test.feed b/tests-phpunit/unit/stubs/feed/test.feed similarity index 100% rename from tests/unit/stubs/feed/test.feed rename to tests-phpunit/unit/stubs/feed/test.feed diff --git a/tests/unit/stubs/feed/test.myfeed.feed b/tests-phpunit/unit/stubs/feed/test.myfeed.feed similarity index 100% rename from tests/unit/stubs/feed/test.myfeed.feed rename to tests-phpunit/unit/stubs/feed/test.myfeed.feed diff --git a/tests/unit/stubs/gittest b/tests-phpunit/unit/stubs/gittest similarity index 100% rename from tests/unit/stubs/gittest rename to tests-phpunit/unit/stubs/gittest diff --git a/tests/unit/stubs/jhttp_stub.php b/tests-phpunit/unit/stubs/jhttp_stub.php similarity index 100% rename from tests/unit/stubs/jhttp_stub.php rename to tests-phpunit/unit/stubs/jhttp_stub.php diff --git a/tests/unit/stubs/loader/patch.php b/tests-phpunit/unit/stubs/loader/patch.php similarity index 100% rename from tests/unit/stubs/loader/patch.php rename to tests-phpunit/unit/stubs/loader/patch.php diff --git a/tests/unit/stubs/loader/patch/tester.php b/tests-phpunit/unit/stubs/loader/patch/tester.php similarity index 100% rename from tests/unit/stubs/loader/patch/tester.php rename to tests-phpunit/unit/stubs/loader/patch/tester.php diff --git a/tests/unit/stubs/loader/tester/tester.php b/tests-phpunit/unit/stubs/loader/tester/tester.php similarity index 100% rename from tests/unit/stubs/loader/tester/tester.php rename to tests-phpunit/unit/stubs/loader/tester/tester.php diff --git a/tests/unit/suites/administrator/includes/JAdministratorHelperTest.php b/tests-phpunit/unit/suites/administrator/includes/JAdministratorHelperTest.php similarity index 100% rename from tests/unit/suites/administrator/includes/JAdministratorHelperTest.php rename to tests-phpunit/unit/suites/administrator/includes/JAdministratorHelperTest.php diff --git a/tests/unit/suites/database/driver/mysql/JDatabaseDriverMysqlTest.php b/tests-phpunit/unit/suites/database/driver/mysql/JDatabaseDriverMysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysql/JDatabaseDriverMysqlTest.php rename to tests-phpunit/unit/suites/database/driver/mysql/JDatabaseDriverMysqlTest.php diff --git a/tests/unit/suites/database/driver/mysql/JDatabaseExporterMysqlTest.php b/tests-phpunit/unit/suites/database/driver/mysql/JDatabaseExporterMysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysql/JDatabaseExporterMysqlTest.php rename to tests-phpunit/unit/suites/database/driver/mysql/JDatabaseExporterMysqlTest.php diff --git a/tests/unit/suites/database/driver/mysql/JDatabaseImporterMysqlTest.php b/tests-phpunit/unit/suites/database/driver/mysql/JDatabaseImporterMysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysql/JDatabaseImporterMysqlTest.php rename to tests-phpunit/unit/suites/database/driver/mysql/JDatabaseImporterMysqlTest.php diff --git a/tests/unit/suites/database/driver/mysql/JDatabaseIteratorMysqlTest.php b/tests-phpunit/unit/suites/database/driver/mysql/JDatabaseIteratorMysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysql/JDatabaseIteratorMysqlTest.php rename to tests-phpunit/unit/suites/database/driver/mysql/JDatabaseIteratorMysqlTest.php diff --git a/tests/unit/suites/database/driver/mysqli/JDatabaseDriverMysqliTest.php b/tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseDriverMysqliTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysqli/JDatabaseDriverMysqliTest.php rename to tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseDriverMysqliTest.php diff --git a/tests/unit/suites/database/driver/mysqli/JDatabaseExporterMysqliTest.php b/tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseExporterMysqliTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysqli/JDatabaseExporterMysqliTest.php rename to tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseExporterMysqliTest.php diff --git a/tests/unit/suites/database/driver/mysqli/JDatabaseImporterMysqliTest.php b/tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseImporterMysqliTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysqli/JDatabaseImporterMysqliTest.php rename to tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseImporterMysqliTest.php diff --git a/tests/unit/suites/database/driver/mysqli/JDatabaseIteratorMysqliTest.php b/tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseIteratorMysqliTest.php similarity index 100% rename from tests/unit/suites/database/driver/mysqli/JDatabaseIteratorMysqliTest.php rename to tests-phpunit/unit/suites/database/driver/mysqli/JDatabaseIteratorMysqliTest.php diff --git a/tests/unit/suites/database/driver/pdomysql/JDatabaseDriverPdomysqlTest.php b/tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseDriverPdomysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/pdomysql/JDatabaseDriverPdomysqlTest.php rename to tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseDriverPdomysqlTest.php diff --git a/tests/unit/suites/database/driver/pdomysql/JDatabaseExporterPdomysqlTest.php b/tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseExporterPdomysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/pdomysql/JDatabaseExporterPdomysqlTest.php rename to tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseExporterPdomysqlTest.php diff --git a/tests/unit/suites/database/driver/pdomysql/JDatabaseImporterPdomysqlTest.php b/tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseImporterPdomysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/pdomysql/JDatabaseImporterPdomysqlTest.php rename to tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseImporterPdomysqlTest.php diff --git a/tests/unit/suites/database/driver/pdomysql/JDatabaseIteratorPdomysqlTest.php b/tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseIteratorPdomysqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/pdomysql/JDatabaseIteratorPdomysqlTest.php rename to tests-phpunit/unit/suites/database/driver/pdomysql/JDatabaseIteratorPdomysqlTest.php diff --git a/tests/unit/suites/database/driver/postgresql/JDatabaseDriverPostgresqlTest.php b/tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseDriverPostgresqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/postgresql/JDatabaseDriverPostgresqlTest.php rename to tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseDriverPostgresqlTest.php diff --git a/tests/unit/suites/database/driver/postgresql/JDatabaseExporterPostgresqlTest.php b/tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseExporterPostgresqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/postgresql/JDatabaseExporterPostgresqlTest.php rename to tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseExporterPostgresqlTest.php diff --git a/tests/unit/suites/database/driver/postgresql/JDatabaseImporterPostgresqlTest.php b/tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseImporterPostgresqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/postgresql/JDatabaseImporterPostgresqlTest.php rename to tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseImporterPostgresqlTest.php diff --git a/tests/unit/suites/database/driver/postgresql/JDatabaseIteratorPostgresqlTest.php b/tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseIteratorPostgresqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/postgresql/JDatabaseIteratorPostgresqlTest.php rename to tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseIteratorPostgresqlTest.php diff --git a/tests/unit/suites/database/driver/postgresql/JDatabaseQueryPostgresqlTest.php b/tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseQueryPostgresqlTest.php similarity index 100% rename from tests/unit/suites/database/driver/postgresql/JDatabaseQueryPostgresqlTest.php rename to tests-phpunit/unit/suites/database/driver/postgresql/JDatabaseQueryPostgresqlTest.php diff --git a/tests/unit/suites/database/driver/sqlite/JDatabaseQuerySqliteTest.php b/tests-phpunit/unit/suites/database/driver/sqlite/JDatabaseQuerySqliteTest.php similarity index 100% rename from tests/unit/suites/database/driver/sqlite/JDatabaseQuerySqliteTest.php rename to tests-phpunit/unit/suites/database/driver/sqlite/JDatabaseQuerySqliteTest.php diff --git a/tests/unit/suites/database/driver/sqlsrv/JDatabaseDriverSqlsrvTest.php b/tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseDriverSqlsrvTest.php similarity index 100% rename from tests/unit/suites/database/driver/sqlsrv/JDatabaseDriverSqlsrvTest.php rename to tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseDriverSqlsrvTest.php diff --git a/tests/unit/suites/database/driver/sqlsrv/JDatabaseIteratorSqlsrvTest.php b/tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseIteratorSqlsrvTest.php similarity index 100% rename from tests/unit/suites/database/driver/sqlsrv/JDatabaseIteratorSqlsrvTest.php rename to tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseIteratorSqlsrvTest.php diff --git a/tests/unit/suites/database/driver/sqlsrv/JDatabaseQuerySqlsrvTest.php b/tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseQuerySqlsrvTest.php similarity index 100% rename from tests/unit/suites/database/driver/sqlsrv/JDatabaseQuerySqlsrvTest.php rename to tests-phpunit/unit/suites/database/driver/sqlsrv/JDatabaseQuerySqlsrvTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerHelperTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerHelperTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerHelperTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerHelperTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerParserTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerParserTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerParserTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerParserTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerResultTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerResultTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerResultTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerResultTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerStemmerTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerStemmerTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerStemmerTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerStemmerTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerTest.php diff --git a/tests/unit/suites/finderIndexer/FinderIndexerTokenTest.php b/tests-phpunit/unit/suites/finderIndexer/FinderIndexerTokenTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/FinderIndexerTokenTest.php rename to tests-phpunit/unit/suites/finderIndexer/FinderIndexerTokenTest.php diff --git a/tests/unit/suites/finderIndexer/data/parseHtml.txt b/tests-phpunit/unit/suites/finderIndexer/data/parseHtml.txt similarity index 100% rename from tests/unit/suites/finderIndexer/data/parseHtml.txt rename to tests-phpunit/unit/suites/finderIndexer/data/parseHtml.txt diff --git a/tests/unit/suites/finderIndexer/data/parseHtml2.txt b/tests-phpunit/unit/suites/finderIndexer/data/parseHtml2.txt similarity index 100% rename from tests/unit/suites/finderIndexer/data/parseHtml2.txt rename to tests-phpunit/unit/suites/finderIndexer/data/parseHtml2.txt diff --git a/tests/unit/suites/finderIndexer/data/parseHtml3.txt b/tests-phpunit/unit/suites/finderIndexer/data/parseHtml3.txt similarity index 100% rename from tests/unit/suites/finderIndexer/data/parseHtml3.txt rename to tests-phpunit/unit/suites/finderIndexer/data/parseHtml3.txt diff --git a/tests/unit/suites/finderIndexer/parser/FinderIndexerParserHtmlTest.php b/tests-phpunit/unit/suites/finderIndexer/parser/FinderIndexerParserHtmlTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/parser/FinderIndexerParserHtmlTest.php rename to tests-phpunit/unit/suites/finderIndexer/parser/FinderIndexerParserHtmlTest.php diff --git a/tests/unit/suites/finderIndexer/parser/FinderIndexerParserRtfTest.php b/tests-phpunit/unit/suites/finderIndexer/parser/FinderIndexerParserRtfTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/parser/FinderIndexerParserRtfTest.php rename to tests-phpunit/unit/suites/finderIndexer/parser/FinderIndexerParserRtfTest.php diff --git a/tests/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerFrTest.php b/tests-phpunit/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerFrTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerFrTest.php rename to tests-phpunit/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerFrTest.php diff --git a/tests/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerPorter_EnTest.php b/tests-phpunit/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerPorter_EnTest.php similarity index 100% rename from tests/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerPorter_EnTest.php rename to tests-phpunit/unit/suites/finderIndexer/stemmer/FinderIndexerStemmerPorter_EnTest.php diff --git a/tests/unit/suites/libraries/cms/application/JApplicationAdministratorTest.php b/tests-phpunit/unit/suites/libraries/cms/application/JApplicationAdministratorTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/application/JApplicationAdministratorTest.php rename to tests-phpunit/unit/suites/libraries/cms/application/JApplicationAdministratorTest.php diff --git a/tests/unit/suites/libraries/cms/application/JApplicationCmsTest.php b/tests-phpunit/unit/suites/libraries/cms/application/JApplicationCmsTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/application/JApplicationCmsTest.php rename to tests-phpunit/unit/suites/libraries/cms/application/JApplicationCmsTest.php diff --git a/tests/unit/suites/libraries/cms/application/JApplicationSiteTest.php b/tests-phpunit/unit/suites/libraries/cms/application/JApplicationSiteTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/application/JApplicationSiteTest.php rename to tests-phpunit/unit/suites/libraries/cms/application/JApplicationSiteTest.php diff --git a/tests/unit/suites/libraries/cms/application/stubs/JApplicationCmsInspector.php b/tests-phpunit/unit/suites/libraries/cms/application/stubs/JApplicationCmsInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/application/stubs/JApplicationCmsInspector.php rename to tests-phpunit/unit/suites/libraries/cms/application/stubs/JApplicationCmsInspector.php diff --git a/tests/unit/suites/libraries/cms/application/stubs/JApplicationHelperInspector.php b/tests-phpunit/unit/suites/libraries/cms/application/stubs/JApplicationHelperInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/application/stubs/JApplicationHelperInspector.php rename to tests-phpunit/unit/suites/libraries/cms/application/stubs/JApplicationHelperInspector.php diff --git a/tests/unit/suites/libraries/cms/component/JComponentHelperTest.php b/tests-phpunit/unit/suites/libraries/cms/component/JComponentHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/JComponentHelperTest.php rename to tests-phpunit/unit/suites/libraries/cms/component/JComponentHelperTest.php diff --git a/tests/unit/suites/libraries/cms/component/router/JComponentRouterBaseTest.php b/tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/JComponentRouterBaseTest.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterBaseTest.php diff --git a/tests/unit/suites/libraries/cms/component/router/JComponentRouterLegacyTest.php b/tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterLegacyTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/JComponentRouterLegacyTest.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterLegacyTest.php diff --git a/tests/unit/suites/libraries/cms/component/router/JComponentRouterViewTest.php b/tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterViewTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/JComponentRouterViewTest.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterViewTest.php diff --git a/tests/unit/suites/libraries/cms/component/router/JComponentRouterViewconfigurationTest.php b/tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterViewconfigurationTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/JComponentRouterViewconfigurationTest.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/JComponentRouterViewconfigurationTest.php diff --git a/tests/unit/suites/libraries/cms/component/router/stubs/JCategoriesMock.php b/tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JCategoriesMock.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/stubs/JCategoriesMock.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JCategoriesMock.php diff --git a/tests/unit/suites/libraries/cms/component/router/stubs/JComponentRouterBaseInspector.php b/tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JComponentRouterBaseInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/stubs/JComponentRouterBaseInspector.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JComponentRouterBaseInspector.php diff --git a/tests/unit/suites/libraries/cms/component/router/stubs/JComponentRouterViewInspector.php b/tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JComponentRouterViewInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/stubs/JComponentRouterViewInspector.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/stubs/JComponentRouterViewInspector.php diff --git a/tests/unit/suites/libraries/cms/component/router/stubs/componentrouter.php b/tests-phpunit/unit/suites/libraries/cms/component/router/stubs/componentrouter.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/stubs/componentrouter.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/stubs/componentrouter.php diff --git a/tests/unit/suites/libraries/cms/component/router/stubs/componentrouterrule.php b/tests-phpunit/unit/suites/libraries/cms/component/router/stubs/componentrouterrule.php similarity index 100% rename from tests/unit/suites/libraries/cms/component/router/stubs/componentrouterrule.php rename to tests-phpunit/unit/suites/libraries/cms/component/router/stubs/componentrouterrule.php diff --git a/tests/unit/suites/libraries/cms/editor/JEditorTest.php b/tests-phpunit/unit/suites/libraries/cms/editor/JEditorTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/editor/JEditorTest.php rename to tests-phpunit/unit/suites/libraries/cms/editor/JEditorTest.php diff --git a/tests/unit/suites/libraries/cms/editor/stubs/EditorObserver.php b/tests-phpunit/unit/suites/libraries/cms/editor/stubs/EditorObserver.php similarity index 100% rename from tests/unit/suites/libraries/cms/editor/stubs/EditorObserver.php rename to tests-phpunit/unit/suites/libraries/cms/editor/stubs/EditorObserver.php diff --git a/tests/unit/suites/libraries/cms/error/JErrorPageTest.php b/tests-phpunit/unit/suites/libraries/cms/error/JErrorPageTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/error/JErrorPageTest.php rename to tests-phpunit/unit/suites/libraries/cms/error/JErrorPageTest.php diff --git a/tests/unit/suites/libraries/cms/form/field/JFormFieldHeadertagTest.php b/tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldHeadertagTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/form/field/JFormFieldHeadertagTest.php rename to tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldHeadertagTest.php diff --git a/tests/unit/suites/libraries/cms/form/field/JFormFieldHelpsiteTest.php b/tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldHelpsiteTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/form/field/JFormFieldHelpsiteTest.php rename to tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldHelpsiteTest.php diff --git a/tests/unit/suites/libraries/cms/form/field/JFormFieldModuletagTest.php b/tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldModuletagTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/form/field/JFormFieldModuletagTest.php rename to tests-phpunit/unit/suites/libraries/cms/form/field/JFormFieldModuletagTest.php diff --git a/tests/unit/suites/libraries/cms/form/rule/JFormRuleNotequalsTest.php b/tests-phpunit/unit/suites/libraries/cms/form/rule/JFormRuleNotequalsTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/form/rule/JFormRuleNotequalsTest.php rename to tests-phpunit/unit/suites/libraries/cms/form/rule/JFormRuleNotequalsTest.php diff --git a/tests/unit/suites/libraries/cms/help/JHelpTest.php b/tests-phpunit/unit/suites/libraries/cms/help/JHelpTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/help/JHelpTest.php rename to tests-phpunit/unit/suites/libraries/cms/help/JHelpTest.php diff --git a/tests/unit/suites/libraries/cms/helper/JHelperContentTest.php b/tests-phpunit/unit/suites/libraries/cms/helper/JHelperContentTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/helper/JHelperContentTest.php rename to tests-phpunit/unit/suites/libraries/cms/helper/JHelperContentTest.php diff --git a/tests/unit/suites/libraries/cms/helper/JHelperMediaTest.php b/tests-phpunit/unit/suites/libraries/cms/helper/JHelperMediaTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/helper/JHelperMediaTest.php rename to tests-phpunit/unit/suites/libraries/cms/helper/JHelperMediaTest.php diff --git a/tests/unit/suites/libraries/cms/helper/JHelperTest.php b/tests-phpunit/unit/suites/libraries/cms/helper/JHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/helper/JHelperTest.php rename to tests-phpunit/unit/suites/libraries/cms/helper/JHelperTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlBatchTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlBatchTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlBatchTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlBatchTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlBehaviorTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlBehaviorTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlBehaviorTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlBehaviorTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlBootstrapTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlBootstrapTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlBootstrapTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlBootstrapTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlDateTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlDateTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlDateTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlDateTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlEmailTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlEmailTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlEmailTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlEmailTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlFormTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlFormTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlFormTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlFormTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlFormbehaviorTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlFormbehaviorTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlFormbehaviorTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlFormbehaviorTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlIconsTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlIconsTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlIconsTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlIconsTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlJqueryTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlJqueryTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlJqueryTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlJqueryTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlListTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlListTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlListTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlListTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlMenuTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlMenuTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlMenuTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlMenuTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlNumberTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlNumberTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlNumberTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlNumberTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlSelectTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlSelectTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlSelectTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlSelectTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlStringTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlStringTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlStringTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlStringTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlTelTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlTelTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlTelTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlTelTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlTest.php diff --git a/tests/unit/suites/libraries/cms/html/JHtmlUserTest.php b/tests-phpunit/unit/suites/libraries/cms/html/JHtmlUserTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/JHtmlUserTest.php rename to tests-phpunit/unit/suites/libraries/cms/html/JHtmlUserTest.php diff --git a/tests/unit/suites/libraries/cms/html/TestHelpers/JHtmlSelect-helper-dataset.php b/tests-phpunit/unit/suites/libraries/cms/html/TestHelpers/JHtmlSelect-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/TestHelpers/JHtmlSelect-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/cms/html/TestHelpers/JHtmlSelect-helper-dataset.php diff --git a/tests/unit/suites/libraries/cms/html/stubs/JHtmlBehaviorInspector.php b/tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlBehaviorInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/stubs/JHtmlBehaviorInspector.php rename to tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlBehaviorInspector.php diff --git a/tests/unit/suites/libraries/cms/html/stubs/JHtmlBootstrapInspector.php b/tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlBootstrapInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/stubs/JHtmlBootstrapInspector.php rename to tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlBootstrapInspector.php diff --git a/tests/unit/suites/libraries/cms/html/stubs/JHtmlJqueryInspector.php b/tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlJqueryInspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/stubs/JHtmlJqueryInspector.php rename to tests-phpunit/unit/suites/libraries/cms/html/stubs/JHtmlJqueryInspector.php diff --git a/tests/unit/suites/libraries/cms/html/testfiles/empty.php b/tests-phpunit/unit/suites/libraries/cms/html/testfiles/empty.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/testfiles/empty.php rename to tests-phpunit/unit/suites/libraries/cms/html/testfiles/empty.php diff --git a/tests/unit/suites/libraries/cms/html/testfiles/inspector.php b/tests-phpunit/unit/suites/libraries/cms/html/testfiles/inspector.php similarity index 100% rename from tests/unit/suites/libraries/cms/html/testfiles/inspector.php rename to tests-phpunit/unit/suites/libraries/cms/html/testfiles/inspector.php diff --git a/tests/unit/suites/libraries/cms/installer/JInstallerAdapterTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/JInstallerAdapterTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/JInstallerAdapterTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/JInstallerAdapterTest.php diff --git a/tests/unit/suites/libraries/cms/installer/JInstallerExtensionTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/JInstallerExtensionTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/JInstallerExtensionTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/JInstallerExtensionTest.php diff --git a/tests/unit/suites/libraries/cms/installer/JInstallerHelperTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/JInstallerHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/JInstallerHelperTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/JInstallerHelperTest.php diff --git a/tests/unit/suites/libraries/cms/installer/JInstallerTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/JInstallerTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/JInstallerTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/JInstallerTest.php diff --git a/tests/unit/suites/libraries/cms/installer/data/joomla.xml b/tests-phpunit/unit/suites/libraries/cms/installer/data/joomla.xml similarity index 100% rename from tests/unit/suites/libraries/cms/installer/data/joomla.xml rename to tests-phpunit/unit/suites/libraries/cms/installer/data/joomla.xml diff --git a/tests/unit/suites/libraries/cms/installer/data/mod_finder.xml b/tests-phpunit/unit/suites/libraries/cms/installer/data/mod_finder.xml similarity index 100% rename from tests/unit/suites/libraries/cms/installer/data/mod_finder.xml rename to tests-phpunit/unit/suites/libraries/cms/installer/data/mod_finder.xml diff --git a/tests/unit/suites/libraries/cms/installer/data/pkg_joomla.xml b/tests-phpunit/unit/suites/libraries/cms/installer/data/pkg_joomla.xml similarity index 100% rename from tests/unit/suites/libraries/cms/installer/data/pkg_joomla.xml rename to tests-phpunit/unit/suites/libraries/cms/installer/data/pkg_joomla.xml diff --git a/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/manifest/JInstallerManifestLibraryTest.php diff --git a/tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestPackageTest.php b/tests-phpunit/unit/suites/libraries/cms/installer/manifest/JInstallerManifestPackageTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/installer/manifest/JInstallerManifestPackageTest.php rename to tests-phpunit/unit/suites/libraries/cms/installer/manifest/JInstallerManifestPackageTest.php diff --git a/tests/unit/suites/libraries/cms/language/JLanguageMultilangTest.php b/tests-phpunit/unit/suites/libraries/cms/language/JLanguageMultilangTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/language/JLanguageMultilangTest.php rename to tests-phpunit/unit/suites/libraries/cms/language/JLanguageMultilangTest.php diff --git a/tests/unit/suites/libraries/cms/layout/JLayoutBaseTest.php b/tests-phpunit/unit/suites/libraries/cms/layout/JLayoutBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/layout/JLayoutBaseTest.php rename to tests-phpunit/unit/suites/libraries/cms/layout/JLayoutBaseTest.php diff --git a/tests/unit/suites/libraries/cms/layout/JLayoutFileTest.php b/tests-phpunit/unit/suites/libraries/cms/layout/JLayoutFileTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/layout/JLayoutFileTest.php rename to tests-phpunit/unit/suites/libraries/cms/layout/JLayoutFileTest.php diff --git a/tests/unit/suites/libraries/cms/module/JModuleHelperTest.php b/tests-phpunit/unit/suites/libraries/cms/module/JModuleHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/module/JModuleHelperTest.php rename to tests-phpunit/unit/suites/libraries/cms/module/JModuleHelperTest.php diff --git a/tests/unit/suites/libraries/cms/pagination/JPaginationObjectTest.php b/tests-phpunit/unit/suites/libraries/cms/pagination/JPaginationObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/pagination/JPaginationObjectTest.php rename to tests-phpunit/unit/suites/libraries/cms/pagination/JPaginationObjectTest.php diff --git a/tests/unit/suites/libraries/cms/pagination/JPaginationTest.php b/tests-phpunit/unit/suites/libraries/cms/pagination/JPaginationTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/pagination/JPaginationTest.php rename to tests-phpunit/unit/suites/libraries/cms/pagination/JPaginationTest.php diff --git a/tests/unit/suites/libraries/cms/pathway/JPathwayTest.php b/tests-phpunit/unit/suites/libraries/cms/pathway/JPathwayTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/pathway/JPathwayTest.php rename to tests-phpunit/unit/suites/libraries/cms/pathway/JPathwayTest.php diff --git a/tests/unit/suites/libraries/cms/pathway/stubs/includes/pathway.php b/tests-phpunit/unit/suites/libraries/cms/pathway/stubs/includes/pathway.php similarity index 100% rename from tests/unit/suites/libraries/cms/pathway/stubs/includes/pathway.php rename to tests-phpunit/unit/suites/libraries/cms/pathway/stubs/includes/pathway.php diff --git a/tests/unit/suites/libraries/cms/plugin/JPluginHelperTest.php b/tests-phpunit/unit/suites/libraries/cms/plugin/JPluginHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/plugin/JPluginHelperTest.php rename to tests-phpunit/unit/suites/libraries/cms/plugin/JPluginHelperTest.php diff --git a/tests/unit/suites/libraries/cms/plugin/JPluginTest.php b/tests-phpunit/unit/suites/libraries/cms/plugin/JPluginTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/plugin/JPluginTest.php rename to tests-phpunit/unit/suites/libraries/cms/plugin/JPluginTest.php diff --git a/tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemBase.php b/tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemBase.php similarity index 100% rename from tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemBase.php rename to tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemBase.php diff --git a/tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemJoomla.php b/tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemJoomla.php similarity index 100% rename from tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemJoomla.php rename to tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemJoomla.php diff --git a/tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemPrivate.php b/tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemPrivate.php similarity index 100% rename from tests/unit/suites/libraries/cms/plugin/stubs/PlgSystemPrivate.php rename to tests-phpunit/unit/suites/libraries/cms/plugin/stubs/PlgSystemPrivate.php diff --git a/tests/unit/suites/libraries/cms/response/JResponseJsonTest.php b/tests-phpunit/unit/suites/libraries/cms/response/JResponseJsonTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/response/JResponseJsonTest.php rename to tests-phpunit/unit/suites/libraries/cms/response/JResponseJsonTest.php diff --git a/tests/unit/suites/libraries/cms/response/stubs/mock.application.php b/tests-phpunit/unit/suites/libraries/cms/response/stubs/mock.application.php similarity index 100% rename from tests/unit/suites/libraries/cms/response/stubs/mock.application.php rename to tests-phpunit/unit/suites/libraries/cms/response/stubs/mock.application.php diff --git a/tests/unit/suites/libraries/cms/router/JRouterAdministratorTest.php b/tests-phpunit/unit/suites/libraries/cms/router/JRouterAdministratorTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/router/JRouterAdministratorTest.php rename to tests-phpunit/unit/suites/libraries/cms/router/JRouterAdministratorTest.php diff --git a/tests/unit/suites/libraries/cms/router/JRouterSiteTest.php b/tests-phpunit/unit/suites/libraries/cms/router/JRouterSiteTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/router/JRouterSiteTest.php rename to tests-phpunit/unit/suites/libraries/cms/router/JRouterSiteTest.php diff --git a/tests/unit/suites/libraries/cms/router/JRouterTest.php b/tests-phpunit/unit/suites/libraries/cms/router/JRouterTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/router/JRouterTest.php rename to tests-phpunit/unit/suites/libraries/cms/router/JRouterTest.php diff --git a/tests/unit/suites/libraries/cms/router/data/TestRouter.php b/tests-phpunit/unit/suites/libraries/cms/router/data/TestRouter.php similarity index 100% rename from tests/unit/suites/libraries/cms/router/data/TestRouter.php rename to tests-phpunit/unit/suites/libraries/cms/router/data/TestRouter.php diff --git a/tests/unit/suites/libraries/cms/router/data/includes/router.php b/tests-phpunit/unit/suites/libraries/cms/router/data/includes/router.php similarity index 100% rename from tests/unit/suites/libraries/cms/router/data/includes/router.php rename to tests-phpunit/unit/suites/libraries/cms/router/data/includes/router.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangeitemTest.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangeitemTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangeitemTest.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangeitemTest.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysql.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysql.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysql.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysql.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysqli.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysqli.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysqli.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestMysqli.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestPdomysql.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestPdomysql.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestPdomysql.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestPdomysql.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestPostgresql.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestPostgresql.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestPostgresql.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestPostgresql.php diff --git a/tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestSqlsrv.php b/tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestSqlsrv.php similarity index 100% rename from tests/unit/suites/libraries/cms/schema/JSchemaChangesetTestSqlsrv.php rename to tests-phpunit/unit/suites/libraries/cms/schema/JSchemaChangesetTestSqlsrv.php diff --git a/tests/unit/suites/libraries/cms/schema/stubs/mysql/3.0.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.0.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/mysql/3.0.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.0.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/mysql/3.2.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.2.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/mysql/3.2.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.2.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/mysql/3.5.0-2016-03-01.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.5.0-2016-03-01.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/mysql/3.5.0-2016-03-01.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/mysql/3.5.0-2016-03-01.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.0.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.0.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.0.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.0.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.2.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.2.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.2.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.2.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.5.0-2016-03-01.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.5.0-2016-03-01.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/postgresql/3.5.0-2016-03-01.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/postgresql/3.5.0-2016-03-01.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.0.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.0.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.0.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.0.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.2.0.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.2.0.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.2.0.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.2.0.sql diff --git a/tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.5.0-2016-03-01.sql b/tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.5.0-2016-03-01.sql similarity index 100% rename from tests/unit/suites/libraries/cms/schema/stubs/sqlazure/3.5.0-2016-03-01.sql rename to tests-phpunit/unit/suites/libraries/cms/schema/stubs/sqlazure/3.5.0-2016-03-01.sql diff --git a/tests/unit/suites/libraries/cms/table/JTableContenttypeTest.php b/tests-phpunit/unit/suites/libraries/cms/table/JTableContenttypeTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/table/JTableContenttypeTest.php rename to tests-phpunit/unit/suites/libraries/cms/table/JTableContenttypeTest.php diff --git a/tests/unit/suites/libraries/cms/table/JTableCorecontentTest.php b/tests-phpunit/unit/suites/libraries/cms/table/JTableCorecontentTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/table/JTableCorecontentTest.php rename to tests-phpunit/unit/suites/libraries/cms/table/JTableCorecontentTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/JToolbarButtonTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/JToolbarButtonTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/JToolbarButtonTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/JToolbarButtonTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/JToolbarTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/JToolbarTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/JToolbarTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/JToolbarTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonConfirmTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonConfirmTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonConfirmTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonConfirmTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonCustomTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonCustomTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonCustomTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonCustomTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonHelpTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonHelpTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonHelpTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonHelpTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonLinkTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonLinkTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonLinkTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonLinkTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonPopupTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonPopupTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonPopupTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonPopupTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonSliderTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonSliderTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonSliderTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonSliderTest.php diff --git a/tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonStandardTest.php b/tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonStandardTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/toolbar/button/JToolbarButtonStandardTest.php rename to tests-phpunit/unit/suites/libraries/cms/toolbar/button/JToolbarButtonStandardTest.php diff --git a/tests/unit/suites/libraries/cms/ucm/JUcmBaseTest.php b/tests-phpunit/unit/suites/libraries/cms/ucm/JUcmBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/ucm/JUcmBaseTest.php rename to tests-phpunit/unit/suites/libraries/cms/ucm/JUcmBaseTest.php diff --git a/tests/unit/suites/libraries/cms/ucm/JUcmContentTest.php b/tests-phpunit/unit/suites/libraries/cms/ucm/JUcmContentTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/ucm/JUcmContentTest.php rename to tests-phpunit/unit/suites/libraries/cms/ucm/JUcmContentTest.php diff --git a/tests/unit/suites/libraries/cms/ucm/JUcmTypeTest.php b/tests-phpunit/unit/suites/libraries/cms/ucm/JUcmTypeTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/ucm/JUcmTypeTest.php rename to tests-phpunit/unit/suites/libraries/cms/ucm/JUcmTypeTest.php diff --git a/tests/unit/suites/libraries/cms/version/JVersionTest.php b/tests-phpunit/unit/suites/libraries/cms/version/JVersionTest.php similarity index 100% rename from tests/unit/suites/libraries/cms/version/JVersionTest.php rename to tests-phpunit/unit/suites/libraries/cms/version/JVersionTest.php diff --git a/tests/unit/suites/libraries/joomla/JFactoryTest.php b/tests-phpunit/unit/suites/libraries/joomla/JFactoryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/JFactoryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/JFactoryTest.php diff --git a/tests/unit/suites/libraries/joomla/JLoaderTest.php b/tests-phpunit/unit/suites/libraries/joomla/JLoaderTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/JLoaderTest.php rename to tests-phpunit/unit/suites/libraries/joomla/JLoaderTest.php diff --git a/tests/unit/suites/libraries/joomla/JPlatformTest.php b/tests-phpunit/unit/suites/libraries/joomla/JPlatformTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/JPlatformTest.php rename to tests-phpunit/unit/suites/libraries/joomla/JPlatformTest.php diff --git a/tests/unit/suites/libraries/joomla/access/JAccessRuleTest.php b/tests-phpunit/unit/suites/libraries/joomla/access/JAccessRuleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/access/JAccessRuleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/access/JAccessRuleTest.php diff --git a/tests/unit/suites/libraries/joomla/access/JAccessRulesTest.php b/tests-phpunit/unit/suites/libraries/joomla/access/JAccessRulesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/access/JAccessRulesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/access/JAccessRulesTest.php diff --git a/tests/unit/suites/libraries/joomla/access/JAccessTest.php b/tests-phpunit/unit/suites/libraries/joomla/access/JAccessTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/access/JAccessTest.php rename to tests-phpunit/unit/suites/libraries/joomla/access/JAccessTest.php diff --git a/tests/unit/suites/libraries/joomla/application/JApplicationBaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/JApplicationBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/JApplicationBaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/JApplicationBaseTest.php diff --git a/tests/unit/suites/libraries/joomla/application/JApplicationCliTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/JApplicationCliTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/JApplicationCliTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/JApplicationCliTest.php diff --git a/tests/unit/suites/libraries/joomla/application/JApplicationDaemonTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/JApplicationDaemonTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/JApplicationDaemonTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/JApplicationDaemonTest.php diff --git a/tests/unit/suites/libraries/joomla/application/JApplicationWebTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/JApplicationWebTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/JApplicationWebTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/JApplicationWebTest.php diff --git a/tests/unit/suites/libraries/joomla/application/stubs/JApplicationCliInspector.php b/tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationCliInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/stubs/JApplicationCliInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationCliInspector.php diff --git a/tests/unit/suites/libraries/joomla/application/stubs/JApplicationDaemonInspector.php b/tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationDaemonInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/stubs/JApplicationDaemonInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationDaemonInspector.php diff --git a/tests/unit/suites/libraries/joomla/application/stubs/JApplicationWebInspector.php b/tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationWebInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/stubs/JApplicationWebInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/application/stubs/JApplicationWebInspector.php diff --git a/tests/unit/suites/libraries/joomla/application/web/JApplicationWebRouterTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/JApplicationWebRouterTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/JApplicationWebRouterTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/JApplicationWebRouterTest.php diff --git a/tests/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterBaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterBaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterBaseTest.php diff --git a/tests/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterRestTest.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterRestTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterRestTest.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/router/JApplicationWebRouterRestTest.php diff --git a/tests/unit/suites/libraries/joomla/application/web/stubs/JWebClientInspector.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/JWebClientInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/stubs/JWebClientInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/JWebClientInspector.php diff --git a/tests/unit/suites/libraries/joomla/application/web/stubs/controllers/bar.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/bar.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/stubs/controllers/bar.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/bar.php diff --git a/tests/unit/suites/libraries/joomla/application/web/stubs/controllers/baz.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/baz.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/stubs/controllers/baz.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/baz.php diff --git a/tests/unit/suites/libraries/joomla/application/web/stubs/controllers/foo.php b/tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/foo.php similarity index 100% rename from tests/unit/suites/libraries/joomla/application/web/stubs/controllers/foo.php rename to tests-phpunit/unit/suites/libraries/joomla/application/web/stubs/controllers/foo.php diff --git a/tests/unit/suites/libraries/joomla/archive/.gitignore b/tests-phpunit/unit/suites/libraries/joomla/archive/.gitignore similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/.gitignore rename to tests-phpunit/unit/suites/libraries/joomla/archive/.gitignore diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveBzip2Test.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveBzip2Test.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveBzip2Test.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveBzip2Test.php diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveGzipTest.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveGzipTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveGzipTest.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveGzipTest.php diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveTarTest.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTarTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveTarTest.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTarTest.php diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveTest.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveTest.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTest.php diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveTestCase.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTestCase.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveTestCase.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveTestCase.php diff --git a/tests/unit/suites/libraries/joomla/archive/JArchiveZipTest.php b/tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveZipTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/JArchiveZipTest.php rename to tests-phpunit/unit/suites/libraries/joomla/archive/JArchiveZipTest.php diff --git a/tests/unit/suites/libraries/joomla/archive/logo-bz2.png.bz2 b/tests-phpunit/unit/suites/libraries/joomla/archive/logo-bz2.png.bz2 similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/logo-bz2.png.bz2 rename to tests-phpunit/unit/suites/libraries/joomla/archive/logo-bz2.png.bz2 diff --git a/tests/unit/suites/libraries/joomla/archive/logo-gz.png.gz b/tests-phpunit/unit/suites/libraries/joomla/archive/logo-gz.png.gz similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/logo-gz.png.gz rename to tests-phpunit/unit/suites/libraries/joomla/archive/logo-gz.png.gz diff --git a/tests/unit/suites/libraries/joomla/archive/logo.tar b/tests-phpunit/unit/suites/libraries/joomla/archive/logo.tar similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/logo.tar rename to tests-phpunit/unit/suites/libraries/joomla/archive/logo.tar diff --git a/tests/unit/suites/libraries/joomla/archive/logo.zip b/tests-phpunit/unit/suites/libraries/joomla/archive/logo.zip similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/logo.zip rename to tests-phpunit/unit/suites/libraries/joomla/archive/logo.zip diff --git a/tests/unit/suites/libraries/joomla/archive/unknown.type b/tests-phpunit/unit/suites/libraries/joomla/archive/unknown.type similarity index 100% rename from tests/unit/suites/libraries/joomla/archive/unknown.type rename to tests-phpunit/unit/suites/libraries/joomla/archive/unknown.type diff --git a/tests/unit/suites/libraries/joomla/base/JAdapterInstanceTest.php b/tests-phpunit/unit/suites/libraries/joomla/base/JAdapterInstanceTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/JAdapterInstanceTest.php rename to tests-phpunit/unit/suites/libraries/joomla/base/JAdapterInstanceTest.php diff --git a/tests/unit/suites/libraries/joomla/base/JAdapterTest.php b/tests-phpunit/unit/suites/libraries/joomla/base/JAdapterTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/JAdapterTest.php rename to tests-phpunit/unit/suites/libraries/joomla/base/JAdapterTest.php diff --git a/tests/unit/suites/libraries/joomla/base/stubs/testadapter.php b/tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/stubs/testadapter.php rename to tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter.php diff --git a/tests/unit/suites/libraries/joomla/base/stubs/testadapter2.php b/tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter2.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/stubs/testadapter2.php rename to tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter2.php diff --git a/tests/unit/suites/libraries/joomla/base/stubs/testadapter3.php b/tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter3.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/stubs/testadapter3.php rename to tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter3.php diff --git a/tests/unit/suites/libraries/joomla/base/stubs/testadapter4.php b/tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter4.php similarity index 100% rename from tests/unit/suites/libraries/joomla/base/stubs/testadapter4.php rename to tests-phpunit/unit/suites/libraries/joomla/base/stubs/testadapter4.php diff --git a/tests/unit/suites/libraries/joomla/cache/JCacheConstructTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/JCacheConstructTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/JCacheConstructTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/JCacheConstructTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/JCacheStorageTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/JCacheStorageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/JCacheStorageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/JCacheStorageTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/JCacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/JCacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/JCacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/JCacheTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallback.helper.php b/tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallback.helper.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallback.helper.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallback.helper.php diff --git a/tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallbackCallbackTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallbackCallbackTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallbackCallbackTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerCallbackCallbackTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerRaw.php b/tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerRaw.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/controller/JCacheControllerRaw.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/controller/JCacheControllerRaw.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcuTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcuTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcuTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageApcuTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageCacheliteTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageCacheliteTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageCacheliteTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageCacheliteTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageFileTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageFileTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageFileTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageFileTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcacheTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcachedTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcachedTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcachedTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMemcachedTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMock.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageMock.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageMock.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageRedisTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageRedisTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageRedisTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageRedisTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageWincacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageWincacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageWincacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageWincacheTest.php diff --git a/tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageXcacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageXcacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/cache/storage/JCacheStorageXcacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/cache/storage/JCacheStorageXcacheTest.php diff --git a/tests/unit/suites/libraries/joomla/controller/JControllerBaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/controller/JControllerBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/controller/JControllerBaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/controller/JControllerBaseTest.php diff --git a/tests/unit/suites/libraries/joomla/controller/stubs/tbase.php b/tests-phpunit/unit/suites/libraries/joomla/controller/stubs/tbase.php similarity index 100% rename from tests/unit/suites/libraries/joomla/controller/stubs/tbase.php rename to tests-phpunit/unit/suites/libraries/joomla/controller/stubs/tbase.php diff --git a/tests/unit/suites/libraries/joomla/crypt/JCryptTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/JCryptTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/JCryptTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/JCryptTest.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipher3DesTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipher3DesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipher3DesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipher3DesTest.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherBlowfishTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherBlowfishTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherBlowfishTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherBlowfishTest.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherCryptoTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherCryptoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherCryptoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherCryptoTest.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherRijndael256Test.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherRijndael256Test.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherRijndael256Test.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherRijndael256Test.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherSimpleTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherSimpleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherSimpleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/JCryptCipherSimpleTest.php diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/1.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/1.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/1.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/1.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/2.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/2.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/2.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/2.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/3.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/3.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/3.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/3.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/4.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/4.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/4.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/4.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/5.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/5.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/5.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/5.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.priv b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.priv similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.priv rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.priv diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.pub b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.pub similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.pub rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/3des/key.pub diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/1.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/1.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/1.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/1.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/2.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/2.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/2.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/2.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/3.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/3.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/3.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/3.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/4.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/4.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/4.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/4.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/5.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/5.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/5.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/5.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.priv b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.priv similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.priv rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.priv diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.pub b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.pub similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.pub rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/blowfish/key.pub diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/1.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/1.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/1.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/1.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/2.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/2.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/2.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/2.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/3.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/3.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/3.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/3.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/4.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/4.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/4.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/4.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/5.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/5.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/5.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/5.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.priv b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.priv similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.priv rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.priv diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.pub b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.pub similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.pub rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/rijndael256/key.pub diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/1.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/1.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/1.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/1.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/2.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/2.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/2.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/2.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/3.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/3.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/3.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/3.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/4.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/4.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/4.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/4.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/5.txt b/tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/5.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/5.txt rename to tests-phpunit/unit/suites/libraries/joomla/crypt/cipher/stubs/encrypted/simple/5.txt diff --git a/tests/unit/suites/libraries/joomla/crypt/password/JCryptPasswordSimpleTest.php b/tests-phpunit/unit/suites/libraries/joomla/crypt/password/JCryptPasswordSimpleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/crypt/password/JCryptPasswordSimpleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/crypt/password/JCryptPasswordSimpleTest.php diff --git a/tests/unit/suites/libraries/joomla/data/JDataSetTest.php b/tests-phpunit/unit/suites/libraries/joomla/data/JDataSetTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/data/JDataSetTest.php rename to tests-phpunit/unit/suites/libraries/joomla/data/JDataSetTest.php diff --git a/tests/unit/suites/libraries/joomla/data/JDataTest.php b/tests-phpunit/unit/suites/libraries/joomla/data/JDataTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/data/JDataTest.php rename to tests-phpunit/unit/suites/libraries/joomla/data/JDataTest.php diff --git a/tests/unit/suites/libraries/joomla/data/stubs/buran.php b/tests-phpunit/unit/suites/libraries/joomla/data/stubs/buran.php similarity index 100% rename from tests/unit/suites/libraries/joomla/data/stubs/buran.php rename to tests-phpunit/unit/suites/libraries/joomla/data/stubs/buran.php diff --git a/tests/unit/suites/libraries/joomla/data/stubs/capitaliser.php b/tests-phpunit/unit/suites/libraries/joomla/data/stubs/capitaliser.php similarity index 100% rename from tests/unit/suites/libraries/joomla/data/stubs/capitaliser.php rename to tests-phpunit/unit/suites/libraries/joomla/data/stubs/capitaliser.php diff --git a/tests/unit/suites/libraries/joomla/data/stubs/vostok.php b/tests-phpunit/unit/suites/libraries/joomla/data/stubs/vostok.php similarity index 100% rename from tests/unit/suites/libraries/joomla/data/stubs/vostok.php rename to tests-phpunit/unit/suites/libraries/joomla/data/stubs/vostok.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseDriverTest.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseDriverTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseDriverTest.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseDriverTest.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseFactoryTest.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseFactoryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseFactoryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseFactoryTest.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseQueryElementInspector.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryElementInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseQueryElementInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryElementInspector.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseQueryElementTest.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryElementTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseQueryElementTest.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryElementTest.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseQueryInspector.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseQueryInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryInspector.php diff --git a/tests/unit/suites/libraries/joomla/database/JDatabaseQueryTest.php b/tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/JDatabaseQueryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/database/JDatabaseQueryTest.php diff --git a/tests/unit/suites/libraries/joomla/database/stubs/nosqldriver.php b/tests-phpunit/unit/suites/libraries/joomla/database/stubs/nosqldriver.php similarity index 100% rename from tests/unit/suites/libraries/joomla/database/stubs/nosqldriver.php rename to tests-phpunit/unit/suites/libraries/joomla/database/stubs/nosqldriver.php diff --git a/tests/unit/suites/libraries/joomla/date/JDateTest.php b/tests-phpunit/unit/suites/libraries/joomla/date/JDateTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/date/JDateTest.php rename to tests-phpunit/unit/suites/libraries/joomla/date/JDateTest.php diff --git a/tests/unit/suites/libraries/joomla/document/JDocumentRendererTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/JDocumentRendererTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/JDocumentRendererTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/JDocumentRendererTest.php diff --git a/tests/unit/suites/libraries/joomla/document/JDocumentTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/JDocumentTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/JDocumentTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/JDocumentTest.php diff --git a/tests/unit/suites/libraries/joomla/document/error/JDocumentErrorTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/error/JDocumentErrorTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/error/JDocumentErrorTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/error/JDocumentErrorTest.php diff --git a/tests/unit/suites/libraries/joomla/document/feed/JDocumentFeedTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/feed/JDocumentFeedTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/feed/JDocumentFeedTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/feed/JDocumentFeedTest.php diff --git a/tests/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererAtomTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererAtomTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererAtomTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererAtomTest.php diff --git a/tests/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererRSSTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererRSSTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererRSSTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/feed/renderer/JDocumentRendererRSSTest.php diff --git a/tests/unit/suites/libraries/joomla/document/html/JDocumentHTMLTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/html/JDocumentHTMLTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/html/JDocumentHTMLTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/html/JDocumentHTMLTest.php diff --git a/tests/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererComponentTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererComponentTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererComponentTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererComponentTest.php diff --git a/tests/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererMessageTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererMessageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererMessageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/html/renderer/JDocumentRendererMessageTest.php diff --git a/tests/unit/suites/libraries/joomla/document/image/JDocumentImageTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/image/JDocumentImageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/image/JDocumentImageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/image/JDocumentImageTest.php diff --git a/tests/unit/suites/libraries/joomla/document/image/stubs/logo.gif b/tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.gif similarity index 100% rename from tests/unit/suites/libraries/joomla/document/image/stubs/logo.gif rename to tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.gif diff --git a/tests/unit/suites/libraries/joomla/document/image/stubs/logo.jpeg b/tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.jpeg similarity index 100% rename from tests/unit/suites/libraries/joomla/document/image/stubs/logo.jpeg rename to tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.jpeg diff --git a/tests/unit/suites/libraries/joomla/document/image/stubs/logo.jpg b/tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.jpg similarity index 100% rename from tests/unit/suites/libraries/joomla/document/image/stubs/logo.jpg rename to tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.jpg diff --git a/tests/unit/suites/libraries/joomla/document/image/stubs/logo.png b/tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.png similarity index 100% rename from tests/unit/suites/libraries/joomla/document/image/stubs/logo.png rename to tests-phpunit/unit/suites/libraries/joomla/document/image/stubs/logo.png diff --git a/tests/unit/suites/libraries/joomla/document/json/JDocumentJSONTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/json/JDocumentJSONTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/json/JDocumentJSONTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/json/JDocumentJSONTest.php diff --git a/tests/unit/suites/libraries/joomla/document/opensearch/JDocumentOpensearchTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/opensearch/JDocumentOpensearchTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/opensearch/JDocumentOpensearchTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/opensearch/JDocumentOpensearchTest.php diff --git a/tests/unit/suites/libraries/joomla/document/raw/JDocumentRawTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/raw/JDocumentRawTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/raw/JDocumentRawTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/raw/JDocumentRawTest.php diff --git a/tests/unit/suites/libraries/joomla/document/xml/JDocumentXmlTest.php b/tests-phpunit/unit/suites/libraries/joomla/document/xml/JDocumentXmlTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/document/xml/JDocumentXmlTest.php rename to tests-phpunit/unit/suites/libraries/joomla/document/xml/JDocumentXmlTest.php diff --git a/tests/unit/suites/libraries/joomla/environment/JBrowserTest.php b/tests-phpunit/unit/suites/libraries/joomla/environment/JBrowserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/environment/JBrowserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/environment/JBrowserTest.php diff --git a/tests/unit/suites/libraries/joomla/event/JEventDispatcherTest.php b/tests-phpunit/unit/suites/libraries/joomla/event/JEventDispatcherTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/event/JEventDispatcherTest.php rename to tests-phpunit/unit/suites/libraries/joomla/event/JEventDispatcherTest.php diff --git a/tests/unit/suites/libraries/joomla/event/JEventInspector.php b/tests-phpunit/unit/suites/libraries/joomla/event/JEventInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/event/JEventInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/event/JEventInspector.php diff --git a/tests/unit/suites/libraries/joomla/event/JEventStub.php b/tests-phpunit/unit/suites/libraries/joomla/event/JEventStub.php similarity index 100% rename from tests/unit/suites/libraries/joomla/event/JEventStub.php rename to tests-phpunit/unit/suites/libraries/joomla/event/JEventStub.php diff --git a/tests/unit/suites/libraries/joomla/event/JEventTest.php b/tests-phpunit/unit/suites/libraries/joomla/event/JEventTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/event/JEventTest.php rename to tests-phpunit/unit/suites/libraries/joomla/event/JEventTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookAlbumTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookAlbumTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookAlbumTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookAlbumTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookCheckinTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookCheckinTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookCheckinTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookCheckinTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookCommentTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookCommentTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookCommentTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookCommentTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookEventTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookEventTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookEventTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookEventTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookGroupTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookGroupTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookGroupTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookGroupTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookLinkTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookLinkTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookLinkTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookLinkTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookNoteTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookNoteTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookNoteTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookNoteTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookOauthTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookOauthTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookOauthTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookOauthTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookPhotoTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookPhotoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookPhotoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookPhotoTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookPostTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookPostTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookPostTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookPostTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookStatusTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookStatusTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookStatusTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookStatusTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookUserTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookUserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookUserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookUserTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/JFacebookVideoTest.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookVideoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/JFacebookVideoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/JFacebookVideoTest.php diff --git a/tests/unit/suites/libraries/joomla/facebook/stubs/JFacebookObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/facebook/stubs/JFacebookObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/facebook/stubs/JFacebookObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/facebook/stubs/JFacebookObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedEntryTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedEntryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedEntryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedEntryTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedFactoryTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedFactoryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedFactoryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedFactoryTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedLinkTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedLinkTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedLinkTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedLinkTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedParserTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedParserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedParserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedParserTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedPersonTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedPersonTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedPersonTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedPersonTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/JFeedTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/JFeedTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/JFeedTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/JFeedTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/parser/JFeedParserAtomTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/parser/JFeedParserAtomTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/parser/JFeedParserAtomTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/parser/JFeedParserAtomTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/parser/JFeedParserRssTest.php b/tests-phpunit/unit/suites/libraries/joomla/feed/parser/JFeedParserRssTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/parser/JFeedParserRssTest.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/parser/JFeedParserRssTest.php diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserMock.php b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserMock.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserMock.php diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserMockNamespace.php b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserMockNamespace.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserMockNamespace.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserMockNamespace.php diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserProcessElementMock.php b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserProcessElementMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/JFeedParserProcessElementMock.php rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/JFeedParserProcessElementMock.php diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/atom/0.3.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/atom/0.3.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/atom/0.3.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/atom/0.3.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/atom/1.0.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/atom/1.0.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/atom/1.0.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/atom/1.0.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.91.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.91.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.91.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.91.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.92.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.92.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.92.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/0.92.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/2.0.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/2.0.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/2.0.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/2.0.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/itunes.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/itunes.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/itunes.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/itunes.xml diff --git a/tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/media.xml b/tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/media.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/feed/stubs/samples/rss/media.xml rename to tests-phpunit/unit/suites/libraries/joomla/feed/stubs/samples/rss/media.xml diff --git a/tests/unit/suites/libraries/joomla/filesystem/JFileTest.php b/tests-phpunit/unit/suites/libraries/joomla/filesystem/JFileTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filesystem/JFileTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filesystem/JFileTest.php diff --git a/tests/unit/suites/libraries/joomla/filesystem/JFilesystemHelperTest.php b/tests-phpunit/unit/suites/libraries/joomla/filesystem/JFilesystemHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filesystem/JFilesystemHelperTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filesystem/JFilesystemHelperTest.php diff --git a/tests/unit/suites/libraries/joomla/filesystem/JFilesystemPatcherTest.php b/tests-phpunit/unit/suites/libraries/joomla/filesystem/JFilesystemPatcherTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filesystem/JFilesystemPatcherTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filesystem/JFilesystemPatcherTest.php diff --git a/tests/unit/suites/libraries/joomla/filesystem/JFolderTest.php b/tests-phpunit/unit/suites/libraries/joomla/filesystem/JFolderTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filesystem/JFolderTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filesystem/JFolderTest.php diff --git a/tests/unit/suites/libraries/joomla/filesystem/JPathTest.php b/tests-phpunit/unit/suites/libraries/joomla/filesystem/JPathTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filesystem/JPathTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filesystem/JPathTest.php diff --git a/tests/unit/suites/libraries/joomla/filter/JFilterInputTest.php b/tests-phpunit/unit/suites/libraries/joomla/filter/JFilterInputTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filter/JFilterInputTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filter/JFilterInputTest.php diff --git a/tests/unit/suites/libraries/joomla/filter/JFilterOutputTest.php b/tests-phpunit/unit/suites/libraries/joomla/filter/JFilterOutputTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/filter/JFilterOutputTest.php rename to tests-phpunit/unit/suites/libraries/joomla/filter/JFilterOutputTest.php diff --git a/tests/unit/suites/libraries/joomla/form/JFormDataHelper.php b/tests-phpunit/unit/suites/libraries/joomla/form/JFormDataHelper.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/JFormDataHelper.php rename to tests-phpunit/unit/suites/libraries/joomla/form/JFormDataHelper.php diff --git a/tests/unit/suites/libraries/joomla/form/JFormFieldTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/JFormFieldTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/JFormFieldTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/JFormFieldTest.php diff --git a/tests/unit/suites/libraries/joomla/form/JFormTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/JFormTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/JFormTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/JFormTest.php diff --git a/tests/unit/suites/libraries/joomla/form/TestHelpers/JHtmlField-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/TestHelpers/JHtmlField-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/TestHelpers/JHtmlField-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/TestHelpers/JHtmlField-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/_testfields/bar.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testfields/bar.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testfields/bar.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testfields/bar.php diff --git a/tests/unit/suites/libraries/joomla/form/_testfields/foo.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testfields/foo.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testfields/foo.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testfields/foo.php diff --git a/tests/unit/suites/libraries/joomla/form/_testfields/modal/bar.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testfields/modal/bar.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testfields/modal/bar.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testfields/modal/bar.php diff --git a/tests/unit/suites/libraries/joomla/form/_testfields/modal/foo.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testfields/modal/foo.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testfields/modal/foo.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testfields/modal/foo.php diff --git a/tests/unit/suites/libraries/joomla/form/_testfields/test.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testfields/test.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testfields/test.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testfields/test.php diff --git a/tests/unit/suites/libraries/joomla/form/_testrules/custom.php b/tests-phpunit/unit/suites/libraries/joomla/form/_testrules/custom.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/_testrules/custom.php rename to tests-phpunit/unit/suites/libraries/joomla/form/_testrules/custom.php diff --git a/tests/unit/suites/libraries/joomla/form/example.xml b/tests-phpunit/unit/suites/libraries/joomla/form/example.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/form/example.xml rename to tests-phpunit/unit/suites/libraries/joomla/form/example.xml diff --git a/tests/unit/suites/libraries/joomla/form/field/JFormFieldCategoryTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldCategoryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/field/JFormFieldCategoryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldCategoryTest.php diff --git a/tests/unit/suites/libraries/joomla/form/field/JFormFieldComponentLayoutTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldComponentLayoutTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/field/JFormFieldComponentLayoutTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldComponentLayoutTest.php diff --git a/tests/unit/suites/libraries/joomla/form/field/JFormFieldModuleLayoutTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldModuleLayoutTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/field/JFormFieldModuleLayoutTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/field/JFormFieldModuleLayoutTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldAccessLevelTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldAccessLevelTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldAccessLevelTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldAccessLevelTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldCacheHandlerTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCacheHandlerTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldCacheHandlerTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCacheHandlerTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxesTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldCheckboxesTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldColorTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldColorTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldColorTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldColorTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldComboTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldComboTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldComboTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldComboTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldDatabaseConnectionTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldDatabaseConnectionTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldDatabaseConnectionTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldDatabaseConnectionTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldEmailTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldEmailTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldEmailTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldEmailTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldFileListTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFileListTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldFileListTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFileListTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldFileTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFileTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldFileTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFileTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldFolderListTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFolderListTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldFolderListTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldFolderListTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldGroupedListTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldGroupedListTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldGroupedListTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldGroupedListTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldHiddenTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldHiddenTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldHiddenTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldHiddenTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldImageListTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldImageListTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldImageListTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldImageListTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldIntegerTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldIntegerTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldIntegerTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldIntegerTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldLanguageTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldLanguageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldLanguageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldLanguageTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldListTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldListTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldListTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldListTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldNumberTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldNumberTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldNumberTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldNumberTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldPasswordTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldPasswordTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldPasswordTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldPasswordTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldPluginsTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldPluginsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldPluginsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldPluginsTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldRadioTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRadioTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldRadioTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRadioTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldRange.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRange.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldRange.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRange.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldRulesTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRulesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldRulesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldRulesTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldSQLTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSQLTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldSQLTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSQLTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldSessionHandlerTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSessionHandlerTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldSessionHandlerTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSessionHandlerTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldSpacerTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSpacerTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldSpacerTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldSpacerTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldTelTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTelTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldTelTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTelTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldTextTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTextTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldTextTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTextTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldTextareaTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTextareaTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldTextareaTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTextareaTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldTimezoneTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTimezoneTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldTimezoneTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldTimezoneTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldUrlTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldUrlTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldUrlTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldUrlTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/JFormFieldUsergroupTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldUsergroupTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/JFormFieldUsergroupTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/JFormFieldUsergroupTest.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldCheckbox-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldCheckbox-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldCheckbox-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldCheckbox-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldEmail-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldEmail-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldEmail-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldEmail-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldNumber-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldNumber-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldNumber-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldNumber-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldPassword-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldPassword-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldPassword-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldPassword-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRadio-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRadio-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRadio-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRadio-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRange-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRange-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRange-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldRange-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTel-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTel-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTel-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTel-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldText-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldText-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldText-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldText-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTextarea-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTextarea-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTextarea-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldTextarea-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldUrl-helper-dataset.php b/tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldUrl-helper-dataset.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldUrl-helper-dataset.php rename to tests-phpunit/unit/suites/libraries/joomla/form/fields/TestHelpers/JHtmlFieldUrl-helper-dataset.php diff --git a/tests/unit/suites/libraries/joomla/form/language/en-GB/en-GB.form_test.ini b/tests-phpunit/unit/suites/libraries/joomla/form/language/en-GB/en-GB.form_test.ini similarity index 100% rename from tests/unit/suites/libraries/joomla/form/language/en-GB/en-GB.form_test.ini rename to tests-phpunit/unit/suites/libraries/joomla/form/language/en-GB/en-GB.form_test.ini diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleBooleanTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleBooleanTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleBooleanTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleBooleanTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleColorTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleColorTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleColorTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleColorTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleEmailTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleEmailTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleEmailTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleEmailTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleOptionsTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleOptionsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleOptionsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleOptionsTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleRulesTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleRulesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleRulesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleRulesTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleTelTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleTelTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleTelTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleTelTest.php diff --git a/tests/unit/suites/libraries/joomla/form/rule/JFormRuleUrlTest.php b/tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleUrlTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/form/rule/JFormRuleUrlTest.php rename to tests-phpunit/unit/suites/libraries/joomla/form/rule/JFormRuleUrlTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubAccountTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubAccountTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubAccountTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubAccountTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubCommitsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubCommitsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubCommitsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubCommitsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubForksTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubForksTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubForksTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubForksTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubGistsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubGistsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubGistsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubGistsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubHooksTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubHooksTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubHooksTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubHooksTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubHttpTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubHttpTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubHttpTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubHttpTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubIssuesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubIssuesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubIssuesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubIssuesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubMetaTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubMetaTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubMetaTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubMetaTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubMilestonesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubMilestonesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubMilestonesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubMilestonesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageAuthorizationsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageAuthorizationsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageAuthorizationsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageAuthorizationsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageGistsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageGistsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageGistsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageGistsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageGitignoreTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageGitignoreTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageGitignoreTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageGitignoreTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageIssuesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageIssuesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageIssuesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageIssuesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageMarkdownTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageMarkdownTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageMarkdownTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageMarkdownTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageOrgsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageOrgsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageOrgsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageOrgsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackagePullsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackagePullsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackagePullsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackagePullsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageRepositoriesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageRepositoriesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageRepositoriesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageRepositoriesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageSearchTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageSearchTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageSearchTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageSearchTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPackageUsersTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageUsersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPackageUsersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPackageUsersTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubPullsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubPullsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubPullsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubPullsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubRefsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubRefsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubRefsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubRefsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubStatusesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubStatusesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubStatusesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubStatusesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubTest.php diff --git a/tests/unit/suites/libraries/joomla/github/JGithubUsersTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/JGithubUsersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/JGithubUsersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/JGithubUsersTest.php diff --git a/tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityEventsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityEventsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityEventsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityEventsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityNotificationsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityNotificationsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityNotificationsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityNotificationsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityStarringTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityStarringTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityStarringTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityStarringTest.php diff --git a/tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityWatchingTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityWatchingTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityWatchingTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/activity/JGithubPackageActivityWatchingTest.php diff --git a/tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataBlobsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataBlobsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataBlobsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataBlobsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataCommitsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataCommitsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataCommitsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataCommitsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataRefsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataRefsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataRefsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataRefsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataTagsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataTagsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataTagsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataTagsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataTreesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataTreesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/data/JGithubPackageDataTreesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/data/JGithubPackageDataTreesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesAssigneesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesAssigneesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesAssigneesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesAssigneesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesCommentsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesCommentsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesCommentsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesCommentsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesEventsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesEventsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesEventsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesEventsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesLabelsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesLabelsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesLabelsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesLabelsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesMilestonesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesMilestonesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesMilestonesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/issues/JGithubPackageIssuesMilestonesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsMembersTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsMembersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsMembersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsMembersTest.php diff --git a/tests/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsTeamsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsTeamsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsTeamsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/orgs/JGithubPackageOrgsTeamsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/pulls/JGithubPackagePullsCommentsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/pulls/JGithubPackagePullsCommentsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/pulls/JGithubPackagePullsCommentsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/pulls/JGithubPackagePullsCommentsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCollaboratorsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCollaboratorsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCollaboratorsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCollaboratorsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCommentsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCommentsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCommentsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesCommentsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesContentsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesContentsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesContentsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesContentsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesDownloadsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesDownloadsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesDownloadsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesDownloadsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesForksTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesForksTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesForksTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesForksTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesHooksTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesHooksTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesHooksTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesHooksTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesKeysTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesKeysTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesKeysTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesKeysTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesMergingTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesMergingTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesMergingTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesMergingTest.php diff --git a/tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesStatusesTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesStatusesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesStatusesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/repositories/JGithubPackageRepositoriesStatusesTest.php diff --git a/tests/unit/suites/libraries/joomla/github/stubs/JGithubObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/github/stubs/JGithubObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/stubs/JGithubObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/github/stubs/JGithubObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersEmailsTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersEmailsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersEmailsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersEmailsTest.php diff --git a/tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersFollowersTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersFollowersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersFollowersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersFollowersTest.php diff --git a/tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersKeysTest.php b/tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersKeysTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/github/users/JGithubPackageUsersKeysTest.php rename to tests-phpunit/unit/suites/libraries/joomla/github/users/JGithubPackageUsersKeysTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleAuthOauth2Test.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleAuthOauth2Test.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleAuthOauth2Test.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleAuthOauth2Test.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataAdsenseTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataAdsenseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataAdsenseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataAdsenseTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataCalendarTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataCalendarTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataCalendarTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataCalendarTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaAlbumTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaAlbumTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaAlbumTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaAlbumTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaPhotoTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaPhotoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaPhotoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaPhotoTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPicasaTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPicasaTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPlusActivitiesTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusActivitiesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPlusActivitiesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusActivitiesTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPlusCommentsTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusCommentsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPlusCommentsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusCommentsTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPlusPeopleTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusPeopleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPlusPeopleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusPeopleTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleDataPlusTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleDataPlusTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleDataPlusTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleEmbedAnalyticsTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleEmbedAnalyticsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleEmbedAnalyticsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleEmbedAnalyticsTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleEmbedMapsTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleEmbedMapsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleEmbedMapsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleEmbedMapsTest.php diff --git a/tests/unit/suites/libraries/joomla/google/JGoogleTest.php b/tests-phpunit/unit/suites/libraries/joomla/google/JGoogleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/google/JGoogleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/google/JGoogleTest.php diff --git a/tests/unit/suites/libraries/joomla/google/album.txt b/tests-phpunit/unit/suites/libraries/joomla/google/album.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/album.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/album.txt diff --git a/tests/unit/suites/libraries/joomla/google/albumlist.txt b/tests-phpunit/unit/suites/libraries/joomla/google/albumlist.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/albumlist.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/albumlist.txt diff --git a/tests/unit/suites/libraries/joomla/google/logo.bmp b/tests-phpunit/unit/suites/libraries/joomla/google/logo.bmp similarity index 100% rename from tests/unit/suites/libraries/joomla/google/logo.bmp rename to tests-phpunit/unit/suites/libraries/joomla/google/logo.bmp diff --git a/tests/unit/suites/libraries/joomla/google/logo.gif b/tests-phpunit/unit/suites/libraries/joomla/google/logo.gif similarity index 100% rename from tests/unit/suites/libraries/joomla/google/logo.gif rename to tests-phpunit/unit/suites/libraries/joomla/google/logo.gif diff --git a/tests/unit/suites/libraries/joomla/google/logo.jpg b/tests-phpunit/unit/suites/libraries/joomla/google/logo.jpg similarity index 100% rename from tests/unit/suites/libraries/joomla/google/logo.jpg rename to tests-phpunit/unit/suites/libraries/joomla/google/logo.jpg diff --git a/tests/unit/suites/libraries/joomla/google/logo.png b/tests-phpunit/unit/suites/libraries/joomla/google/logo.png similarity index 100% rename from tests/unit/suites/libraries/joomla/google/logo.png rename to tests-phpunit/unit/suites/libraries/joomla/google/logo.png diff --git a/tests/unit/suites/libraries/joomla/google/paloalto.txt b/tests-phpunit/unit/suites/libraries/joomla/google/paloalto.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/paloalto.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/paloalto.txt diff --git a/tests/unit/suites/libraries/joomla/google/photo.txt b/tests-phpunit/unit/suites/libraries/joomla/google/photo.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/photo.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/photo.txt diff --git a/tests/unit/suites/libraries/joomla/google/photolist.txt b/tests-phpunit/unit/suites/libraries/joomla/google/photolist.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/photolist.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/photolist.txt diff --git a/tests/unit/suites/libraries/joomla/google/sanfrancisco.txt b/tests-phpunit/unit/suites/libraries/joomla/google/sanfrancisco.txt similarity index 100% rename from tests/unit/suites/libraries/joomla/google/sanfrancisco.txt rename to tests-phpunit/unit/suites/libraries/joomla/google/sanfrancisco.txt diff --git a/tests/unit/suites/libraries/joomla/grid/JGridTest.php b/tests-phpunit/unit/suites/libraries/joomla/grid/JGridTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/grid/JGridTest.php rename to tests-phpunit/unit/suites/libraries/joomla/grid/JGridTest.php diff --git a/tests/unit/suites/libraries/joomla/http/JHttpFactoryTest.php b/tests-phpunit/unit/suites/libraries/joomla/http/JHttpFactoryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/http/JHttpFactoryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/http/JHttpFactoryTest.php diff --git a/tests/unit/suites/libraries/joomla/http/JHttpTest.php b/tests-phpunit/unit/suites/libraries/joomla/http/JHttpTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/http/JHttpTest.php rename to tests-phpunit/unit/suites/libraries/joomla/http/JHttpTest.php diff --git a/tests/unit/suites/libraries/joomla/http/JHttpTransportTest.php b/tests-phpunit/unit/suites/libraries/joomla/http/JHttpTransportTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/http/JHttpTransportTest.php rename to tests-phpunit/unit/suites/libraries/joomla/http/JHttpTransportTest.php diff --git a/tests/unit/suites/libraries/joomla/image/JImageFilterTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/JImageFilterTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/JImageFilterTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/JImageFilterTest.php diff --git a/tests/unit/suites/libraries/joomla/image/JImageTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/JImageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/JImageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/JImageTest.php diff --git a/tests/unit/suites/libraries/joomla/image/filter/JImageFilterBackgroundfillTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterBackgroundfillTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/filter/JImageFilterBackgroundfillTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterBackgroundfillTest.php diff --git a/tests/unit/suites/libraries/joomla/image/filter/JImageFilterBrightnessTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterBrightnessTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/filter/JImageFilterBrightnessTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterBrightnessTest.php diff --git a/tests/unit/suites/libraries/joomla/image/filter/JImageFilterContrastTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterContrastTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/filter/JImageFilterContrastTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterContrastTest.php diff --git a/tests/unit/suites/libraries/joomla/image/filter/JImageFilterEdgedetectTest.php b/tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterEdgedetectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/filter/JImageFilterEdgedetectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/image/filter/JImageFilterEdgedetectTest.php diff --git a/tests/unit/suites/libraries/joomla/image/stubs/JImageFilterInspector.php b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/JImageFilterInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/JImageFilterInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/JImageFilterInspector.php diff --git a/tests/unit/suites/libraries/joomla/image/stubs/JImageInspector.php b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/JImageInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/JImageInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/JImageInspector.php diff --git a/tests/unit/suites/libraries/joomla/image/stubs/koala.bmp b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.bmp similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/koala.bmp rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.bmp diff --git a/tests/unit/suites/libraries/joomla/image/stubs/koala.gif b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.gif similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/koala.gif rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.gif diff --git a/tests/unit/suites/libraries/joomla/image/stubs/koala.jpg b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.jpg similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/koala.jpg rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.jpg diff --git a/tests/unit/suites/libraries/joomla/image/stubs/koala.png b/tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.png similarity index 100% rename from tests/unit/suites/libraries/joomla/image/stubs/koala.png rename to tests-phpunit/unit/suites/libraries/joomla/image/stubs/koala.png diff --git a/tests/unit/suites/libraries/joomla/input/JInputCliTest.php b/tests-phpunit/unit/suites/libraries/joomla/input/JInputCliTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/input/JInputCliTest.php rename to tests-phpunit/unit/suites/libraries/joomla/input/JInputCliTest.php diff --git a/tests/unit/suites/libraries/joomla/input/JInputTest.php b/tests-phpunit/unit/suites/libraries/joomla/input/JInputTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/input/JInputTest.php rename to tests-phpunit/unit/suites/libraries/joomla/input/JInputTest.php diff --git a/tests/unit/suites/libraries/joomla/input/stubs/JFilterInputMock.php b/tests-phpunit/unit/suites/libraries/joomla/input/stubs/JFilterInputMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/input/stubs/JFilterInputMock.php rename to tests-phpunit/unit/suites/libraries/joomla/input/stubs/JFilterInputMock.php diff --git a/tests/unit/suites/libraries/joomla/input/stubs/JFilterInputMockTracker.php b/tests-phpunit/unit/suites/libraries/joomla/input/stubs/JFilterInputMockTracker.php similarity index 100% rename from tests/unit/suites/libraries/joomla/input/stubs/JFilterInputMockTracker.php rename to tests-phpunit/unit/suites/libraries/joomla/input/stubs/JFilterInputMockTracker.php diff --git a/tests/unit/suites/libraries/joomla/input/stubs/JInputInspector.php b/tests-phpunit/unit/suites/libraries/joomla/input/stubs/JInputInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/input/stubs/JInputInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/input/stubs/JInputInspector.php diff --git a/tests/unit/suites/libraries/joomla/keychain/JKeychainTest.php b/tests-phpunit/unit/suites/libraries/joomla/keychain/JKeychainTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/JKeychainTest.php rename to tests-phpunit/unit/suites/libraries/joomla/keychain/JKeychainTest.php diff --git a/tests/unit/suites/libraries/joomla/keychain/data/README.md b/tests-phpunit/unit/suites/libraries/joomla/keychain/data/README.md similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/data/README.md rename to tests-phpunit/unit/suites/libraries/joomla/keychain/data/README.md diff --git a/tests/unit/suites/libraries/joomla/keychain/data/cli-keychain.dat b/tests-phpunit/unit/suites/libraries/joomla/keychain/data/cli-keychain.dat similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/data/cli-keychain.dat rename to tests-phpunit/unit/suites/libraries/joomla/keychain/data/cli-keychain.dat diff --git a/tests/unit/suites/libraries/joomla/keychain/data/cli-passphrase.dat b/tests-phpunit/unit/suites/libraries/joomla/keychain/data/cli-passphrase.dat similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/data/cli-passphrase.dat rename to tests-phpunit/unit/suites/libraries/joomla/keychain/data/cli-passphrase.dat diff --git a/tests/unit/suites/libraries/joomla/keychain/data/private.key b/tests-phpunit/unit/suites/libraries/joomla/keychain/data/private.key similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/data/private.key rename to tests-phpunit/unit/suites/libraries/joomla/keychain/data/private.key diff --git a/tests/unit/suites/libraries/joomla/keychain/data/publickey.pem b/tests-phpunit/unit/suites/libraries/joomla/keychain/data/publickey.pem similarity index 100% rename from tests/unit/suites/libraries/joomla/keychain/data/publickey.pem rename to tests-phpunit/unit/suites/libraries/joomla/keychain/data/publickey.pem diff --git a/tests/unit/suites/libraries/joomla/language/JLanguageHelperTest.php b/tests-phpunit/unit/suites/libraries/joomla/language/JLanguageHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/JLanguageHelperTest.php rename to tests-phpunit/unit/suites/libraries/joomla/language/JLanguageHelperTest.php diff --git a/tests/unit/suites/libraries/joomla/language/JLanguageInspector.php b/tests-phpunit/unit/suites/libraries/joomla/language/JLanguageInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/JLanguageInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/language/JLanguageInspector.php diff --git a/tests/unit/suites/libraries/joomla/language/JLanguageStemmerTest.php b/tests-phpunit/unit/suites/libraries/joomla/language/JLanguageStemmerTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/JLanguageStemmerTest.php rename to tests-phpunit/unit/suites/libraries/joomla/language/JLanguageStemmerTest.php diff --git a/tests/unit/suites/libraries/joomla/language/JLanguageTest.php b/tests-phpunit/unit/suites/libraries/joomla/language/JLanguageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/JLanguageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/language/JLanguageTest.php diff --git a/tests/unit/suites/libraries/joomla/language/JLanguageTransliterateTest.php b/tests-phpunit/unit/suites/libraries/joomla/language/JLanguageTransliterateTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/JLanguageTransliterateTest.php rename to tests-phpunit/unit/suites/libraries/joomla/language/JLanguageTransliterateTest.php diff --git a/tests/unit/suites/libraries/joomla/language/data/bad.ini b/tests-phpunit/unit/suites/libraries/joomla/language/data/bad.ini similarity index 100% rename from tests/unit/suites/libraries/joomla/language/data/bad.ini rename to tests-phpunit/unit/suites/libraries/joomla/language/data/bad.ini diff --git a/tests/unit/suites/libraries/joomla/language/data/good.ini b/tests-phpunit/unit/suites/libraries/joomla/language/data/good.ini similarity index 100% rename from tests/unit/suites/libraries/joomla/language/data/good.ini rename to tests-phpunit/unit/suites/libraries/joomla/language/data/good.ini diff --git a/tests/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.localise.php b/tests-phpunit/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.localise.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.localise.php rename to tests-phpunit/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.localise.php diff --git a/tests/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.xml b/tests-phpunit/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.xml rename to tests-phpunit/unit/suites/libraries/joomla/language/data/language/en-GB/en-GB.xml diff --git a/tests/unit/suites/libraries/joomla/language/stemmer/JLanguageStemmerPorterenTest.php b/tests-phpunit/unit/suites/libraries/joomla/language/stemmer/JLanguageStemmerPorterenTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/language/stemmer/JLanguageStemmerPorterenTest.php rename to tests-phpunit/unit/suites/libraries/joomla/language/stemmer/JLanguageStemmerPorterenTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinCommunicationsTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinCommunicationsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinCommunicationsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinCommunicationsTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinCompaniesTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinCompaniesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinCompaniesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinCompaniesTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinGroupsTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinGroupsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinGroupsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinGroupsTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinJobsTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinJobsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinJobsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinJobsTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinOAuthTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinOAuthTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinOAuthTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinOAuthTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinPeopleTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinPeopleTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinPeopleTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinPeopleTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinStreamTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinStreamTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinStreamTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinStreamTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/JLinkedinTest.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/JLinkedinTest.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/JLinkedinTest.php diff --git a/tests/unit/suites/libraries/joomla/linkedin/stubs/JLinkedinObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/linkedin/stubs/JLinkedinObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/linkedin/stubs/JLinkedinObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/linkedin/stubs/JLinkedinObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/log/JLogEntryTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/JLogEntryTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/JLogEntryTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/JLogEntryTest.php diff --git a/tests/unit/suites/libraries/joomla/log/JLogTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/JLogTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/JLogTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/JLogTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerCallbackTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerCallbackTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerCallbackTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerCallbackTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerDatabaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerDatabaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerDatabaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerDatabaseTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerEchoTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerEchoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerEchoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerEchoTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerFormattedTextTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerFormattedTextTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerFormattedTextTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerFormattedTextTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerMessageQueueTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerMessageQueueTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerMessageQueueTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerMessageQueueTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerW3CTest.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerW3CTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/JLogLoggerW3CTest.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/JLogLoggerW3CTest.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/callback/helper.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/callback/helper.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/callback/helper.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/callback/helper.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/callback/inspector.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/callback/inspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/callback/inspector.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/callback/inspector.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/database/S01.xml b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/S01.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/database/S01.xml rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/S01.xml diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/database/S01E01.xml b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/S01E01.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/database/S01E01.xml rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/S01E01.xml diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/database/inspector.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/inspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/database/inspector.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/database/inspector.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/formattedtext/inspector.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/formattedtext/inspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/formattedtext/inspector.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/formattedtext/inspector.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/messagequeue/mock.application.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/messagequeue/mock.application.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/messagequeue/mock.application.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/messagequeue/mock.application.php diff --git a/tests/unit/suites/libraries/joomla/log/loggers/stubs/w3c/inspector.php b/tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/w3c/inspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/loggers/stubs/w3c/inspector.php rename to tests-phpunit/unit/suites/libraries/joomla/log/loggers/stubs/w3c/inspector.php diff --git a/tests/unit/suites/libraries/joomla/log/stubs/log/inspector.php b/tests-phpunit/unit/suites/libraries/joomla/log/stubs/log/inspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/log/stubs/log/inspector.php rename to tests-phpunit/unit/suites/libraries/joomla/log/stubs/log/inspector.php diff --git a/tests/unit/suites/libraries/joomla/mail/JMailHelperTest.php b/tests-phpunit/unit/suites/libraries/joomla/mail/JMailHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mail/JMailHelperTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mail/JMailHelperTest.php diff --git a/tests/unit/suites/libraries/joomla/mail/JMailTest.php b/tests-phpunit/unit/suites/libraries/joomla/mail/JMailTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mail/JMailTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mail/JMailTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiCategoriesTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiCategoriesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiCategoriesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiCategoriesTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiHttpTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiHttpTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiHttpTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiHttpTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiImagesTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiImagesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiImagesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiImagesTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiLinksTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiLinksTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiLinksTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiLinksTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiPagesTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiPagesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiPagesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiPagesTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiSearchTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiSearchTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiSearchTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiSearchTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiSitesTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiSitesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiSitesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiSitesTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/JMediawikiUsersTest.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiUsersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/JMediawikiUsersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/JMediawikiUsersTest.php diff --git a/tests/unit/suites/libraries/joomla/mediawiki/stubs/JMediawikiObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/mediawiki/stubs/JMediawikiObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/mediawiki/stubs/JMediawikiObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/mediawiki/stubs/JMediawikiObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/microdata/JMicrodataTest.php b/tests-phpunit/unit/suites/libraries/joomla/microdata/JMicrodataTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/microdata/JMicrodataTest.php rename to tests-phpunit/unit/suites/libraries/joomla/microdata/JMicrodataTest.php diff --git a/tests/unit/suites/libraries/joomla/model/JModelBaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/model/JModelBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/model/JModelBaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/model/JModelBaseTest.php diff --git a/tests/unit/suites/libraries/joomla/model/JModelDatabaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/model/JModelDatabaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/model/JModelDatabaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/model/JModelDatabaseTest.php diff --git a/tests/unit/suites/libraries/joomla/model/stubs/barbaz.php b/tests-phpunit/unit/suites/libraries/joomla/model/stubs/barbaz.php similarity index 100% rename from tests/unit/suites/libraries/joomla/model/stubs/barbaz.php rename to tests-phpunit/unit/suites/libraries/joomla/model/stubs/barbaz.php diff --git a/tests/unit/suites/libraries/joomla/model/stubs/tbase.php b/tests-phpunit/unit/suites/libraries/joomla/model/stubs/tbase.php similarity index 100% rename from tests/unit/suites/libraries/joomla/model/stubs/tbase.php rename to tests-phpunit/unit/suites/libraries/joomla/model/stubs/tbase.php diff --git a/tests/unit/suites/libraries/joomla/model/stubs/tdatabase.php b/tests-phpunit/unit/suites/libraries/joomla/model/stubs/tdatabase.php similarity index 100% rename from tests/unit/suites/libraries/joomla/model/stubs/tdatabase.php rename to tests-phpunit/unit/suites/libraries/joomla/model/stubs/tdatabase.php diff --git a/tests/unit/suites/libraries/joomla/oauth1/JOAuth1ClientTest.php b/tests-phpunit/unit/suites/libraries/joomla/oauth1/JOAuth1ClientTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/oauth1/JOAuth1ClientTest.php rename to tests-phpunit/unit/suites/libraries/joomla/oauth1/JOAuth1ClientTest.php diff --git a/tests/unit/suites/libraries/joomla/oauth1/stubs/JOAuth1ClientInspector.php b/tests-phpunit/unit/suites/libraries/joomla/oauth1/stubs/JOAuth1ClientInspector.php similarity index 100% rename from tests/unit/suites/libraries/joomla/oauth1/stubs/JOAuth1ClientInspector.php rename to tests-phpunit/unit/suites/libraries/joomla/oauth1/stubs/JOAuth1ClientInspector.php diff --git a/tests/unit/suites/libraries/joomla/oauth2/JOauth2ClientTest.php b/tests-phpunit/unit/suites/libraries/joomla/oauth2/JOauth2ClientTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/oauth2/JOauth2ClientTest.php rename to tests-phpunit/unit/suites/libraries/joomla/oauth2/JOauth2ClientTest.php diff --git a/tests/unit/suites/libraries/joomla/object/JObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/object/JObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/object/JObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/object/JObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapChangesetsTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapChangesetsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapChangesetsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapChangesetsTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapElementsTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapElementsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapElementsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapElementsTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapGpsTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapGpsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapGpsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapGpsTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapInfoTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapInfoTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapInfoTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapInfoTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapOauthTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapOauthTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapOauthTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapOauthTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapUserTest.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapUserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapUserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/JOpenstreetmapUserTest.php diff --git a/tests/unit/suites/libraries/joomla/openstreetmap/stubs/JOpenstreetmapObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/openstreetmap/stubs/JOpenstreetmapObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/openstreetmap/stubs/JOpenstreetmapObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/openstreetmap/stubs/JOpenstreetmapObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/session/JSessionStorageTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/JSessionStorageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/JSessionStorageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/JSessionStorageTest.php diff --git a/tests/unit/suites/libraries/joomla/session/JSessionTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/JSessionTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/JSessionTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/JSessionTest.php diff --git a/tests/unit/suites/libraries/joomla/session/handler/array.php b/tests-phpunit/unit/suites/libraries/joomla/session/handler/array.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/handler/array.php rename to tests-phpunit/unit/suites/libraries/joomla/session/handler/array.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageApcTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageApcTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageApcTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageApcTest.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageDatabaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageDatabaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageDatabaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageDatabaseTest.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageMemcacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageMemcacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageMemcacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageMemcacheTest.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageNoneTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageNoneTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageNoneTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageNoneTest.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageWincacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageWincacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageWincacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageWincacheTest.php diff --git a/tests/unit/suites/libraries/joomla/session/storage/JSessionStorageXcacheTest.php b/tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageXcacheTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/session/storage/JSessionStorageXcacheTest.php rename to tests-phpunit/unit/suites/libraries/joomla/session/storage/JSessionStorageXcacheTest.php diff --git a/tests/unit/suites/libraries/joomla/table/JTableExtensionTest.php b/tests-phpunit/unit/suites/libraries/joomla/table/JTableExtensionTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/JTableExtensionTest.php rename to tests-phpunit/unit/suites/libraries/joomla/table/JTableExtensionTest.php diff --git a/tests/unit/suites/libraries/joomla/table/JTableLanguageTest.php b/tests-phpunit/unit/suites/libraries/joomla/table/JTableLanguageTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/JTableLanguageTest.php rename to tests-phpunit/unit/suites/libraries/joomla/table/JTableLanguageTest.php diff --git a/tests/unit/suites/libraries/joomla/table/JTableNestedTest.php b/tests-phpunit/unit/suites/libraries/joomla/table/JTableNestedTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/JTableNestedTest.php rename to tests-phpunit/unit/suites/libraries/joomla/table/JTableNestedTest.php diff --git a/tests/unit/suites/libraries/joomla/table/JTableTest.php b/tests-phpunit/unit/suites/libraries/joomla/table/JTableTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/JTableTest.php rename to tests-phpunit/unit/suites/libraries/joomla/table/JTableTest.php diff --git a/tests/unit/suites/libraries/joomla/table/JTableUserTest.php b/tests-phpunit/unit/suites/libraries/joomla/table/JTableUserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/JTableUserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/table/JTableUserTest.php diff --git a/tests/unit/suites/libraries/joomla/table/stubs/dbtestcomposite.php b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/dbtestcomposite.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/dbtestcomposite.php rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/dbtestcomposite.php diff --git a/tests/unit/suites/libraries/joomla/table/stubs/jos_assets_composite.csv b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_assets_composite.csv similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/jos_assets_composite.csv rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_assets_composite.csv diff --git a/tests/unit/suites/libraries/joomla/table/stubs/jos_dbtest_composite.csv b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_dbtest_composite.csv similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/jos_dbtest_composite.csv rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_dbtest_composite.csv diff --git a/tests/unit/suites/libraries/joomla/table/stubs/jos_session.csv b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_session.csv similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/jos_session.csv rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/jos_session.csv diff --git a/tests/unit/suites/libraries/joomla/table/stubs/nested.php b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/nested.php similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/nested.php rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/nested.php diff --git a/tests/unit/suites/libraries/joomla/table/stubs/nested.xml b/tests-phpunit/unit/suites/libraries/joomla/table/stubs/nested.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/table/stubs/nested.xml rename to tests-phpunit/unit/suites/libraries/joomla/table/stubs/nested.xml diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterBlockTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterBlockTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterBlockTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterBlockTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterDirectmessagesTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterDirectmessagesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterDirectmessagesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterDirectmessagesTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterFavoritesTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterFavoritesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterFavoritesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterFavoritesTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterFriendsTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterFriendsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterFriendsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterFriendsTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterHelpTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterHelpTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterHelpTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterHelpTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterListsTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterListsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterListsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterListsTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterOauthTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterOauthTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterOauthTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterOauthTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterObjectTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterObjectTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterObjectTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterObjectTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterPlacesTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterPlacesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterPlacesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterPlacesTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterProfileTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterProfileTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterProfileTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterProfileTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterSearchTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterSearchTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterSearchTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterSearchTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterStatusesTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterStatusesTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterStatusesTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterStatusesTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterTrendsTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterTrendsTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterTrendsTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterTrendsTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/JTwitterUsersTest.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterUsersTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/JTwitterUsersTest.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/JTwitterUsersTest.php diff --git a/tests/unit/suites/libraries/joomla/twitter/stubs/JTwitterObjectMock.php b/tests-phpunit/unit/suites/libraries/joomla/twitter/stubs/JTwitterObjectMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/twitter/stubs/JTwitterObjectMock.php rename to tests-phpunit/unit/suites/libraries/joomla/twitter/stubs/JTwitterObjectMock.php diff --git a/tests/unit/suites/libraries/joomla/uri/JURITest.php b/tests-phpunit/unit/suites/libraries/joomla/uri/JURITest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/uri/JURITest.php rename to tests-phpunit/unit/suites/libraries/joomla/uri/JURITest.php diff --git a/tests/unit/suites/libraries/joomla/user/JAuthenticationTest.php b/tests-phpunit/unit/suites/libraries/joomla/user/JAuthenticationTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/user/JAuthenticationTest.php rename to tests-phpunit/unit/suites/libraries/joomla/user/JAuthenticationTest.php diff --git a/tests/unit/suites/libraries/joomla/user/JUserHelperTest.php b/tests-phpunit/unit/suites/libraries/joomla/user/JUserHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/user/JUserHelperTest.php rename to tests-phpunit/unit/suites/libraries/joomla/user/JUserHelperTest.php diff --git a/tests/unit/suites/libraries/joomla/user/JUserTest.php b/tests-phpunit/unit/suites/libraries/joomla/user/JUserTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/user/JUserTest.php rename to tests-phpunit/unit/suites/libraries/joomla/user/JUserTest.php diff --git a/tests/unit/suites/libraries/joomla/user/stubs/FakeAuthenticationPlugin.php b/tests-phpunit/unit/suites/libraries/joomla/user/stubs/FakeAuthenticationPlugin.php similarity index 100% rename from tests/unit/suites/libraries/joomla/user/stubs/FakeAuthenticationPlugin.php rename to tests-phpunit/unit/suites/libraries/joomla/user/stubs/FakeAuthenticationPlugin.php diff --git a/tests/unit/suites/libraries/joomla/utilities/JArrayHelperTest.php b/tests-phpunit/unit/suites/libraries/joomla/utilities/JArrayHelperTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/JArrayHelperTest.php rename to tests-phpunit/unit/suites/libraries/joomla/utilities/JArrayHelperTest.php diff --git a/tests/unit/suites/libraries/joomla/utilities/JBufferTest.php b/tests-phpunit/unit/suites/libraries/joomla/utilities/JBufferTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/JBufferTest.php rename to tests-phpunit/unit/suites/libraries/joomla/utilities/JBufferTest.php diff --git a/tests/unit/suites/libraries/joomla/utilities/JUtilityTest.php b/tests-phpunit/unit/suites/libraries/joomla/utilities/JUtilityTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/JUtilityTest.php rename to tests-phpunit/unit/suites/libraries/joomla/utilities/JUtilityTest.php diff --git a/tests/unit/suites/libraries/joomla/utilities/stubs/empty.xml b/tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/empty.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/stubs/empty.xml rename to tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/empty.xml diff --git a/tests/unit/suites/libraries/joomla/utilities/stubs/test.xml b/tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/test.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/stubs/test.xml rename to tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/test.xml diff --git a/tests/unit/suites/libraries/joomla/utilities/stubs/xmlFile.xml b/tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/xmlFile.xml similarity index 100% rename from tests/unit/suites/libraries/joomla/utilities/stubs/xmlFile.xml rename to tests-phpunit/unit/suites/libraries/joomla/utilities/stubs/xmlFile.xml diff --git a/tests/unit/suites/libraries/joomla/view/JViewBaseTest.php b/tests-phpunit/unit/suites/libraries/joomla/view/JViewBaseTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/JViewBaseTest.php rename to tests-phpunit/unit/suites/libraries/joomla/view/JViewBaseTest.php diff --git a/tests/unit/suites/libraries/joomla/view/JViewHtmlTest.php b/tests-phpunit/unit/suites/libraries/joomla/view/JViewHtmlTest.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/JViewHtmlTest.php rename to tests-phpunit/unit/suites/libraries/joomla/view/JViewHtmlTest.php diff --git a/tests/unit/suites/libraries/joomla/view/layouts1/astrid.phtml b/tests-phpunit/unit/suites/libraries/joomla/view/layouts1/astrid.phtml similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts1/astrid.phtml rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts1/astrid.phtml diff --git a/tests/unit/suites/libraries/joomla/view/layouts1/fringe/division.php b/tests-phpunit/unit/suites/libraries/joomla/view/layouts1/fringe/division.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts1/fringe/division.php rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts1/fringe/division.php diff --git a/tests/unit/suites/libraries/joomla/view/layouts1/olivia.php b/tests-phpunit/unit/suites/libraries/joomla/view/layouts1/olivia.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts1/olivia.php rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts1/olivia.php diff --git a/tests/unit/suites/libraries/joomla/view/layouts1/peter.php b/tests-phpunit/unit/suites/libraries/joomla/view/layouts1/peter.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts1/peter.php rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts1/peter.php diff --git a/tests/unit/suites/libraries/joomla/view/layouts2/fauxlivia.php b/tests-phpunit/unit/suites/libraries/joomla/view/layouts2/fauxlivia.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts2/fauxlivia.php rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts2/fauxlivia.php diff --git a/tests/unit/suites/libraries/joomla/view/layouts2/olivia.php b/tests-phpunit/unit/suites/libraries/joomla/view/layouts2/olivia.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/layouts2/olivia.php rename to tests-phpunit/unit/suites/libraries/joomla/view/layouts2/olivia.php diff --git a/tests/unit/suites/libraries/joomla/view/mocks/JModelMock.php b/tests-phpunit/unit/suites/libraries/joomla/view/mocks/JModelMock.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/mocks/JModelMock.php rename to tests-phpunit/unit/suites/libraries/joomla/view/mocks/JModelMock.php diff --git a/tests/unit/suites/libraries/joomla/view/stubs/tbase.php b/tests-phpunit/unit/suites/libraries/joomla/view/stubs/tbase.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/stubs/tbase.php rename to tests-phpunit/unit/suites/libraries/joomla/view/stubs/tbase.php diff --git a/tests/unit/suites/libraries/joomla/view/stubs/thtml.php b/tests-phpunit/unit/suites/libraries/joomla/view/stubs/thtml.php similarity index 100% rename from tests/unit/suites/libraries/joomla/view/stubs/thtml.php rename to tests-phpunit/unit/suites/libraries/joomla/view/stubs/thtml.php diff --git a/tests/unit/suites/libraries/legacy/application/JApplicationTest.php b/tests-phpunit/unit/suites/libraries/legacy/application/JApplicationTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/application/JApplicationTest.php rename to tests-phpunit/unit/suites/libraries/legacy/application/JApplicationTest.php diff --git a/tests/unit/suites/libraries/legacy/categories/JCategoriesTest.php b/tests-phpunit/unit/suites/libraries/legacy/categories/JCategoriesTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/categories/JCategoriesTest.php rename to tests-phpunit/unit/suites/libraries/legacy/categories/JCategoriesTest.php diff --git a/tests/unit/suites/libraries/legacy/controller/JControllerFormTest.php b/tests-phpunit/unit/suites/libraries/legacy/controller/JControllerFormTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/JControllerFormTest.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/JControllerFormTest.php diff --git a/tests/unit/suites/libraries/legacy/controller/JControllerLegacyTest.php b/tests-phpunit/unit/suites/libraries/legacy/controller/JControllerLegacyTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/JControllerLegacyTest.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/JControllerLegacyTest.php diff --git a/tests/unit/suites/libraries/legacy/controller/stubs/component1/controller.json.php b/tests-phpunit/unit/suites/libraries/legacy/controller/stubs/component1/controller.json.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/stubs/component1/controller.json.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/stubs/component1/controller.json.php diff --git a/tests/unit/suites/libraries/legacy/controller/stubs/component2/controller.php b/tests-phpunit/unit/suites/libraries/legacy/controller/stubs/component2/controller.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/stubs/component2/controller.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/stubs/component2/controller.php diff --git a/tests/unit/suites/libraries/legacy/controller/stubs/controller.php b/tests-phpunit/unit/suites/libraries/legacy/controller/stubs/controller.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/stubs/controller.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/stubs/controller.php diff --git a/tests/unit/suites/libraries/legacy/controller/stubs/controllerform.php b/tests-phpunit/unit/suites/libraries/legacy/controller/stubs/controllerform.php similarity index 100% rename from tests/unit/suites/libraries/legacy/controller/stubs/controllerform.php rename to tests-phpunit/unit/suites/libraries/legacy/controller/stubs/controllerform.php diff --git a/tests/unit/suites/libraries/legacy/error/JErrorInspector.php b/tests-phpunit/unit/suites/libraries/legacy/error/JErrorInspector.php similarity index 100% rename from tests/unit/suites/libraries/legacy/error/JErrorInspector.php rename to tests-phpunit/unit/suites/libraries/legacy/error/JErrorInspector.php diff --git a/tests/unit/suites/libraries/legacy/error/JErrorTest.php b/tests-phpunit/unit/suites/libraries/legacy/error/JErrorTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/error/JErrorTest.php rename to tests-phpunit/unit/suites/libraries/legacy/error/JErrorTest.php diff --git a/tests/unit/suites/libraries/legacy/model/JModelAdminTest.php b/tests-phpunit/unit/suites/libraries/legacy/model/JModelAdminTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/JModelAdminTest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/JModelAdminTest.php diff --git a/tests/unit/suites/libraries/legacy/model/JModelFormTest.php b/tests-phpunit/unit/suites/libraries/legacy/model/JModelFormTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/JModelFormTest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/JModelFormTest.php diff --git a/tests/unit/suites/libraries/legacy/model/JModelItemTest.php b/tests-phpunit/unit/suites/libraries/legacy/model/JModelItemTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/JModelItemTest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/JModelItemTest.php diff --git a/tests/unit/suites/libraries/legacy/model/JModelLegacyTest.php b/tests-phpunit/unit/suites/libraries/legacy/model/JModelLegacyTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/JModelLegacyTest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/JModelLegacyTest.php diff --git a/tests/unit/suites/libraries/legacy/model/JModelListTest.php b/tests-phpunit/unit/suites/libraries/legacy/model/JModelListTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/JModelListTest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/JModelListTest.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/constructorexceptiontest.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/constructorexceptiontest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/constructorexceptiontest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/constructorexceptiontest.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/foobar.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/foobar.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/foobar.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/foobar.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/lead.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/lead.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/lead.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/lead.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/listmodelexceptiontest.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/listmodelexceptiontest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/listmodelexceptiontest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/listmodelexceptiontest.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/listmodeltest.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/listmodeltest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/listmodeltest.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/listmodeltest.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/name.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/name.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/name.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/name.php diff --git a/tests/unit/suites/libraries/legacy/model/stubs/room.php b/tests-phpunit/unit/suites/libraries/legacy/model/stubs/room.php similarity index 100% rename from tests/unit/suites/libraries/legacy/model/stubs/room.php rename to tests-phpunit/unit/suites/libraries/legacy/model/stubs/room.php diff --git a/tests/unit/suites/libraries/legacy/response/JResponseTest.php b/tests-phpunit/unit/suites/libraries/legacy/response/JResponseTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/response/JResponseTest.php rename to tests-phpunit/unit/suites/libraries/legacy/response/JResponseTest.php diff --git a/tests/unit/suites/libraries/legacy/table/JTableContentTest.php b/tests-phpunit/unit/suites/libraries/legacy/table/JTableContentTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/table/JTableContentTest.php rename to tests-phpunit/unit/suites/libraries/legacy/table/JTableContentTest.php diff --git a/tests/unit/suites/libraries/legacy/view/JViewLegacyTest.php b/tests-phpunit/unit/suites/libraries/legacy/view/JViewLegacyTest.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/JViewLegacyTest.php rename to tests-phpunit/unit/suites/libraries/legacy/view/JViewLegacyTest.php diff --git a/tests/unit/suites/libraries/legacy/view/stubs/ContentViewArticle.php b/tests-phpunit/unit/suites/libraries/legacy/view/stubs/ContentViewArticle.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/stubs/ContentViewArticle.php rename to tests-phpunit/unit/suites/libraries/legacy/view/stubs/ContentViewArticle.php diff --git a/tests/unit/suites/libraries/legacy/view/stubs/ContentViewHtml.php b/tests-phpunit/unit/suites/libraries/legacy/view/stubs/ContentViewHtml.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/stubs/ContentViewHtml.php rename to tests-phpunit/unit/suites/libraries/legacy/view/stubs/ContentViewHtml.php diff --git a/tests/unit/suites/libraries/legacy/view/stubs/ExampleViewSEOHtml.php b/tests-phpunit/unit/suites/libraries/legacy/view/stubs/ExampleViewSEOHtml.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/stubs/ExampleViewSEOHtml.php rename to tests-phpunit/unit/suites/libraries/legacy/view/stubs/ExampleViewSEOHtml.php diff --git a/tests/unit/suites/libraries/legacy/view/stubs/MediaViewMediaList.php b/tests-phpunit/unit/suites/libraries/legacy/view/stubs/MediaViewMediaList.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/stubs/MediaViewMediaList.php rename to tests-phpunit/unit/suites/libraries/legacy/view/stubs/MediaViewMediaList.php diff --git a/tests/unit/suites/libraries/legacy/view/stubs/MediaViewMediaListItemsHtml.php b/tests-phpunit/unit/suites/libraries/legacy/view/stubs/MediaViewMediaListItemsHtml.php similarity index 100% rename from tests/unit/suites/libraries/legacy/view/stubs/MediaViewMediaListItemsHtml.php rename to tests-phpunit/unit/suites/libraries/legacy/view/stubs/MediaViewMediaListItemsHtml.php diff --git a/tests/unit/tmp/.gitignore b/tests-phpunit/unit/tmp/.gitignore similarity index 100% rename from tests/unit/tmp/.gitignore rename to tests-phpunit/unit/tmp/.gitignore diff --git a/tests/_bootstrap.php b/tests/_bootstrap.php new file mode 100644 index 0000000000000..243f9c85bc6da --- /dev/null +++ b/tests/_bootstrap.php @@ -0,0 +1,2 @@ +config[$element]; + } +} \ No newline at end of file diff --git a/tests/_support/Helper/Acceptance.php b/tests/_support/Helper/Acceptance.php new file mode 100644 index 0000000000000..65b94215e32a4 --- /dev/null +++ b/tests/_support/Helper/Acceptance.php @@ -0,0 +1,10 @@ +faker = Faker\Factory::create(); + $this->name = 'User' . $this->faker->randomNumber(); + $this->username = 'uname' . $this->faker->randomNumber(); + $this->email = 'test@joomla.org'; + $this->password = 'test'; + } + + public function administratorCreateUser(\AcceptanceTester $I) + { + $I->am('Administrator'); + $I->wantToTest('Creating a user'); + + $I->doAdministratorLogin(); + $I->amGoingTo('Navigate to Users page in /administrator/'); + $I->amOnPage('administrator/index.php?option=com_users&view=users'); + + $I->expectTo('see Users page'); + $I->checkForPhpNoticesOrWarnings(); + + $I->amGoingTo('try to save a user with a filled name, email, username and password'); + $I->clickToolbarButton('New'); + + $I->waitForText('Users: New', '30', ['css' => 'h1']); + $I->checkForPhpNoticesOrWarnings(); + + $I->fillField(['id' => 'jform_name'], $this->name); + $I->fillField(['id' => 'jform_username'], $this->username); + $I->fillField(['id' => 'jform_email'], $this->email); + $I->fillField(['id' => 'jform_password'], $this->password); + $I->fillField(['id' => 'jform_password2'], $this->password); + + $I->clickToolbarButton('Save & Close'); + + $I->waitForText('Users', '30', ['css' => 'h1']); + $I->expectTo('see a success message and the user added after saving the user'); + $I->see('User successfully saved', ['id' => 'system-message-container']); + } +} \ No newline at end of file diff --git a/tests/acceptance/frontend/UserLoginCest.php b/tests/acceptance/frontend/UserLoginCest.php new file mode 100644 index 0000000000000..8651a7882cf7d --- /dev/null +++ b/tests/acceptance/frontend/UserLoginCest.php @@ -0,0 +1,12 @@ + +am('Administrator'); + $I->installJoomlaRemovingInstallationFolder(); + $I->doAdministratorLogin(); + $I->disableStatistics(); + $I->setErrorReportingToDevelopment(); + } +} \ No newline at end of file diff --git a/tests/composer.json b/tests/composer.json new file mode 100644 index 0000000000000..738b2583ce9eb --- /dev/null +++ b/tests/composer.json @@ -0,0 +1,31 @@ +{ + "name": "joomla/joomla-cms", + "type": "project", + "description": "Joomla CMS", + "keywords": ["joomla", "cms"], + "homepage": "https://github.com/joomla/joomla-cms", + "license": "GPL-2.0+", + "config": { + "platform": { + "php": "5.5.21" + } + }, + "support": { + "issues":"https://issues.joomla.org", + "irc":"http://irc.lc/freenode/joomla/", + "forum":"http://forum.joomla.org/", + "docs":"https://docs.joomla.org" + }, + "require": { + "php": ">=5.3.10", + }, + "require-dev": { + "codeception/codeception": "master@dev", + "joomla-projects/joomla-browser": "v3.4.8.3", + "joomla-projects/selenium-server-standalone": "v2.52.0", + "codegyre/robo": "~0.6", + "joomla-projects/robo": "dev-master", + "fzaninotto/faker": "^1.5", + "joomla-projects/jorobo": "0.4" + } +} \ No newline at end of file diff --git a/tests/functional.suite.yml b/tests/functional.suite.yml new file mode 100644 index 0000000000000..075765bd9009d --- /dev/null +++ b/tests/functional.suite.yml @@ -0,0 +1,11 @@ +# Codeception Test Suite Configuration +# +# Suite for functional (integration) tests +# Emulate web requests and make application process them +# Include one of framework modules (Symfony2, Yii2, Laravel5) to use it + +class_name: FunctionalTester +modules: + enabled: + # add framework module here + - \Helper\Functional \ No newline at end of file diff --git a/tests/functional/_bootstrap.php b/tests/functional/_bootstrap.php new file mode 100644 index 0000000000000..8a885558065a1 --- /dev/null +++ b/tests/functional/_bootstrap.php @@ -0,0 +1,2 @@ + + ServerAdmin webmaster@localhost + DocumentRoot %TRAVIS_BUILD_DIR% + + + Options FollowSymLinks + AllowOverride All + + + + Options FollowSymLinks MultiViews ExecCGI + AllowOverride All + Order deny,allow + Allow from all + + + # Wire up Apache to use Travis CI's php-fpm. + + AddHandler php5-fcgi .php + Action php5-fcgi /php5-fcgi + Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi + FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /tmp/php5-fpm.sock -pass-header Authorization + + + ErrorLog ${APACHE_LOG_DIR}/error.log + \ No newline at end of file diff --git a/tests/unit.suite.yml b/tests/unit.suite.yml new file mode 100644 index 0000000000000..02dc9b1e0affb --- /dev/null +++ b/tests/unit.suite.yml @@ -0,0 +1,9 @@ +# Codeception Test Suite Configuration +# +# Suite for unit (internal) tests. + +class_name: UnitTester +modules: + enabled: + - Asserts + - \Helper\Unit \ No newline at end of file diff --git a/tests/unit/_bootstrap.php b/tests/unit/_bootstrap.php new file mode 100644 index 0000000000000..8a885558065a1 --- /dev/null +++ b/tests/unit/_bootstrap.php @@ -0,0 +1,2 @@ + Date: Sun, 15 May 2016 22:18:33 +0200 Subject: [PATCH 002/127] System tests with codeception 2.2 --- .gitignore | 1 + RoboFile.php | 8 +- tests/_support/AcceptanceTester.php | 26 + tests/_support/FunctionalTester.php | 26 + tests/_support/UnitTester.php | 26 + tests/composer.json | 2 +- tests/composer.lock | 4097 +++++++++++++++++++++++++++ travisci-phpunit.xml | 16 +- 8 files changed, 4189 insertions(+), 13 deletions(-) create mode 100644 tests/_support/AcceptanceTester.php create mode 100644 tests/_support/FunctionalTester.php create mode 100644 tests/_support/UnitTester.php create mode 100644 tests/composer.lock diff --git a/.gitignore b/.gitignore index 5351c3cc27cb9..ab8d1721d657e 100644 --- a/.gitignore +++ b/.gitignore @@ -151,6 +151,7 @@ selenium.log tests/cache tests/_output tests/vendor +composer.phar # Build related RoboFile.ini diff --git a/RoboFile.php b/RoboFile.php index 7e981d8d37bff..ba3cf01c0a8d0 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -7,7 +7,7 @@ * * @see http://robo.li/ */ -require_once 'libraries/vendor/autoload.php'; +require_once __DIR__ . '/tests/vendor/autoload.php'; if (!defined('JPATH_BASE')) { @@ -206,9 +206,9 @@ protected function copyJoomla($dst, $exclude = array()) private function getComposer() { // Make sure we have Composer - if (!file_exists('./composer.phar')) + if (!file_exists('./tests/composer.phar')) { - $this->_exec('curl --retry 3 --retry-delay 5 -sS https://getcomposer.org/installer | php'); + $this->_exec('curl -o tests/composer.phar --retry 3 --retry-delay 5 -sS https://getcomposer.org/installer | php'); } } @@ -255,7 +255,7 @@ public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) $this->createTestingSite($opts['use-htaccess']); $this->getComposer(); - $this->taskComposerInstall()->run(); + $this->taskComposerInstall('tests/composer.phar')->run(); $this->runSelenium(); diff --git a/tests/_support/AcceptanceTester.php b/tests/_support/AcceptanceTester.php new file mode 100644 index 0000000000000..4c7dcbb6d6933 --- /dev/null +++ b/tests/_support/AcceptanceTester.php @@ -0,0 +1,26 @@ +=5.3.10", + "php": ">=5.3.10" }, "require-dev": { "codeception/codeception": "master@dev", diff --git a/tests/composer.lock b/tests/composer.lock new file mode 100644 index 0000000000000..7445502511b90 --- /dev/null +++ b/tests/composer.lock @@ -0,0 +1,4097 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "hash": "ff092d131bee3019ed4915bb9d9ff8fe", + "content-hash": "68de3ba081a8a0391cb47d9b35c511f6", + "packages": [], + "packages-dev": [ + { + "name": "behat/gherkin", + "version": "v4.4.1", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "1576b485c0f92ef6d27da9c4bbfc57ee30cf6911" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/1576b485c0f92ef6d27da9c4bbfc57ee30cf6911", + "reference": "1576b485c0f92ef6d27da9c4bbfc57ee30cf6911", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP 5.3", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "time": "2015-12-30 14:47:00" + }, + { + "name": "codeception/codeception", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "5e596f7e29e7ceb304f9f7318f16aef3faa5ddcf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/5e596f7e29e7ceb304f9f7318f16aef3faa5ddcf", + "reference": "5e596f7e29e7ceb304f9f7318f16aef3faa5ddcf", + "shasum": "" + }, + "require": { + "behat/gherkin": "~4.4.0", + "ext-json": "*", + "ext-mbstring": "*", + "facebook/webdriver": ">=1.0.1 <2.0", + "guzzlehttp/guzzle": ">=4.1.4 <7.0", + "guzzlehttp/psr7": "~1.0", + "php": ">=5.4.0 <8.0", + "phpunit/php-code-coverage": ">=2.1.3", + "phpunit/phpunit": ">4.8.20 <6.0", + "predis/predis": "^1.0", + "symfony/browser-kit": ">=2.7 <3.1", + "symfony/console": ">=2.7 <3.1", + "symfony/css-selector": ">=2.7 <3.1", + "symfony/dom-crawler": ">=2.7 <3.1", + "symfony/event-dispatcher": ">=2.7 <3.1", + "symfony/finder": ">=2.7 <3.1", + "symfony/yaml": ">=2.7 <3.1" + }, + "require-dev": { + "codeception/specify": "~0.3", + "ext-mongodb": "*", + "facebook/php-sdk-v4": "~5.0", + "flow/jsonpath": "~0.2", + "league/factory-muffin": "^3.0", + "league/factory-muffin-faker": "^1.0", + "mongodb/mongodb": "^1.0", + "monolog/monolog": "~1.8", + "pda/pheanstalk": "~3.0", + "php-amqplib/php-amqplib": "~2.4" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "flow/jsonpath": "For using JSONPath in REST module", + "league/factory-muffin": "For DataFactory module", + "league/factory-muffin-faker": "For Faker support in DataFactory module", + "phpseclib/phpseclib": "for SFTP option in FTP Module", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "psr-4": { + "Codeception\\": "src\\Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "http://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "time": "2016-05-03 20:57:58" + }, + { + "name": "codegyre/robo", + "version": "0.6.0", + "source": { + "type": "git", + "url": "https://github.com/Codegyre/Robo.git", + "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codegyre/Robo/zipball/d18185f0494c854d36aa5ee0ad931ee23bbef552", + "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552", + "shasum": "" + }, + "require": { + "henrikbjorn/lurker": "1.0.*@dev", + "php": ">=5.4.0", + "symfony/console": "~2.5", + "symfony/filesystem": "~2.5", + "symfony/finder": "~2.5", + "symfony/process": "~2.5" + }, + "require-dev": { + "codeception/aspect-mock": "0.5.*", + "codeception/base": "~2.1", + "codeception/codeception": "2.1", + "codeception/verify": "0.2.*", + "natxet/cssmin": "~3.0", + "patchwork/jsqueeze": "~1.0" + }, + "bin": [ + "robo" + ], + "type": "library", + "autoload": { + "psr-4": { + "Robo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + } + ], + "description": "Modern task runner", + "time": "2015-10-30 11:29:52" + }, + { + "name": "doctrine/instantiator", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "shasum": "" + }, + "require": { + "php": ">=5.3,<8.0-DEV" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2015-06-14 21:17:01" + }, + { + "name": "edgedesign/phpqa", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/EdgedesignCZ/phpqa.git", + "reference": "d58752a5504833ba872fbbcb0d71899d7dc3f761" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EdgedesignCZ/phpqa/zipball/d58752a5504833ba872fbbcb0d71899d7dc3f761", + "reference": "d58752a5504833ba872fbbcb0d71899d7dc3f761", + "shasum": "" + }, + "require": { + "codegyre/robo": "*", + "pdepend/pdepend": "*", + "phploc/phploc": "*", + "phpmd/phpmd": "*", + "phpmetrics/phpmetrics": "*", + "sebastian/phpcpd": "*", + "squizlabs/php_codesniffer": "*", + "symfony/dependency-injection": "~2.8", + "symfony/filesystem": "~2.8", + "symfony/process": "~2.8" + }, + "require-dev": { + "hamcrest/hamcrest-php": "*", + "phpunit/phpunit": "~4.8" + }, + "bin": [ + "phpqa" + ], + "type": "library", + "autoload": { + "psr-4": { + "Edge\\QA\\": "src" + }, + "files": [ + "src/report.php", + "src/paths.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Zdenek Drahos", + "email": "drahoszdenek@gmail.com" + } + ], + "description": "Analyze PHP code with one command.", + "keywords": [ + "code analysis", + "qa", + "static analysis" + ], + "time": "2016-04-01 12:50:33" + }, + { + "name": "facebook/webdriver", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/facebook/php-webdriver.git", + "reference": "1c98108ba3eb435b681655764de11502a0653705" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/1c98108ba3eb435b681655764de11502a0653705", + "reference": "1c98108ba3eb435b681655764de11502a0653705", + "shasum": "" + }, + "require": { + "php": ">=5.3.19" + }, + "require-dev": { + "phpunit/phpunit": "4.6.*" + }, + "suggest": { + "phpdocumentor/phpdocumentor": "2.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "A PHP client for WebDriver", + "homepage": "https://github.com/facebook/php-webdriver", + "keywords": [ + "facebook", + "php", + "selenium", + "webdriver" + ], + "time": "2015-12-31 15:58:49" + }, + { + "name": "fzaninotto/faker", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123", + "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123", + "shasum": "" + }, + "require": { + "php": "^5.3.3|^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2016-04-29 12:21:54" + }, + { + "name": "greencape/joomla-cs", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/GreenCape/coding-standards.git", + "reference": "8d7c65416c2494063d55c3be66ea317fa9d8ef32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GreenCape/coding-standards/zipball/8d7c65416c2494063d55c3be66ea317fa9d8ef32", + "reference": "8d7c65416c2494063d55c3be66ea317fa9d8ef32", + "shasum": "" + }, + "require": { + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Niels Braczek", + "email": "nbraczek@bsds.de", + "role": "lead" + } + ], + "description": "Composer installable Coding Standards Definition.", + "homepage": "https://github.com/GreenCape/coding-standards", + "abandoned": "greencape/coding-standards", + "time": "2015-07-03 12:01:28" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.2.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "d094e337976dff9d8e2424e8485872194e768662" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d094e337976dff9d8e2424e8485872194e768662", + "reference": "d094e337976dff9d8e2424e8485872194e768662", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "~1.0", + "guzzlehttp/psr7": "~1.1", + "php": ">=5.5.0" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~4.0", + "psr/log": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2016-03-21 20:02:09" + }, + { + "name": "guzzlehttp/promises", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "bb9024c526b22f3fe6ae55a561fd70653d470aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bb9024c526b22f3fe6ae55a561fd70653d470aa8", + "reference": "bb9024c526b22f3fe6ae55a561fd70653d470aa8", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-03-08 01:15:46" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "31382fef2889136415751badebbd1cb022a4ed72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/31382fef2889136415751badebbd1cb022a4ed72", + "reference": "31382fef2889136415751badebbd1cb022a4ed72", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2016-04-13 19:56:01" + }, + { + "name": "henrikbjorn/lurker", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/flint/Lurker.git", + "reference": "a020d45b3bc37810aeafe27343c51af8a74c9419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/flint/Lurker/zipball/a020d45b3bc37810aeafe27343c51af8a74c9419", + "reference": "a020d45b3bc37810aeafe27343c51af8a74c9419", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/config": "~2.2", + "symfony/event-dispatcher": "~2.2" + }, + "suggest": { + "ext-inotify": ">=0.1.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Lurker": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yaroslav Kiliba", + "email": "om.dattaya@gmail.com" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" + }, + { + "name": "Henrik Bjrnskov", + "email": "henrik@bjrnskov.dk" + } + ], + "description": "Resource Watcher.", + "keywords": [ + "filesystem", + "resource", + "watching" + ], + "time": "2013-05-24 06:47:29" + }, + { + "name": "hoa/compiler", + "version": "2.15.10.29", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Compiler.git", + "reference": "ec0849fd3c1472fbcd86c3c961981f0cfe1f8d39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Compiler/zipball/ec0849fd3c1472fbcd86c3c961981f0cfe1f8d39", + "reference": "ec0849fd3c1472fbcd86c3c961981f0cfe1f8d39", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0", + "hoa/file": "~0.0", + "hoa/iterator": "~1.0", + "hoa/math": "~0.0", + "hoa/regex": "~0.0", + "hoa/visitor": "~1.0" + }, + "require-dev": { + "hoa/json": "~1.0", + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Compiler\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Compiler library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "algebraic", + "ast", + "compiler", + "context-free", + "coverage", + "exhaustive", + "grammar", + "isotropic", + "language", + "lexer", + "library", + "ll1", + "llk", + "parser", + "pp", + "random", + "regular", + "rule", + "sampler", + "syntax", + "token", + "trace", + "uniform" + ], + "time": "2015-10-29 21:35:12" + }, + { + "name": "hoa/core", + "version": "2.15.11.09", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Core.git", + "reference": "5538b1e90e2c66c90df5cc45e03fb85d047be900" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Core/zipball/5538b1e90e2c66c90df5cc45e03fb85d047be900", + "reference": "5538b1e90e2c66c90df5cc45e03fb85d047be900", + "shasum": "" + }, + "require": { + "ext-spl": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "suggest": { + "ext-mbstring": "ext/mbstring must be present (or a third implementation).", + "hoa/cli": "To use the `hoa` script." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Core\\": "." + }, + "files": [ + "Core.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Core library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "consistency", + "core", + "data", + "event", + "library", + "listener", + "parameter", + "protocol" + ], + "time": "2015-11-09 06:51:06" + }, + { + "name": "hoa/file", + "version": "0.15.11.09", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/File.git", + "reference": "f46fe552ff79cb6c93a2ff9c25cfbc134fbd57ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/File/zipball/f46fe552ff79cb6c93a2ff9c25cfbc134fbd57ee", + "reference": "f46fe552ff79cb6c93a2ff9c25cfbc134fbd57ee", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0", + "hoa/iterator": "~1.0", + "hoa/stream": "~0.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\File\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\File library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "Socket", + "directory", + "file", + "finder", + "library", + "link", + "temporary" + ], + "time": "2015-11-09 06:55:20" + }, + { + "name": "hoa/iterator", + "version": "1.15.10.29", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Iterator.git", + "reference": "a64ed9fd62579a34e4450134d6d1abdf77d54435" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/a64ed9fd62579a34e4450134d6d1abdf77d54435", + "reference": "a64ed9fd62579a34e4450134d6d1abdf77d54435", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Iterator\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Iterator library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "iterator", + "library" + ], + "time": "2015-10-29 21:37:16" + }, + { + "name": "hoa/math", + "version": "0.15.10.26", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Math.git", + "reference": "62631c65d9a4f1b8bb4c4a3d6cdff0e8971d684e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Math/zipball/62631c65d9a4f1b8bb4c4a3d6cdff0e8971d684e", + "reference": "62631c65d9a4f1b8bb4c4a3d6cdff0e8971d684e", + "shasum": "" + }, + "require": { + "hoa/compiler": "~2.0", + "hoa/core": "~2.0", + "hoa/iterator": "~1.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Math\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Math library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "arrangement", + "combination", + "combinatorics", + "counting", + "library", + "math", + "permutation", + "sampler", + "set" + ], + "time": "2015-10-26 15:22:52" + }, + { + "name": "hoa/regex", + "version": "0.15.08.13", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Regex.git", + "reference": "2ef8a77ef3885ca202fcd9c31a8e54c44cd04232" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Regex/zipball/2ef8a77ef3885ca202fcd9c31a8e54c44cd04232", + "reference": "2ef8a77ef3885ca202fcd9c31a8e54c44cd04232", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0", + "hoa/math": "~0.0", + "hoa/ustring": "~3.0", + "hoa/visitor": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Regex\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Regex library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "compiler", + "library", + "regex" + ], + "time": "2015-08-13 06:48:47" + }, + { + "name": "hoa/ruler", + "version": "1.15.11.09", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Ruler.git", + "reference": "9afc9ae032d40b6dc10bff85c9126cf516953925" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Ruler/zipball/9afc9ae032d40b6dc10bff85c9126cf516953925", + "reference": "9afc9ae032d40b6dc10bff85c9126cf516953925", + "shasum": "" + }, + "require": { + "hoa/compiler": "~2.0", + "hoa/core": "~2.0", + "hoa/file": "~0.0", + "hoa/visitor": "~1.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Ruler\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Ruler library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "library", + "ruler" + ], + "time": "2015-11-09 06:58:52" + }, + { + "name": "hoa/stream", + "version": "0.15.10.26", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Stream.git", + "reference": "3bc446bc00849bf51166adc415d77aa375d48d8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3bc446bc00849bf51166adc415d77aa375d48d8c", + "reference": "3bc446bc00849bf51166adc415d77aa375d48d8c", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Stream\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Stream library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "Context", + "bucket", + "composite", + "filter", + "in", + "library", + "out", + "protocol", + "stream", + "wrapper" + ], + "time": "2015-10-26 12:21:43" + }, + { + "name": "hoa/ustring", + "version": "3.15.11.09", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Ustring.git", + "reference": "8506be4910212b1a2beb9014763a8a4fbd871001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/8506be4910212b1a2beb9014763a8a4fbd871001", + "reference": "8506be4910212b1a2beb9014763a8a4fbd871001", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "suggest": { + "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", + "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Ustring\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Ustring library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "library", + "search", + "string", + "unicode" + ], + "time": "2015-11-09 06:44:33" + }, + { + "name": "hoa/visitor", + "version": "1.15.08.17", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Visitor.git", + "reference": "e30bfff741f71979f6476a41548e34afe8053c67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Visitor/zipball/e30bfff741f71979f6476a41548e34afe8053c67", + "reference": "e30bfff741f71979f6476a41548e34afe8053c67", + "shasum": "" + }, + "require": { + "hoa/core": "~2.0" + }, + "require-dev": { + "hoa/test": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Visitor\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "http://hoa-project.net/" + } + ], + "description": "The Hoa\\Visitor library.", + "homepage": "http://hoa-project.net/", + "keywords": [ + "library", + "structure", + "visit", + "visitor" + ], + "time": "2015-08-17 06:30:58" + }, + { + "name": "ircmaxell/password-compat", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/ircmaxell/password_compat.git", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.*" + }, + "type": "library", + "autoload": { + "files": [ + "lib/password.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anthony Ferrara", + "email": "ircmaxell@php.net", + "homepage": "http://blog.ircmaxell.com" + } + ], + "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash", + "homepage": "https://github.com/ircmaxell/password_compat", + "keywords": [ + "hashing", + "password" + ], + "time": "2014-11-20 16:49:30" + }, + { + "name": "joomla-projects/joomla-browser", + "version": "v3.4.8.3", + "source": { + "type": "git", + "url": "https://github.com/joomla-projects/joomla-browser.git", + "reference": "d11139fadc2f8205b0060a4fa01d4c6f39f80533" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-projects/joomla-browser/zipball/d11139fadc2f8205b0060a4fa01d4c6f39f80533", + "reference": "d11139fadc2f8205b0060a4fa01d4c6f39f80533", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "codegyre/robo": "^0.5.3", + "joomla-projects/robo": "dev-master" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\Module\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Puneet Kala", + "email": "puneet.kala@community.joomla.org" + }, + { + "name": "Javier Gomez", + "email": "javier.gomez@community.joomla.org" + } + ], + "description": "joomla-browser Codeception Module", + "homepage": "https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "joomla" + ], + "time": "2016-04-25 08:59:49" + }, + { + "name": "joomla-projects/jorobo", + "version": "0.4", + "source": { + "type": "git", + "url": "https://github.com/joomla-projects/jorobo.git", + "reference": "6f815a48d75418023c4de5cd79a8f1eb7150ee31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-projects/jorobo/zipball/6f815a48d75418023c4de5cd79a8f1eb7150ee31", + "reference": "6f815a48d75418023c4de5cd79a8f1eb7150ee31", + "shasum": "" + }, + "require": { + "codegyre/robo": "0.6.*", + "edgedesign/phpqa": "^1.0", + "greencape/joomla-cs": "~0.2", + "joomla-projects/robo": "dev-master", + "joomla/github": "~1.3", + "php": ">=5.4.0" + }, + "require-dev": { + "codeception/aspect-mock": "~0.5", + "codeception/base": "~2.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Joomla\\Jorobo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Yves Hoppe", + "email": "yves@compojoom.com" + }, + { + "name": "Niels Nübel", + "email": "info@nn-medienagentur.de" + }, + { + "name": "Niels Braczek", + "email": "nbraczek@bsds.de" + } + ], + "description": "Tools and Tasks based on Robo.li for Joomla Extension Development and Releases", + "time": "2016-04-14 17:32:12" + }, + { + "name": "joomla-projects/robo", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/joomla-projects/robo.git", + "reference": "8a9c72f61696a4f288ede8212a0e7c7c47eda360" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-projects/robo/zipball/8a9c72f61696a4f288ede8212a0e7c7c47eda360", + "reference": "8a9c72f61696a4f288ede8212a0e7c7c47eda360", + "shasum": "" + }, + "require": { + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "joomla_projects\\robo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Javier", + "email": "javier.gomez@community.joomla.org" + } + ], + "description": "Robo tasks for Joomla Quality Assurance", + "keywords": [ + "BDD", + "robo", + "task" + ], + "time": "2015-08-07 16:24:43" + }, + { + "name": "joomla-projects/selenium-server-standalone", + "version": "v2.52.0", + "source": { + "type": "git", + "url": "https://github.com/joomla-projects/selenium-server-standalone.git", + "reference": "17b4bb3fd087ded32fe2d9342b8573a75f56460c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-projects/selenium-server-standalone/zipball/17b4bb3fd087ded32fe2d9342b8573a75f56460c", + "reference": "17b4bb3fd087ded32fe2d9342b8573a75f56460c", + "shasum": "" + }, + "bin": [ + "bin/selenium-server-standalone" + ], + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache 2.0" + ], + "authors": [ + { + "name": "Javier Gómez", + "email": "javier.gomez@community.joomla.org" + } + ], + "description": "Composer distribution of Selenium Server Standalone, the browser automation framework. Adds a executable to your composer bin directory.", + "homepage": "https://github.com/joomla-projects/selenium-server-standalone", + "keywords": [ + "selenium", + "testing" + ], + "time": "2016-02-16 11:07:51" + }, + { + "name": "joomla/compat", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/compat.git", + "reference": "f23565fe0184517778996226eb4b2333deb369c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/compat/zipball/f23565fe0184517778996226eb4b2333deb369c4", + "reference": "f23565fe0184517778996226eb4b2333deb369c4", + "shasum": "" + }, + "require": { + "php": ">=5.3.10" + }, + "type": "joomla-package", + "autoload": { + "classmap": [ + "src/JsonSerializable.php", + "src/CallbackFilterIterator.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Compat Package", + "homepage": "https://github.com/joomla-framework/compat", + "keywords": [ + "compat", + "framework", + "joomla" + ], + "time": "2015-02-24 00:21:06" + }, + { + "name": "joomla/date", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/date.git", + "reference": "b985dc1a4ed41ea14c90fc09347c6bb44470aeaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/date/zipball/b985dc1a4ed41ea14c90fc09347c6bb44470aeaa", + "reference": "b985dc1a4ed41ea14c90fc09347c6bb44470aeaa", + "shasum": "" + }, + "require": { + "php": ">=5.3.10" + }, + "type": "joomla-package", + "autoload": { + "psr-4": { + "Joomla\\Date\\": "src/", + "Joomla\\Date\\Tests\\": "Tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Date Package", + "homepage": "https://github.com/joomla-framework/date", + "keywords": [ + "date", + "framework", + "joomla" + ], + "time": "2014-02-09 01:27:57" + }, + { + "name": "joomla/github", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/github-api.git", + "reference": "39b4ad1221ce7d87b63c49a35df948b55b20d9c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/github-api/zipball/39b4ad1221ce7d87b63c49a35df948b55b20d9c3", + "reference": "39b4ad1221ce7d87b63c49a35df948b55b20d9c3", + "shasum": "" + }, + "require": { + "joomla/date": "~1.0", + "joomla/http": "~1.0", + "joomla/registry": "~1.0", + "joomla/uri": "~1.0", + "php": ">=5.3.10" + }, + "require-dev": { + "phpunit/phpunit": "4.*", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "joomla-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla\\Github\\": "src/", + "Joomla\\Github\\Tests\\": "Tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Github Package", + "homepage": "https://github.com/joomla-framework/github-api", + "keywords": [ + "framework", + "github", + "joomla" + ], + "time": "2015-02-03 12:13:36" + }, + { + "name": "joomla/http", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/http.git", + "reference": "336243b2e6b135d19213e0847282d87d55658c8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/http/zipball/336243b2e6b135d19213e0847282d87d55658c8d", + "reference": "336243b2e6b135d19213e0847282d87d55658c8d", + "shasum": "" + }, + "require": { + "joomla/uri": "~1.0", + "php": ">=5.3.10|>=7.0" + }, + "require-dev": { + "joomla/test": "~1.0", + "phpunit/phpunit": "~4.8|~5.0", + "squizlabs/php_codesniffer": "1.*" + }, + "suggest": { + "joomla/registry": "Registry can be used as an alternative to using an array for the package options." + }, + "type": "joomla-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla\\Http\\": "src/", + "Joomla\\Http\\Tests\\": "Tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla HTTP Package", + "homepage": "https://github.com/joomla-framework/http", + "keywords": [ + "framework", + "http", + "joomla" + ], + "time": "2016-03-01 17:48:32" + }, + { + "name": "joomla/registry", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/registry.git", + "reference": "bd3592c6f0554a72811df52aeaea98c7815f6e5a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/registry/zipball/bd3592c6f0554a72811df52aeaea98c7815f6e5a", + "reference": "bd3592c6f0554a72811df52aeaea98c7815f6e5a", + "shasum": "" + }, + "require": { + "joomla/compat": "~1.0", + "joomla/utilities": "~1.0", + "php": ">=5.3.10|>=7.0", + "symfony/polyfill-php55": "~1.0" + }, + "require-dev": { + "joomla/test": "~1.0", + "phpunit/phpunit": "~4.8|~5.0", + "squizlabs/php_codesniffer": "1.*", + "symfony/yaml": "~2.0|~3.0" + }, + "suggest": { + "symfony/yaml": "Install symfony/yaml if you require YAML support." + }, + "type": "joomla-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla\\Registry\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Registry Package", + "homepage": "https://github.com/joomla-framework/registry", + "keywords": [ + "framework", + "joomla", + "registry" + ], + "time": "2016-05-14 20:42:05" + }, + { + "name": "joomla/string", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/string.git", + "reference": "05197132a075ee22a3f0f7da31a19a6d5b4717db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/string/zipball/05197132a075ee22a3f0f7da31a19a6d5b4717db", + "reference": "05197132a075ee22a3f0f7da31a19a6d5b4717db", + "shasum": "" + }, + "require": { + "php": ">=5.3.10|>=7.0" + }, + "require-dev": { + "joomla/test": "~1.0", + "phpunit/phpunit": "~4.8|~5.0", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "joomla-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla\\String\\": "src/", + "Joomla\\String\\Tests\\": "Tests/" + }, + "files": [ + "src/phputf8/utf8.php", + "src/phputf8/ord.php", + "src/phputf8/str_ireplace.php", + "src/phputf8/str_pad.php", + "src/phputf8/str_split.php", + "src/phputf8/strcasecmp.php", + "src/phputf8/strcspn.php", + "src/phputf8/stristr.php", + "src/phputf8/strrev.php", + "src/phputf8/strspn.php", + "src/phputf8/trim.php", + "src/phputf8/ucfirst.php", + "src/phputf8/ucwords.php", + "src/phputf8/utils/ascii.php", + "src/phputf8/utils/validation.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla String Package", + "homepage": "https://github.com/joomla-framework/string", + "keywords": [ + "framework", + "joomla", + "string" + ], + "time": "2016-01-30 20:04:23" + }, + { + "name": "joomla/uri", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/uri.git", + "reference": "980e532e4235bb8f1ada15b28822abbeb171da3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/uri/zipball/980e532e4235bb8f1ada15b28822abbeb171da3f", + "reference": "980e532e4235bb8f1ada15b28822abbeb171da3f", + "shasum": "" + }, + "require": { + "php": ">=5.3.10" + }, + "type": "joomla-package", + "autoload": { + "psr-4": { + "Joomla\\Uri\\": "src/", + "Joomla\\Uri\\Tests\\": "Tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Uri Package", + "homepage": "https://github.com/joomla-framework/uri", + "keywords": [ + "framework", + "joomla", + "uri" + ], + "time": "2014-02-09 02:57:17" + }, + { + "name": "joomla/utilities", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/joomla-framework/utilities.git", + "reference": "ecf18231ff86ab06cf555a7c3ed4dd447ae39e9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla-framework/utilities/zipball/ecf18231ff86ab06cf555a7c3ed4dd447ae39e9b", + "reference": "ecf18231ff86ab06cf555a7c3ed4dd447ae39e9b", + "shasum": "" + }, + "require": { + "joomla/string": "~1.3", + "php": ">=5.3.10" + }, + "require-dev": { + "phpunit/phpunit": "4.*", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "joomla-package", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla\\Utilities\\": "src/", + "Joomla\\Utilities\\Tests\\": "Tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "description": "Joomla Utilities Package", + "homepage": "https://github.com/joomla-framework/utilities", + "keywords": [ + "framework", + "joomla", + "utilities" + ], + "time": "2015-09-05 16:41:24" + }, + { + "name": "pdepend/pdepend", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "b086687f3a01dc6bb92d633aef071d2c5dd0db06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/b086687f3a01dc6bb92d633aef071d2c5dd0db06", + "reference": "b086687f3a01dc6bb92d633aef071d2c5dd0db06", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3", + "symfony/dependency-injection": "^2.3.0|^3", + "symfony/filesystem": "^2.3.0|^3" + }, + "require-dev": { + "phpunit/phpunit": "^4.4.0,<4.8", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "time": "2016-03-10 15:15:04" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "phpDocumentor": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "time": "2015-02-03 12:10:50" + }, + { + "name": "phploc/phploc", + "version": "2.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phploc.git", + "reference": "50e063abd41833b3a5d29a2e8fbef5859ac28bdc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phploc/zipball/50e063abd41833b3a5d29a2e8fbef5859ac28bdc", + "reference": "50e063abd41833b3a5d29a2e8fbef5859ac28bdc", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/finder-facade": "~1.1", + "sebastian/git": "~2.0", + "sebastian/version": "~1.0.3", + "symfony/console": "~2.5" + }, + "require-dev": { + "phpunit/phpunit": "~4" + }, + "bin": [ + "phploc" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "A tool for quickly measuring the size of a PHP project.", + "homepage": "https://github.com/sebastianbergmann/phploc", + "time": "2015-10-22 13:44:19" + }, + { + "name": "phpmd/phpmd", + "version": "2.4.3", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "2b9c2417a18696dfb578b38c116cd0ddc19b256e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/2b9c2417a18696dfb578b38c116cd0ddc19b256e", + "reference": "2b9c2417a18696dfb578b38c116cd0ddc19b256e", + "shasum": "" + }, + "require": { + "pdepend/pdepend": "^2.0.4", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "project", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "http://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "time": "2016-04-04 11:52:04" + }, + { + "name": "phpmetrics/phpmetrics", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/phpmetrics/PhpMetrics.git", + "reference": "d0a127cd2da8e75a56b7a27eff7a153c6fed83e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmetrics/PhpMetrics/zipball/d0a127cd2da8e75a56b7a27eff7a153c6fed83e6", + "reference": "d0a127cd2da8e75a56b7a27eff7a153c6fed83e6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "hoa/ruler": "~1.0", + "php": ">=5.4", + "symfony/config": "~2.4|~3.0", + "symfony/console": "~2.5|~3.0", + "symfony/yaml": "~2.4|~3.0", + "twig/twig": "~1.15" + }, + "replace": { + "halleck45/php-metrics": "*", + "halleck45/phpmetrics": "*" + }, + "require-dev": { + "phpunit/phpunit": "~4.1" + }, + "bin": [ + "bin/phpmetrics" + ], + "type": "library", + "autoload": { + "psr-0": { + "Hal\\": "./src/" + }, + "files": [ + "./compatibility.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Lépine", + "email": "lepinejeanfrancois@yahoo.fr", + "homepage": "http://www.lepine.pro", + "role": "Copyright Holder" + } + ], + "description": "Static analyzer tool for PHP : Coupling, Cyclomatic complexity, Maintainability Index, Halstead's metrics... and more !", + "homepage": "http://www.phpmetrics.org", + "keywords": [ + "analysis", + "qa", + "quality", + "testing" + ], + "time": "2016-04-05 05:39:24" + }, + { + "name": "phpspec/prophecy", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972", + "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "~2.0", + "sebastian/comparator": "~1.1", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpspec/phpspec": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2016-02-15 07:46:21" + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-file-iterator": "~1.3", + "phpunit/php-text-template": "~1.2", + "phpunit/php-token-stream": "~1.3", + "sebastian/environment": "^1.3.2", + "sebastian/version": "~1.0" + }, + "require-dev": { + "ext-xdebug": ">=2.1.4", + "phpunit/phpunit": "~4" + }, + "suggest": { + "ext-dom": "*", + "ext-xdebug": ">=2.2.1", + "ext-xmlwriter": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2015-10-06 15:47:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2015-06-21 13:08:43" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21 13:50:34" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260", + "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4|~5" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2016-05-12 18:03:57" + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2015-09-15 10:49:45" + }, + { + "name": "phpunit/phpunit", + "version": "4.8.25", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "6d1588a6542a52ed89636e5a9876bc7502bbb853" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6d1588a6542a52ed89636e5a9876bc7502bbb853", + "reference": "6d1588a6542a52ed89636e5a9876bc7502bbb853", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.3.3", + "phpspec/prophecy": "^1.3.1", + "phpunit/php-code-coverage": "~2.1", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": "^1.0.6", + "phpunit/phpunit-mock-objects": "~2.3", + "sebastian/comparator": "~1.1", + "sebastian/diff": "~1.2", + "sebastian/environment": "~1.3", + "sebastian/exporter": "~1.2", + "sebastian/global-state": "~1.0", + "sebastian/version": "~1.0", + "symfony/yaml": "~2.1|~3.0" + }, + "suggest": { + "phpunit/php-invoker": "~1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2016-05-10 18:47:12" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2015-10-02 06:51:40" + }, + { + "name": "predis/predis", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/nrk/predis.git", + "reference": "84060b9034d756b4d79641667d7f9efe1aeb8e04" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nrk/predis/zipball/84060b9034d756b4d79641667d7f9efe1aeb8e04", + "reference": "84060b9034d756b4d79641667d7f9efe1aeb8e04", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "ext-curl": "Allows access to Webdis when paired with phpiredis", + "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniele Alessandri", + "email": "suppakilla@gmail.com", + "homepage": "http://clorophilla.net" + } + ], + "description": "Flexible and feature-complete PHP client library for Redis", + "homepage": "http://github.com/nrk/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "time": "2015-07-30 18:34:15" + }, + { + "name": "psr/http-message", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", + "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2015-05-04 20:22:00" + }, + { + "name": "sebastian/comparator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2015-07-26 15:48:44" + }, + { + "name": "sebastian/diff", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2015-12-08 07:14:41" + }, + { + "name": "sebastian/environment", + "version": "1.3.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "2292b116f43c272ff4328083096114f84ea46a56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/2292b116f43c272ff4328083096114f84ea46a56", + "reference": "2292b116f43c272ff4328083096114f84ea46a56", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2016-05-04 07:59:13" + }, + { + "name": "sebastian/exporter", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2015-06-21 07:55:53" + }, + { + "name": "sebastian/finder-facade", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/finder-facade.git", + "reference": "2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9", + "reference": "2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9", + "shasum": "" + }, + "require": { + "symfony/finder": "~2.3|~3.0", + "theseer/fdomdocument": "~1.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", + "homepage": "https://github.com/sebastianbergmann/finder-facade", + "time": "2016-02-17 07:02:23" + }, + { + "name": "sebastian/git", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/git.git", + "reference": "38638de3e94830a5cd7a5956135589b967609cd5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/git/zipball/38638de3e94830a5cd7a5956135589b967609cd5", + "reference": "38638de3e94830a5cd7a5956135589b967609cd5", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Simple wrapper for Git", + "homepage": "http://www.github.com/sebastianbergmann/git", + "keywords": [ + "git" + ], + "time": "2016-02-21 15:02:23" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12 03:26:01" + }, + { + "name": "sebastian/phpcpd", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "24d9a880deadb0b8c9680e9cfe78e30b704225db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/24d9a880deadb0b8c9680e9cfe78e30b704225db", + "reference": "24d9a880deadb0b8c9680e9cfe78e30b704225db", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-timer": ">=1.0.6", + "sebastian/finder-facade": "~1.1", + "sebastian/version": "~1.0|~2.0", + "symfony/console": "~2.7|^3.0", + "theseer/fdomdocument": "~1.4" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "time": "2016-04-17 19:32:49" + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2015-11-11 19:50:13" + }, + { + "name": "sebastian/version", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2015-06-21 13:59:46" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "1.5.6", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6f3e42d311b882b25b4d409d23a289f4d3b803d5", + "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.1.2" + }, + "suggest": { + "phpunit/php-timer": "dev-master" + }, + "bin": [ + "scripts/phpcs" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-phpcs-fixer": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "CodeSniffer.php", + "CodeSniffer/CLI.php", + "CodeSniffer/Exception.php", + "CodeSniffer/File.php", + "CodeSniffer/Report.php", + "CodeSniffer/Reporting.php", + "CodeSniffer/Sniff.php", + "CodeSniffer/Tokens.php", + "CodeSniffer/Reports/", + "CodeSniffer/CommentParser/", + "CodeSniffer/Tokenizers/", + "CodeSniffer/DocGenerators/", + "CodeSniffer/Standards/AbstractPatternSniff.php", + "CodeSniffer/Standards/AbstractScopeSniff.php", + "CodeSniffer/Standards/AbstractVariableSniff.php", + "CodeSniffer/Standards/IncorrectPatternException.php", + "CodeSniffer/Standards/Generic/Sniffs/", + "CodeSniffer/Standards/MySource/Sniffs/", + "CodeSniffer/Standards/PEAR/Sniffs/", + "CodeSniffer/Standards/PSR1/Sniffs/", + "CodeSniffer/Standards/PSR2/Sniffs/", + "CodeSniffer/Standards/Squiz/Sniffs/", + "CodeSniffer/Standards/Zend/Sniffs/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "http://www.squizlabs.com/php-codesniffer", + "keywords": [ + "phpcs", + "standards" + ], + "time": "2014-12-04 22:32:15" + }, + { + "name": "symfony/browser-kit", + "version": "v3.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "e07127ac31230b30887c2dddf3708d883d239b14" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/e07127ac31230b30887c2dddf3708d883d239b14", + "reference": "e07127ac31230b30887c2dddf3708d883d239b14", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/dom-crawler": "~2.8|~3.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0", + "symfony/process": "~2.8|~3.0" + }, + "suggest": { + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony BrowserKit Component", + "homepage": "https://symfony.com", + "time": "2016-03-04 07:55:57" + }, + { + "name": "symfony/config", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "edbbcf33cffa2a85104fc80de8dc052cc51596bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/edbbcf33cffa2a85104fc80de8dc052cc51596bb", + "reference": "edbbcf33cffa2a85104fc80de8dc052cc51596bb", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/filesystem": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2016-04-20 18:52:26" + }, + { + "name": "symfony/console", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "48221d3de4dc22d2cd57c97e8b9361821da86609" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/48221d3de4dc22d2cd57c97e8b9361821da86609", + "reference": "48221d3de4dc22d2cd57c97e8b9361821da86609", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2016-04-26 12:00:47" + }, + { + "name": "symfony/css-selector", + "version": "v3.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/65e764f404685f2dc20c057e889b3ad04b2e2db0", + "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2016-03-04 07:55:57" + }, + { + "name": "symfony/dependency-injection", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "bd04588c087651ceffdc45d40dc4de05af9c7c52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/bd04588c087651ceffdc45d40dc4de05af9c7c52", + "reference": "bd04588c087651ceffdc45d40dc4de05af9c7c52", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "conflict": { + "symfony/expression-language": "<2.6" + }, + "require-dev": { + "symfony/config": "~2.2|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/yaml": "~2.1|~3.0.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2016-05-09 18:12:35" + }, + { + "name": "symfony/dom-crawler", + "version": "v3.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "49b588841225b205700e5122fa01911cabada857" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/49b588841225b205700e5122fa01911cabada857", + "reference": "49b588841225b205700e5122fa01911cabada857", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "~2.8|~3.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "time": "2016-04-12 18:09:53" + }, + { + "name": "symfony/event-dispatcher", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "a158f13992a3147d466af7a23b564ac719a4ddd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a158f13992a3147d466af7a23b564ac719a4ddd8", + "reference": "a158f13992a3147d466af7a23b564ac719a4ddd8", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.0,>=2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.6|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2016-05-03 18:59:18" + }, + { + "name": "symfony/filesystem", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "dee379131dceed90a429e951546b33edfe7dccbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/dee379131dceed90a429e951546b33edfe7dccbb", + "reference": "dee379131dceed90a429e951546b33edfe7dccbb", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2016-04-12 18:01:21" + }, + { + "name": "symfony/finder", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "ca24cf2cd4e3826f571e0067e535758e73807aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/ca24cf2cd4e3826f571e0067e535758e73807aa1", + "reference": "ca24cf2cd4e3826f571e0067e535758e73807aa1", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2016-03-10 10:53:53" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "1289d16209491b584839022f29257ad859b8532d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d", + "reference": "1289d16209491b584839022f29257ad859b8532d", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2016-01-20 09:13:37" + }, + { + "name": "symfony/polyfill-php55", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php55.git", + "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php55/zipball/b4f3f07d91702f8f926339fc4fcf81671d8c27e6", + "reference": "b4f3f07d91702f8f926339fc4fcf81671d8c27e6", + "shasum": "" + }, + "require": { + "ircmaxell/password-compat": "~1.0", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php55\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2016-01-20 09:13:37" + }, + { + "name": "symfony/process", + "version": "v2.8.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "1276bd9be89be039748cf753a2137f4ef149cd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/1276bd9be89be039748cf753a2137f4ef149cd74", + "reference": "1276bd9be89be039748cf753a2137f4ef149cd74", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2016-04-14 15:22:22" + }, + { + "name": "symfony/yaml", + "version": "v3.0.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "0047c8366744a16de7516622c5b7355336afae96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0047c8366744a16de7516622c5b7355336afae96", + "reference": "0047c8366744a16de7516622c5b7355336afae96", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2016-03-04 07:55:57" + }, + { + "name": "theseer/fdomdocument", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/fDOMDocument.git", + "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/fDOMDocument/zipball/d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", + "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "lib-libxml": "*", + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "lead" + } + ], + "description": "The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.", + "homepage": "https://github.com/theseer/fDOMDocument", + "time": "2015-05-27 22:58:02" + }, + { + "name": "twig/twig", + "version": "v1.24.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", + "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", + "shasum": "" + }, + "require": { + "php": ">=5.2.7" + }, + "require-dev": { + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.24-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", + "keywords": [ + "templating" + ], + "time": "2016-01-25 21:22:18" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "codeception/codeception": 20, + "joomla-projects/robo": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.3.10" + }, + "platform-dev": [], + "platform-overrides": { + "php": "5.5.21" + } +} diff --git a/travisci-phpunit.xml b/travisci-phpunit.xml index 101229df53d3f..6be9f51cf88b7 100644 --- a/travisci-phpunit.xml +++ b/travisci-phpunit.xml @@ -1,31 +1,31 @@ - + - + - tests/unit/suites/libraries/cms + tests-phpunit/unit/suites/libraries/cms - tests/unit/suites/libraries/joomla + tests-phpunit/unit/suites/libraries/joomla - tests/unit/suites/libraries/legacy + tests-phpunit/unit/suites/libraries/legacy - tests/unit/suites/database + tests-phpunit/unit/suites/database - tests/unit/suites/administrator + tests-phpunit/unit/suites/administrator - tests/unit/suites/finderIndexer + tests-phpunit/unit/suites/finderIndexer From 103acea5f295948796ec4dec8ea396b7bde92de1 Mon Sep 17 00:00:00 2001 From: Yves Hoppe Date: Sun, 15 May 2016 22:24:38 +0200 Subject: [PATCH 003/127] System tests with codeception 2.2 --- .travis.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index bb443f6a94f25..cfda9eace0834 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,12 +39,10 @@ before_script: # Make sure all dev dependencies are installed - composer install # Set up databases for testing - - if [[ $TRAVIS_PHP_VERSION != hhvm ]]; then mysql -e 'create database joomla_ut;'; fi - - if [[ $TRAVIS_PHP_VERSION != hhvm ]]; then mysql joomla_ut < tests/unit/schema/mysql.sql; fi - - if [[ $TRAVIS_PHP_VERSION = hhvm ]]; then mysql -u root -e 'create database joomla_ut;'; fi - - if [[ $TRAVIS_PHP_VERSION = hhvm ]]; then mysql -u root joomla_ut < tests/unit/schema/mysql.sql; fi + - mysql -e 'create database joomla_ut;' + - mysql joomla_ut < tests-phpunit/unit/schema/mysql.sql - psql -c 'create database joomla_ut;' -U postgres - - psql -d joomla_ut -a -f tests/unit/schema/postgresql.sql + - psql -d joomla_ut -a -f tests-phpunit/unit/schema/postgresql.sql # Set up Apache # - ./build/travis/php-apache.sh # Enable additional PHP extensions @@ -54,8 +52,7 @@ before_script: - if [[ $INSTALL_APCU == "yes" && $TRAVIS_PHP_VERSION = 5.* ]]; then printf "\n" | pecl install apcu-4.0.10 && phpenv config-add build/travis/phpenv/apcu-$TRAVIS_PHP_VERSION.ini; fi - if [[ $INSTALL_APCU == "yes" && $TRAVIS_PHP_VERSION = 7.* ]]; then printf "\n" | pecl install apcu-beta && phpenv config-add build/travis/phpenv/apcu-$TRAVIS_PHP_VERSION.ini; fi - if [[ $INSTALL_APCU_BC_BETA == "yes" ]]; then printf "\n" | pecl install apcu_bc-beta; fi - - if [[ $INSTALL_REDIS == "yes" && $TRAVIS_PHP_VERSION != hhvm ]]; then phpenv config-add build/travis/phpenv/redis.ini; fi - - if [[ $INSTALL_REDIS == "yes" && $TRAVIS_PHP_VERSION = hhvm ]]; then cat build/travis/phpenv/redis.ini >> /etc/hhvm/php.ini; fi + - if [[ $INSTALL_REDIS == "yes" ]]; then phpenv config-add build/travis/phpenv/redis.ini; fi # New system test related changes - sudo apt-get update -qq - sudo apt-get install -y --force-yes apache2 libapache2-mod-fastcgi php5-curl php5-mysql php5-intl php5-gd > /dev/null From f54f52849a4a869ab74109d7ca034e35a3a61e98 Mon Sep 17 00:00:00 2001 From: Yves Hoppe Date: Sun, 15 May 2016 22:29:37 +0200 Subject: [PATCH 004/127] System tests with codeception 2.2 --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index cfda9eace0834..4ae61114b276e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -80,6 +80,10 @@ before_script: - sudo apt-get install fluxbox -y --force-yes - fluxbox & - sleep 3 # give fluxbox some time to start + # Composer in tests folder + - cd tests/ + - composer install + - cd .. - sudo cp RoboFile.dist.ini RoboFile.ini script: From 3df9c7ece53c030261d27a79399f907dda17e767 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Sa=CC=81nchez?= Date: Sat, 21 May 2016 18:41:47 +0200 Subject: [PATCH 005/127] Instructions for testing --- README.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/README.md b/README.md index 60ea6de296d72..3a8b925a8dec4 100644 --- a/README.md +++ b/README.md @@ -89,3 +89,68 @@ Copyright * [Special Thanks](https://docs.joomla.org/Joomla!_Credits_and_Thanks) * Distributed under the GNU General Public License version 2 or later * See [License details](https://docs.joomla.org/Joomla_Licenses) + +Test +--------------------- +## Run the tests + +To run the tests please execute the following commands (for the moment only working in Linux and MacOS, for more information see: https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception): + +```bash +$ cd tests +$ composer install +$ vendor/bin/robo +$ vendor/bin/robo run:tests +``` + +## Additional options + +You can run the tests against different resolutions. The default acceptance YAML configuration file provides three options: + +* "desktop": default, 1024x768px +* "tablet": tablet in portrait mode, 768x1024px +* "phone": phone in portrait mode, 480x640px + +To set a specific resolution, set is as an option of the command: + +`$ vendor/bin/robo run:tests --env=tablet` + +Note: the first parameter is used by Travis and you should always set it to "0" when you run your tests locally. + +##For Windows: + +You need to install: +- Git for windows (https://msysgit.github.io/) +- GitHub for windows (https://windows.github.com/) +- Curl for Windows if necesssary. + +Note: For commands line is better if you use the 'Git shell' program. + +First you should create a fork of the official repository and clone the fork into your web server folder. + +To prepare the system tests (Selenium) to be run in your local machine you are asked to rename the file `tests/acceptance.suite.dist.yml` to `tests/acceptance.suite.yml`. Afterwards, please edit the file according to your system needs. + +Open the console and go in the root folder, for example: + +```bash +cd C:\wamp\www\gsoc16_browser-automated-tests +``` + +Then run the commands: + +```bash +$ cd tests +$ composer install +``` + +You can then run the following command to start the tests: + +```bash +$ vendor/bin/robo run:tests +``` + +Once all tests were executed, you may also run a specific test: + +```bash +$ vendor/bin/robo run:test // Then select the test you want to run! +``` \ No newline at end of file From 60b986d82e27a92310b158134b51aaf5e301311e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Sa=CC=81nchez?= Date: Sat, 21 May 2016 18:58:36 +0200 Subject: [PATCH 006/127] Instructions for testing --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3a8b925a8dec4..c7dcaa5d2819a 100644 --- a/README.md +++ b/README.md @@ -99,8 +99,9 @@ To run the tests please execute the following commands (for the moment only work ```bash $ cd tests $ composer install -$ vendor/bin/robo -$ vendor/bin/robo run:tests +$ cd .. +$ tests/vendor/bin/robo +$ tests/vendor/bin/robo run:tests ``` ## Additional options @@ -141,16 +142,17 @@ Then run the commands: ```bash $ cd tests $ composer install +$ cd .. ``` You can then run the following command to start the tests: ```bash -$ vendor/bin/robo run:tests +$ tests/vendor/bin/robo run:tests ``` Once all tests were executed, you may also run a specific test: ```bash -$ vendor/bin/robo run:test // Then select the test you want to run! +$ tests/vendor/bin/robo run:test // Then select the test you want to run! ``` \ No newline at end of file From f286325b0a1be357d49a88d5aafe171c5edf33e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Sa=CC=81nchez?= Date: Sat, 21 May 2016 18:59:14 +0200 Subject: [PATCH 007/127] Remove useless header --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index c7dcaa5d2819a..d63773899e44e 100644 --- a/README.md +++ b/README.md @@ -90,8 +90,6 @@ Copyright * Distributed under the GNU General Public License version 2 or later * See [License details](https://docs.joomla.org/Joomla_Licenses) -Test ---------------------- ## Run the tests To run the tests please execute the following commands (for the moment only working in Linux and MacOS, for more information see: https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception): From 97914b757389dd2b34b0a392032ede98da33cfa9 Mon Sep 17 00:00:00 2001 From: javier gomez Date: Sat, 21 May 2016 23:19:26 +0200 Subject: [PATCH 008/127] [tests] new convention for locating elements Adds Gherkin Pages and Step Objects as sample of useage --- .../modules/mod_login/tmpl/default.php | 6 +- .../Page/Acceptance/Administrator/Login.php | 17 +++++ .../Step/Acceptance/Administrator/User.php | 23 +++++++ tests/acceptance.suite.dist.yml | 8 ++- tests/acceptance/_bootstrap.php | 3 - tests/acceptance/administratorlogin.feature | 9 +++ tests/composer.lock | 62 +++++++++---------- 7 files changed, 90 insertions(+), 38 deletions(-) create mode 100644 tests/_support/Page/Acceptance/Administrator/Login.php create mode 100644 tests/_support/Step/Acceptance/Administrator/User.php create mode 100644 tests/acceptance/administratorlogin.feature diff --git a/administrator/modules/mod_login/tmpl/default.php b/administrator/modules/mod_login/tmpl/default.php index cf0b435eb2f28..fab9dbbca1583 100644 --- a/administrator/modules/mod_login/tmpl/default.php +++ b/administrator/modules/mod_login/tmpl/default.php @@ -25,7 +25,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -84,7 +84,7 @@
-
diff --git a/tests/_support/Page/Acceptance/Administrator/Login.php b/tests/_support/Page/Acceptance/Administrator/Login.php new file mode 100644 index 0000000000000..8e84d8379f791 --- /dev/null +++ b/tests/_support/Page/Acceptance/Administrator/Login.php @@ -0,0 +1,17 @@ +amOnPage('administrator/'); + $I->fillField(['css' => 'input[data-tests="username"]'], $username); + $I->fillField(['css' => 'input[data-tests="password"]'], $password); + $I->click(['css' => 'button[data-tests="log in"]']); + } +} diff --git a/tests/_support/Step/Acceptance/Administrator/User.php b/tests/_support/Step/Acceptance/Administrator/User.php new file mode 100644 index 0000000000000..aec47635b44c6 --- /dev/null +++ b/tests/_support/Step/Acceptance/Administrator/User.php @@ -0,0 +1,23 @@ +comment('@todo'); + } + + /** + * @Then I should see administrator dashboard + */ + public function iShouldSeeAdministratorDashboard() + { + $I = $this; + $I->comment('@todo'); + } +} \ No newline at end of file diff --git a/tests/acceptance.suite.dist.yml b/tests/acceptance.suite.dist.yml index 25f16ddee4785..438c17844fb0c 100644 --- a/tests/acceptance.suite.dist.yml +++ b/tests/acceptance.suite.dist.yml @@ -30,4 +30,10 @@ modules: language: 'English (United Kingdom)' # Language in which you want the Application to be Installed AcceptanceHelper: url: 'http://localhost/tests/joomla-cms3' # the url that points to the joomla installation at /tests/system/joomla-cms - we need it twice here -error_level: "E_ALL & ~E_STRICT & ~E_DEPRECATED" \ No newline at end of file +error_level: "E_ALL & ~E_STRICT & ~E_DEPRECATED" +gherkin: + contexts: + default: + - AcceptanceTester + - Step\Acceptance\Administrator\User + - Page\Acceptance\Administrator\Login \ No newline at end of file diff --git a/tests/acceptance/_bootstrap.php b/tests/acceptance/_bootstrap.php index 5d593387f1fbe..b3d9bbc7f3711 100644 --- a/tests/acceptance/_bootstrap.php +++ b/tests/acceptance/_bootstrap.php @@ -1,4 +1 @@ Date: Tue, 7 Jun 2016 21:07:55 +0530 Subject: [PATCH 009/127] Update Codeception to 2.2.1 --- tests/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/composer.json b/tests/composer.json index 631e8a064264a..cd93cb6517dc3 100644 --- a/tests/composer.json +++ b/tests/composer.json @@ -20,7 +20,7 @@ "php": ">=5.3.10" }, "require-dev": { - "codeception/codeception": "master@dev", + "codeception/codeception": "~2.2", "joomla-projects/joomla-browser": "v3.4.8.3", "joomla-projects/selenium-server-standalone": "v2.52.0", "codegyre/robo": "~0.6", From 8f013c4ae49cdbb63a5bae8742a79df7f3808301 Mon Sep 17 00:00:00 2001 From: Prital Patel Date: Wed, 8 Jun 2016 23:49:12 +0530 Subject: [PATCH 010/127] Writing new composer.lock file for update --- tests/composer.lock | 415 +++++++++++++++++++++++++++----------------- 1 file changed, 255 insertions(+), 160 deletions(-) diff --git a/tests/composer.lock b/tests/composer.lock index c5f1b38abac6c..b906a69da2c82 100644 --- a/tests/composer.lock +++ b/tests/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "ff092d131bee3019ed4915bb9d9ff8fe", - "content-hash": "68de3ba081a8a0391cb47d9b35c511f6", + "hash": "378af551f333dc37621bac3a29dda067", + "content-hash": "4a326aca8e11d387bc6b454d4f8b9bbf", "packages": [], "packages-dev": [ { @@ -68,16 +68,16 @@ }, { "name": "codeception/codeception", - "version": "dev-master", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "ce47c7c3f411a7a88ca12d1da7cd6afc63173394" + "reference": "f137636f0c185e7d4a495b9cea70c1afae27dfc7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/ce47c7c3f411a7a88ca12d1da7cd6afc63173394", - "reference": "ce47c7c3f411a7a88ca12d1da7cd6afc63173394", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/f137636f0c185e7d4a495b9cea70c1afae27dfc7", + "reference": "f137636f0c185e7d4a495b9cea70c1afae27dfc7", "shasum": "" }, "require": { @@ -89,19 +89,17 @@ "guzzlehttp/psr7": "~1.0", "php": ">=5.4.0 <8.0", "phpunit/php-code-coverage": ">=2.1.3", - "phpunit/phpunit": ">4.8.20 <6.0", - "predis/predis": "^1.0", - "symfony/browser-kit": ">=2.7 <3.1", - "symfony/console": ">=2.7 <3.1", - "symfony/css-selector": ">=2.7 <3.1", - "symfony/dom-crawler": ">=2.7 <3.1", - "symfony/event-dispatcher": ">=2.7 <3.1", - "symfony/finder": ">=2.7 <3.1", - "symfony/yaml": ">=2.7 <3.1" + "phpunit/phpunit": ">4.8.20 <5.5", + "symfony/browser-kit": ">=2.7 <4.0", + "symfony/console": ">=2.7 <4.0", + "symfony/css-selector": ">=2.7 <4.0", + "symfony/dom-crawler": ">=2.7 <4.0", + "symfony/event-dispatcher": ">=2.7 <4.0", + "symfony/finder": ">=2.7 <4.0", + "symfony/yaml": ">=2.7 <4.0" }, "require-dev": { "codeception/specify": "~0.3", - "ext-mongodb": "*", "facebook/php-sdk-v4": "~5.0", "flow/jsonpath": "~0.2", "league/factory-muffin": "^3.0", @@ -109,7 +107,9 @@ "mongodb/mongodb": "^1.0", "monolog/monolog": "~1.8", "pda/pheanstalk": "~3.0", - "php-amqplib/php-amqplib": "~2.4" + "php-amqplib/php-amqplib": "~2.4", + "predis/predis": "^1.0", + "squizlabs/php_codesniffer": "~2.0" }, "suggest": { "codeception/specify": "BDD-style code blocks", @@ -153,19 +153,19 @@ "functional testing", "unit testing" ], - "time": "2016-05-16 11:38:01" + "time": "2016-06-03 12:44:06" }, { "name": "codegyre/robo", "version": "0.6.0", "source": { "type": "git", - "url": "https://github.com/Codegyre/Robo.git", + "url": "https://github.com/consolidation-org/Robo.git", "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codegyre/Robo/zipball/d18185f0494c854d36aa5ee0ad931ee23bbef552", + "url": "https://api.github.com/repos/consolidation-org/Robo/zipball/d18185f0494c854d36aa5ee0ad931ee23bbef552", "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552", "shasum": "" }, @@ -1920,39 +1920,136 @@ "description": "Official version of pdepend to be handled with Composer", "time": "2016-03-10 15:15:04" }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2015-12-27 11:43:31" + }, { "name": "phpdocumentor/reflection-docblock", - "version": "2.0.4", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + "reference": "45ada3e3fd09789fbfbd6d65b3f0901f0030dc61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/45ada3e3fd09789fbfbd6d65b3f0901f0030dc61", + "reference": "45ada3e3fd09789fbfbd6d65b3f0901f0030dc61", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0@dev", + "phpdocumentor/type-resolver": "^0.1.5", + "webmozart/assert": "^1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^4.4" }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" + "type": "library", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2016-06-06 06:44:13" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.1.8", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9891754231e55d42f0d16988ffb799af39f31a12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9891754231e55d42f0d16988ffb799af39f31a12", + "reference": "9891754231e55d42f0d16988ffb799af39f31a12", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { - "psr-0": { - "phpDocumentor": [ + "psr-4": { + "phpDocumentor\\Reflection\\": [ "src/" ] } @@ -1964,10 +2061,10 @@ "authors": [ { "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" + "email": "me@mikevanriel.com" } ], - "time": "2015-02-03 12:10:50" + "time": "2016-03-28 10:02:29" }, { "name": "phploc/phploc", @@ -2153,32 +2250,32 @@ }, { "name": "phpspec/prophecy", - "version": "v1.6.0", + "version": "v1.6.1", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972" + "reference": "58a8137754bc24b25740d4281399a4a3596058e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972", - "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/58a8137754bc24b25740d4281399a4a3596058e0", + "reference": "58a8137754bc24b25740d4281399a4a3596058e0", "shasum": "" }, "require": { "doctrine/instantiator": "^1.0.2", "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "~2.0", - "sebastian/comparator": "~1.1", - "sebastian/recursion-context": "~1.0" + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", + "sebastian/comparator": "^1.1", + "sebastian/recursion-context": "^1.0" }, "require-dev": { - "phpspec/phpspec": "~2.0" + "phpspec/phpspec": "^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { @@ -2211,7 +2308,7 @@ "spy", "stub" ], - "time": "2016-02-15 07:46:21" + "time": "2016-06-07 08:13:47" }, { "name": "phpunit/php-code-coverage", @@ -2584,56 +2681,6 @@ ], "time": "2015-10-02 06:51:40" }, - { - "name": "predis/predis", - "version": "v1.0.3", - "source": { - "type": "git", - "url": "https://github.com/nrk/predis.git", - "reference": "84060b9034d756b4d79641667d7f9efe1aeb8e04" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nrk/predis/zipball/84060b9034d756b4d79641667d7f9efe1aeb8e04", - "reference": "84060b9034d756b4d79641667d7f9efe1aeb8e04", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "ext-curl": "Allows access to Webdis when paired with phpiredis", - "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol" - }, - "type": "library", - "autoload": { - "psr-4": { - "Predis\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Daniele Alessandri", - "email": "suppakilla@gmail.com", - "homepage": "http://clorophilla.net" - } - ], - "description": "Flexible and feature-complete PHP client library for Redis", - "homepage": "http://github.com/nrk/predis", - "keywords": [ - "nosql", - "predis", - "redis" - ], - "time": "2015-07-30 18:34:15" - }, { "name": "psr/http-message", "version": "1.0", @@ -2956,16 +3003,16 @@ }, { "name": "sebastian/git", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/git.git", - "reference": "38638de3e94830a5cd7a5956135589b967609cd5" + "reference": "607dcc6003502acdd0e6199b60ba954ce00f3004" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/git/zipball/38638de3e94830a5cd7a5956135589b967609cd5", - "reference": "38638de3e94830a5cd7a5956135589b967609cd5", + "url": "https://api.github.com/repos/sebastianbergmann/git/zipball/607dcc6003502acdd0e6199b60ba954ce00f3004", + "reference": "607dcc6003502acdd0e6199b60ba954ce00f3004", "shasum": "" }, "require": { @@ -2997,7 +3044,7 @@ "keywords": [ "git" ], - "time": "2016-02-21 15:02:23" + "time": "2016-03-12 23:31:06" }, { "name": "sebastian/global-state", @@ -3266,16 +3313,16 @@ }, { "name": "symfony/browser-kit", - "version": "v3.0.6", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "e07127ac31230b30887c2dddf3708d883d239b14" + "reference": "b645a9b23d6c0eeba5ac823fa87bf010db9aff22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/e07127ac31230b30887c2dddf3708d883d239b14", - "reference": "e07127ac31230b30887c2dddf3708d883d239b14", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/b645a9b23d6c0eeba5ac823fa87bf010db9aff22", + "reference": "b645a9b23d6c0eeba5ac823fa87bf010db9aff22", "shasum": "" }, "require": { @@ -3292,7 +3339,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -3319,20 +3366,20 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2016-03-04 07:55:57" + "time": "2016-03-04 07:56:56" }, { "name": "symfony/config", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "edbbcf33cffa2a85104fc80de8dc052cc51596bb" + "reference": "a2edd59c2163c65747fc3f35d132b5a39266bd05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/edbbcf33cffa2a85104fc80de8dc052cc51596bb", - "reference": "edbbcf33cffa2a85104fc80de8dc052cc51596bb", + "url": "https://api.github.com/repos/symfony/config/zipball/a2edd59c2163c65747fc3f35d132b5a39266bd05", + "reference": "a2edd59c2163c65747fc3f35d132b5a39266bd05", "shasum": "" }, "require": { @@ -3372,20 +3419,20 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2016-04-20 18:52:26" + "time": "2016-06-06 11:11:27" }, { "name": "symfony/console", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "48221d3de4dc22d2cd57c97e8b9361821da86609" + "reference": "5ac8bc9aa77bb2edf06af3a1bb6bc1020d23acd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/48221d3de4dc22d2cd57c97e8b9361821da86609", - "reference": "48221d3de4dc22d2cd57c97e8b9361821da86609", + "url": "https://api.github.com/repos/symfony/console/zipball/5ac8bc9aa77bb2edf06af3a1bb6bc1020d23acd3", + "reference": "5ac8bc9aa77bb2edf06af3a1bb6bc1020d23acd3", "shasum": "" }, "require": { @@ -3432,20 +3479,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2016-04-26 12:00:47" + "time": "2016-06-06 15:06:25" }, { "name": "symfony/css-selector", - "version": "v3.0.6", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0" + "reference": "e17f386efef7258ac671c24e727673abd086b0cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/65e764f404685f2dc20c057e889b3ad04b2e2db0", - "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/e17f386efef7258ac671c24e727673abd086b0cf", + "reference": "e17f386efef7258ac671c24e727673abd086b0cf", "shasum": "" }, "require": { @@ -3454,7 +3501,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -3485,20 +3532,20 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2016-03-04 07:55:57" + "time": "2016-03-04 07:56:56" }, { "name": "symfony/dependency-injection", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "bd04588c087651ceffdc45d40dc4de05af9c7c52" + "reference": "2d05009d890cf1139988ff059b5b2e0eb280ed13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/bd04588c087651ceffdc45d40dc4de05af9c7c52", - "reference": "bd04588c087651ceffdc45d40dc4de05af9c7c52", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2d05009d890cf1139988ff059b5b2e0eb280ed13", + "reference": "2d05009d890cf1139988ff059b5b2e0eb280ed13", "shasum": "" }, "require": { @@ -3548,20 +3595,20 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2016-05-09 18:12:35" + "time": "2016-06-06 11:11:27" }, { "name": "symfony/dom-crawler", - "version": "v3.0.6", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "49b588841225b205700e5122fa01911cabada857" + "reference": "12aa63fd41b060d2bee9a34623d29eda70bc8fe3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/49b588841225b205700e5122fa01911cabada857", - "reference": "49b588841225b205700e5122fa01911cabada857", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/12aa63fd41b060d2bee9a34623d29eda70bc8fe3", + "reference": "12aa63fd41b060d2bee9a34623d29eda70bc8fe3", "shasum": "" }, "require": { @@ -3577,7 +3624,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -3604,20 +3651,20 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2016-04-12 18:09:53" + "time": "2016-05-13 15:49:09" }, { "name": "symfony/event-dispatcher", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a158f13992a3147d466af7a23b564ac719a4ddd8" + "reference": "2a6b8713f8bdb582058cfda463527f195b066110" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a158f13992a3147d466af7a23b564ac719a4ddd8", - "reference": "a158f13992a3147d466af7a23b564ac719a4ddd8", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2a6b8713f8bdb582058cfda463527f195b066110", + "reference": "2a6b8713f8bdb582058cfda463527f195b066110", "shasum": "" }, "require": { @@ -3664,11 +3711,11 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2016-05-03 18:59:18" + "time": "2016-06-06 11:11:27" }, { "name": "symfony/filesystem", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", @@ -3717,16 +3764,16 @@ }, { "name": "symfony/finder", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "ca24cf2cd4e3826f571e0067e535758e73807aa1" + "reference": "3ec095fab1800222732ca522a95dce8fa124007b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/ca24cf2cd4e3826f571e0067e535758e73807aa1", - "reference": "ca24cf2cd4e3826f571e0067e535758e73807aa1", + "url": "https://api.github.com/repos/symfony/finder/zipball/3ec095fab1800222732ca522a95dce8fa124007b", + "reference": "3ec095fab1800222732ca522a95dce8fa124007b", "shasum": "" }, "require": { @@ -3762,7 +3809,7 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2016-03-10 10:53:53" + "time": "2016-06-06 11:11:27" }, { "name": "symfony/polyfill-mbstring", @@ -3881,16 +3928,16 @@ }, { "name": "symfony/process", - "version": "v2.8.6", + "version": "v2.8.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "1276bd9be89be039748cf753a2137f4ef149cd74" + "reference": "115347d00c342198cdc52a7bd8bc15b5ab43500c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/1276bd9be89be039748cf753a2137f4ef149cd74", - "reference": "1276bd9be89be039748cf753a2137f4ef149cd74", + "url": "https://api.github.com/repos/symfony/process/zipball/115347d00c342198cdc52a7bd8bc15b5ab43500c", + "reference": "115347d00c342198cdc52a7bd8bc15b5ab43500c", "shasum": "" }, "require": { @@ -3926,20 +3973,20 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2016-04-14 15:22:22" + "time": "2016-06-06 11:11:27" }, { "name": "symfony/yaml", - "version": "v3.0.6", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "0047c8366744a16de7516622c5b7355336afae96" + "reference": "eca51b7b65eb9be6af88ad7cc91685f1556f5c9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/0047c8366744a16de7516622c5b7355336afae96", - "reference": "0047c8366744a16de7516622c5b7355336afae96", + "url": "https://api.github.com/repos/symfony/yaml/zipball/eca51b7b65eb9be6af88ad7cc91685f1556f5c9a", + "reference": "eca51b7b65eb9be6af88ad7cc91685f1556f5c9a", "shasum": "" }, "require": { @@ -3948,7 +3995,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -3975,7 +4022,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2016-03-04 07:55:57" + "time": "2016-05-26 21:46:24" }, { "name": "theseer/fdomdocument", @@ -4019,16 +4066,16 @@ }, { "name": "twig/twig", - "version": "v1.24.0", + "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8" + "reference": "3566d311a92aae4deec6e48682dc5a4528c4a512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", - "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3566d311a92aae4deec6e48682dc5a4528c4a512", + "reference": "3566d311a92aae4deec6e48682dc5a4528c4a512", "shasum": "" }, "require": { @@ -4076,13 +4123,61 @@ "keywords": [ "templating" ], - "time": "2016-01-25 21:22:18" + "time": "2016-05-30 09:11:59" + }, + { + "name": "webmozart/assert", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde", + "reference": "30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2015-08-24 13:29:44" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": { - "codeception/codeception": 20, "joomla-projects/robo": 20 }, "prefer-stable": false, From 9c9dba5f2cc990a0958fae854fe1287c6b84e4fb Mon Sep 17 00:00:00 2001 From: Prital Patel Date: Mon, 13 Jun 2016 00:13:04 +0530 Subject: [PATCH 011/127] Adding users.feature scenarios using gherkin --- .gitignore | 1 - RoboFile.php | 11 +- tests/_support/AcceptanceTester.php | 149 +++++++++++++- .../Page/Acceptance/Administrator/Login.php | 39 +++- .../Step/Acceptance/Administrator/User.php | 187 +++++++++++++++++- tests/acceptance/administratorlogin.feature | 12 +- 6 files changed, 367 insertions(+), 32 deletions(-) diff --git a/.gitignore b/.gitignore index 19ab14c416f8f..9faa430049322 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,6 @@ tests/codeception/_output/* tests/codeception/vendor/* tests/codeception/testingsite* tests/codeception/tests/acceptance.suite.yml -tests/codeception/tests/acceptance/*Tester.php tests/codeception/tests/functional/*Tester.php tests/codeception/tests/unit/*Tester.php diff --git a/RoboFile.php b/RoboFile.php index ba3cf01c0a8d0..1d5022ceced82 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -274,6 +274,15 @@ public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) ->stopOnFail(); $this->taskCodecept($pathToCodeception) + ->arg('--steps') + ->arg('--debug') + ->arg('--fail-fast') + ->arg('--env ' . $opts['env']) + ->arg('tests/acceptance/users.feature') + ->run() + ->stopOnFail(); + + /* $this->taskCodecept($pathToCodeception) ->arg('--steps') ->arg('--debug') ->arg('--fail-fast') @@ -289,7 +298,7 @@ public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) ->arg('--env ' . $opts['env']) ->arg('tests/acceptance/frontend/') ->run() - ->stopOnFail(); + ->stopOnFail();*/ /* // Uncomment this lines if you need to debug selenium errors diff --git a/tests/_support/AcceptanceTester.php b/tests/_support/AcceptanceTester.php index 4c7dcbb6d6933..3b29d824eebe7 100644 --- a/tests/_support/AcceptanceTester.php +++ b/tests/_support/AcceptanceTester.php @@ -1,6 +1,4 @@ waitForText($title, $timeout, ['class' => 'page-title']); + } + + /** + * Function to check for PHP Notices or Warnings + * + * @param string $page Optional, if not given checks will be done in the current page + * + * @note: doAdminLogin() before + */ + public function checkForPhpNoticesOrWarnings($page = null) + { + $I = $this; + + if ($page) + { + $I->amOnPage($page); + } + + $I->dontSeeInPageSource('Notice:'); + $I->dontSeeInPageSource('Notice:'); + $I->dontSeeInPageSource('Warning:'); + $I->dontSeeInPageSource('Warning:'); + $I->dontSeeInPageSource('Strict standards:'); + $I->dontSeeInPageSource('Strict standards:'); + $I->dontSeeInPageSource('The requested page can\'t be found'); + } + + /** + * Function to select Toolbar buttons in Joomla! Admin Toolbar Panel + * + * @param string $button The full name of the button + */ + public function clickToolbarButton($button) + { + $I = $this; + $input = strtolower($button); + + // @todo Needs to find way to work with different window size. + /*$screenSize = explode("x", $this->config['window_size']); + if($screenSize[0] <= 480) + { + $I->click('Toolbar'); + }*/ + + switch($input) + { + case "new": + $I->click(['xpath' => "//div[@id='toolbar-new']//button"]); + break; + case "edit": + $I->click(['xpath' => "//div[@id='toolbar-edit']//button"]); + break; + case "publish": + $I->click(['xpath' => "//div[@id='toolbar-publish']//button"]); + break; + case "unpublish": + $I->click(['xpath' => "//div[@id='toolbar-unpublish']//button"]); + break; + case "archive": + $I->click(['xpath' => "//div[@id='toolbar-archive']//button"]); + break; + case "check-in": + $I->click(['xpath' => "//div[@id='toolbar-checkin']//button"]); + break; + case "batch": + $I->click(['xpath' => "//div[@id='toolbar-batch']//button"]); + break; + case "rebuild": + $I->click(['xpath' => "//div[@id='toolbar-refresh']//button"]); + break; + case "trash": + $I->click(['xpath' => "//div[@id='toolbar-trash']//button"]); + break; + case "save": + $I->click(['xpath' => "//div[@id='toolbar-apply']//button"]); + break; + case "save & close": + $I->click(['xpath' => "//div[@id='toolbar-save']//button"]); + break; + case "save & new": + $I->click(['xpath' => "//div[@id='toolbar-save-new']//button"]); + break; + case "cancel": + $I->click(['xpath' => "//div[@id='toolbar-cancel']//button"]); + break; + case "options": + $I->click(['xpath' => "//div[@id='toolbar-options']//button"]); + break; + case "empty trash": + $I->click(['xpath' => "//div[@id='toolbar-delete']//button"]); + break; + } + } + + /** + * Function to select all the item in the Search results in Administrator List + * + * Note: We recommend use of checkAllResults function only after searchForItem to be sure you are selecting only the desired result set + * + * @return void + */ + public function checkAllResults() + { + $I = $this; + //$this->debug("Selecting Checkall button"); + $I->click(['xpath' => "//thead//input[@name='checkall-toggle' or @name='toggle']"]); + } - /** - * Define custom actions here - */ + /** + * Selects an option in a Chosen Selector based on its id + * + * @param string $selectId The id of the element + * @param string $option The text in the