From a420410760ba2e92f0867ca7988c6a66e871d3bc Mon Sep 17 00:00:00 2001 From: mattpiwik <matthieu.aubry@gmail.com> Date: Thu, 3 Jan 2013 06:41:41 +0000 Subject: [PATCH] Trying to fix build? git-svn-id: http://dev.piwik.org/svn/trunk@7724 59fd770c-687e-43c8-a1e3-f5a4ff64c105 --- tests/PHPUnit/Integration/NonUnicodeTest.php | 6 +- ..._NonUnicode__Actions.getPageTitles_day.xml | 8 +- ...st_NonUnicode__Actions.getPageUrls_day.xml | 12 ++ ...ode__Actions.getSiteSearchKeywords_day.xml | 7 +- ...Unicode__Live.getLastVisitsDetails_day.xml | 149 +++++------------- ...t_NonUnicode__Referers.getWebsites_day.xml | 28 ++-- 6 files changed, 76 insertions(+), 134 deletions(-) diff --git a/tests/PHPUnit/Integration/NonUnicodeTest.php b/tests/PHPUnit/Integration/NonUnicodeTest.php index 89945fc388..c200ee4a38 100755 --- a/tests/PHPUnit/Integration/NonUnicodeTest.php +++ b/tests/PHPUnit/Integration/NonUnicodeTest.php @@ -46,6 +46,7 @@ class Test_Piwik_Integration_NonUnicodeTest extends IntegrationTestCase 'Actions.getPageUrls', 'Referers.getWebsites', 'Live.getLastVisitsDetails', + 'Actions.getLastVisitsDetails', ); return array( @@ -102,7 +103,6 @@ class Test_Piwik_Integration_NonUnicodeTest extends IntegrationTestCase self::checkResponse($visitor->doTrackPageView('Site Search')); $visitor->setForceVisitDateTime(Piwik_Date::factory(self::$dateTime)->addHour(0.5)->getDatetime()); - //TESTS: on jenkins somehow the "<-was here" was cut off so removing this test case and simply append the wrong keyword // $visitor->setUrl('http://example.org/page/index.htm?q=non unicode keyword %EC%E5%F8%EAe%EE%E2%FBf%E5 <-was here'); $visitor->setUrl('http://example.org/page/index.htm?q=non unicode keyword %EC%E5%F8%EA%EE%E2%FB%E5'); @@ -112,6 +112,10 @@ class Test_Piwik_Integration_NonUnicodeTest extends IntegrationTestCase self::checkResponse($visitor->doTrackPageView('Site Search')); $visitor->setPageCharset(''); + $visitor->setForceVisitDateTime(Piwik_Date::factory(self::$dateTime)->addHour(0.55)->getDatetime()); + $visitor->setUrl('http://example.org/exit-page'); + self::checkResponse($visitor->doTrackPageView('Page title is always UTF-8')); + // Test invalid char set $visitor = self::getTracker(self::$idSite1, self::$dateTime, $defaultInit = true); $visitor->setForceVisitDateTime(Piwik_Date::factory(self::$dateTime)->addHour(1)->getDatetime()); diff --git a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageTitles_day.xml b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageTitles_day.xml index 11c271fe53..53b4ba83cf 100755 --- a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageTitles_day.xml +++ b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageTitles_day.xml @@ -4,10 +4,10 @@ <label> Page title is always UTF-8</label> <nb_visits>1</nb_visits> <nb_uniq_visitors>1</nb_uniq_visitors> - <nb_hits>1</nb_hits> - <sum_time_spent>360</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>360</avg_time_on_page> + <nb_hits>2</nb_hits> + <sum_time_spent>1980</sum_time_spent> + <nb_hits_following_search>2</nb_hits_following_search> + <avg_time_on_page>1980</avg_time_on_page> <bounce_rate>0%</bounce_rate> <exit_rate>0%</exit_rate> </row> diff --git a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageUrls_day.xml b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageUrls_day.xml index e3fc104f07..220e3a4778 100755 --- a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageUrls_day.xml +++ b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getPageUrls_day.xml @@ -1,5 +1,17 @@ <?xml version="1.0" encoding="utf-8" ?> <result> + <row> + <label>/exit-page</label> + <nb_visits>1</nb_visits> + <nb_uniq_visitors>1</nb_uniq_visitors> + <nb_hits>1</nb_hits> + <sum_time_spent>1620</sum_time_spent> + <nb_hits_following_search>1</nb_hits_following_search> + <avg_time_on_page>1620</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + <url>http://example.org/exit-page</url> + </row> <row> <label>page</label> <nb_visits>1</nb_visits> diff --git a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getSiteSearchKeywords_day.xml b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getSiteSearchKeywords_day.xml index 4ea63379d2..42b11cd5b7 100755 --- a/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getSiteSearchKeywords_day.xml +++ b/tests/PHPUnit/Integration/expected/test_NonUnicode__Actions.getSiteSearchKeywords_day.xml @@ -15,12 +15,11 @@ <label>non unicode keyword </label> <nb_visits>1</nb_visits> <nb_hits>1</nb_hits> - <sum_time_spent>0</sum_time_spent> - <exit_nb_visits>1</exit_nb_visits> + <sum_time_spent>180</sum_time_spent> <nb_pages_per_search>1</nb_pages_per_search> - <avg_time_on_page>0</avg_time_on_page> + <avg_time_on_page>180</avg_time_on_page> <bounce_rate>0%</bounce_rate> - <exit_rate>100%</exit_rate> + <exit_rate>0%</exit_rate> </row> <row> <label>Search 2ü</label> diff --git a/tests/PHPUnit/Integration/expected/test_NonUnicode__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/Integration/expected/test_NonUnicode__Live.getLastVisitsDetails_day.xml index 7f2a9c5cfb..8fd89782a6 100644 --- a/tests/PHPUnit/Integration/expected/test_NonUnicode__Live.getLastVisitsDetails_day.xml +++ b/tests/PHPUnit/Integration/expected/test_NonUnicode__Live.getLastVisitsDetails_day.xml @@ -1,96 +1,5 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <row> - <idSite>1</idSite> - <idVisit>2</idVisit> - <visitIp>156.5.3.2</visitIp> - - <visitorType>returning</visitorType> - <visitorTypeIcon>plugins/Live/templates/images/returningVisitor.gif</visitorTypeIcon> - <visitConverted>0</visitConverted> - <visitConvertedIcon /> - <visitEcommerceStatus>none</visitEcommerceStatus> - <visitEcommerceStatusIcon /> - <searches>1</searches> - <actions>1</actions> - <actionDetails> - <row> - <type>search</type> - <url /> - <pageTitle>a keyword</pageTitle> - <pageIdAction /> - <pageId>5</pageId> - - <customVariables> - <row> - <customVariableName4>Search Category</customVariableName4> - <customVariableValue4>Search Kategory</customVariableValue4> - </row> - </customVariables> - <icon>themes/default/images/search_ico.png</icon> - </row> - </actionDetails> - <customVariables> - </customVariables> - <goalConversions>0</goalConversions> - <siteCurrency>USD</siteCurrency> - <siteCurrencySymbol>$</siteCurrencySymbol> - - <visitLocalTime>12:34:06</visitLocalTime> - - - - <visitDuration>0</visitDuration> - <visitDurationPretty>0s</visitDurationPretty> - <visitCount>1</visitCount> - <daysSinceLastVisit>0</daysSinceLastVisit> - <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> - <continent>Europe</continent> - <country>France</country> - <countryFlag>plugins/UserCountry/flags/fr.png</countryFlag> - <region /> - <city /> - <location>France</location> - <latitude /> - <longitude /> - <provider>Unknown</provider> - <providerUrl>http://piwik.org/faq/general/#faq_52</providerUrl> - <referrerType>website</referrerType> - <referrerTypeName>Websites</referrerTypeName> - <referrerName>anothersite.com</referrerName> - <referrerKeyword /> - <referrerKeywordPosition /> - <referrerUrl>http://anothersite.com/whatever.html</referrerUrl> - <referrerSearchEngineUrl /> - <referrerSearchEngineIcon /> - <operatingSystem>Windows XP</operatingSystem> - <operatingSystemShortName>Win XP</operatingSystemShortName> - <operatingSystemIcon>plugins/UserSettings/images/os/WXP.gif</operatingSystemIcon> - <browserFamily>gecko</browserFamily> - <browserFamilyDescription>Gecko (Firefox)</browserFamilyDescription> - <browserName>Firefox 3.6</browserName> - <browserIcon>plugins/UserSettings/images/browsers/FF.gif</browserIcon> - <screenType>normal</screenType> - <resolution>1024x768</resolution> - <screenTypeIcon>plugins/UserSettings/images/screens/normal.gif</screenTypeIcon> - <plugins>flash, java</plugins> - <pluginsIcons> - <row> - <pluginIcon>plugins/UserSettings/images/plugins/flash.gif</pluginIcon> - <pluginName>flash</pluginName> - </row> - <row> - <pluginIcon>plugins/UserSettings/images/plugins/java.gif</pluginIcon> - <pluginName>java</pluginName> - </row> - </pluginsIcons> - - - - - - </row> <row> <idSite>1</idSite> <idVisit>1</idVisit> @@ -102,9 +11,20 @@ <visitConvertedIcon /> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <searches>3</searches> - <actions>4</actions> + <searches>4</searches> + <actions>6</actions> <actionDetails> + <row> + <type>action</type> + <url>http://example.org/page/index.htm?whatever=%EC%E5%F8%EA%EE%E2%FB%E5</url> + <pageTitle>Page title is always UTF-8</pageTitle> + <pageIdAction>3</pageIdAction> + <pageId>2</pageId> + + <timeSpent>360</timeSpent> + <timeSpentPretty>6 min 0s</timeSpentPretty> + <icon /> + </row> <row> <type>search</type> <url /> @@ -122,17 +42,6 @@ <timeSpentPretty>0s</timeSpentPretty> <icon>themes/default/images/search_ico.png</icon> </row> - <row> - <type>action</type> - <url>http://example.org/page/index.htm?whatever=%EC%E5%F8%EA%EE%E2%FB%E5</url> - <pageTitle>Page title is always UTF-8</pageTitle> - <pageIdAction>3</pageIdAction> - <pageId>2</pageId> - - <timeSpent>360</timeSpent> - <timeSpentPretty>6 min 0s</timeSpentPretty> - <icon /> - </row> <row> <type>search</type> <url /> @@ -151,6 +60,34 @@ <pageIdAction /> <pageId>4</pageId> + <timeSpent>180</timeSpent> + <timeSpentPretty>3 min 0s</timeSpentPretty> + <icon>themes/default/images/search_ico.png</icon> + </row> + <row> + <type>action</type> + <url>http://example.org/exit-page</url> + <pageTitle>Page title is always UTF-8</pageTitle> + <pageIdAction>6</pageIdAction> + <pageId>5</pageId> + + <timeSpent>1620</timeSpent> + <timeSpentPretty>27 min 0s</timeSpentPretty> + <icon /> + </row> + <row> + <type>search</type> + <url /> + <pageTitle>a keyword</pageTitle> + <pageIdAction /> + <pageId>6</pageId> + + <customVariables> + <row> + <customVariableName4>Search Category</customVariableName4> + <customVariableValue4>Search Kategory</customVariableValue4> + </row> + </customVariables> <icon>themes/default/images/search_ico.png</icon> </row> </actionDetails> @@ -164,8 +101,8 @@ - <visitDuration>721</visitDuration> - <visitDurationPretty>12 min 1s</visitDurationPretty> + <visitDuration>2521</visitDuration> + <visitDurationPretty>42 min 1s</visitDurationPretty> <visitCount>1</visitCount> <daysSinceLastVisit>0</daysSinceLastVisit> <daysSinceFirstVisit>0</daysSinceFirstVisit> diff --git a/tests/PHPUnit/Integration/expected/test_NonUnicode__Referers.getWebsites_day.xml b/tests/PHPUnit/Integration/expected/test_NonUnicode__Referers.getWebsites_day.xml index 8567cbf316..a9317aa894 100755 --- a/tests/PHPUnit/Integration/expected/test_NonUnicode__Referers.getWebsites_day.xml +++ b/tests/PHPUnit/Integration/expected/test_NonUnicode__Referers.getWebsites_day.xml @@ -2,31 +2,21 @@ <result> <row> <label>anothersite.com</label> - <nb_uniq_visitors>2</nb_uniq_visitors> - <nb_visits>2</nb_visits> - <nb_actions>5</nb_actions> - <max_actions>4</max_actions> - <sum_visit_length>721</sum_visit_length> - <bounce_count>1</bounce_count> + <nb_uniq_visitors>1</nb_uniq_visitors> + <nb_visits>1</nb_visits> + <nb_actions>6</nb_actions> + <max_actions>6</max_actions> + <sum_visit_length>2521</sum_visit_length> + <bounce_count>0</bounce_count> <nb_visits_converted>0</nb_visits_converted> <subtable> - <row> - <label>http://anothersite.com/whatever.html</label> - <nb_uniq_visitors>1</nb_uniq_visitors> - <nb_visits>1</nb_visits> - <nb_actions>1</nb_actions> - <max_actions>1</max_actions> - <sum_visit_length>0</sum_visit_length> - <bounce_count>1</bounce_count> - <nb_visits_converted>0</nb_visits_converted> - </row> <row> <label>http://anothersite.com/whatever.html?whatever=Ato</label> <nb_uniq_visitors>1</nb_uniq_visitors> <nb_visits>1</nb_visits> - <nb_actions>4</nb_actions> - <max_actions>4</max_actions> - <sum_visit_length>721</sum_visit_length> + <nb_actions>6</nb_actions> + <max_actions>6</max_actions> + <sum_visit_length>2521</sum_visit_length> <bounce_count>0</bounce_count> <nb_visits_converted>0</nb_visits_converted> </row> -- GitLab