Skip to content
Open
Show file tree
Hide file tree
Changes from 127 commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
17df15d
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 2, 2023
bddfed8
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 2, 2023
2225294
Added the structure for the config
Farcasut Aug 3, 2023
fd80f1c
Implmentation
Farcasut Aug 3, 2023
14d7b5e
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 3, 2023
1b631dd
Merge branch 'main' into livetable
Farcasut Aug 4, 2023
981005c
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 4, 2023
1ead551
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 5, 2023
25a3094
[MISC FIX] Indentation
Farcasut Aug 7, 2023
ab29104
[MISC FIX] Comments
Farcasut Aug 7, 2023
b6ef7ac
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 8, 2023
0298a67
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 9, 2023
5a8faf3
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 9, 2023
a5625b2
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 9, 2023
5418b75
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 10, 2023
737c3c7
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 10, 2023
6b50494
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 10, 2023
1cba67e
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 10, 2023
bd7ec80
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 11, 2023
6fcb827
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 11, 2023
692ef5c
[MISC FIX]
Farcasut Aug 11, 2023
0e9b79d
Merge branch 'main' into livetable
Farcasut Aug 11, 2023
f84fdfa
Removed a file
Farcasut Aug 11, 2023
301b284
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 11, 2023
98e3e52
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 14, 2023
b440066
Move Most Viewed Pages Macro to livetable #10 * Removed a template
Farcasut Aug 14, 2023
c658148
Row Evolution Feature for the Most Viewed Pages #15
Farcasut Aug 14, 2023
18b7f17
Row Evolution Feature for the Most Viewed Pages #15
Farcasut Aug 16, 2023
5b91874
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 16, 2023
0cfb0cd
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 16, 2023
ef662cf
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 16, 2023
a4f749a
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 16, 2023
9ec0fe3
Delete RowEvolution.xml
Farcasut Aug 16, 2023
7861833
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 16, 2023
b667fe0
Merge remote-tracking branch 'origin/RowEvolution' into RowEvolution
Farcasut Aug 16, 2023
421cede
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 16, 2023
fb38911
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 16, 2023
46243d0
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 17, 2023
4ffb909
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 17, 2023
8250522
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 17, 2023
03276f6
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 17, 2023
5aa4790
Row Evolution feature for the MostViewedPages xwikisas#15
Farcasut Aug 17, 2023
f3ff8f7
Merge branch 'livetable' into RowEvolution
Farcasut Aug 18, 2023
0222c08
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 18, 2023
b1a5c78
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 18, 2023
c1cc026
Merge branch 'livetable' into RowEvolution
Farcasut Aug 18, 2023
b1415fa
Row Evolution feature for the MostViewedPages xwikisas#15
Farcasut Aug 18, 2023
29b2bb9
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 21, 2023
809805d
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 21, 2023
5f3ca30
Merge branch 'livetable' of https://github.com/Farcasut/application-a…
Farcasut Aug 21, 2023
84d2e1e
[MISC] Merged livetable branch
Farcasut Aug 21, 2023
c8f1cf8
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 22, 2023
1a06327
Merge branch 'site_search_keyword' into demo
Farcasut Aug 22, 2023
1223dd2
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 22, 2023
feb2661
Merge branch 'livetable' into RowEvolution
Farcasut Aug 22, 2023
d5bb870
Move Most Viewed Pages Macro to livetable #10
Farcasut Aug 22, 2023
f48007b
Row Evolution feature for the MostViewedPages xwikisas#15
Farcasut Aug 22, 2023
11d1b37
Merge branch 'livetable' into RowEvolution
Farcasut Aug 22, 2023
eb393af
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 23, 2023
7c21c51
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 23, 2023
c35b398
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 23, 2023
e665ed5
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 23, 2023
0a3e6f9
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 24, 2023
ec6ea6f
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 24, 2023
d02c05a
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 24, 2023
e3e267d
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 24, 2023
b64347a
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 24, 2023
075aa99
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 25, 2023
46543a8
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 25, 2023
f08de2e
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 25, 2023
e888f9d
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 28, 2023
e11aef7
Moved the MostViwedMacro to livedata from livetable
Farcasut Aug 29, 2023
b89d508
Migrate MostViewedMacro from livetable to livedata #21
Farcasut Aug 29, 2023
4896072
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 29, 2023
9579244
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 30, 2023
209e8ec
Bug Fixes:
Farcasut Aug 30, 2023
0a8dd34
[MISC] Changed the name of a function
Farcasut Aug 30, 2023
89880ff
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 31, 2023
673880b
Merge branch 'main' into migrateToLivedata
Farcasut Aug 31, 2023
3d65042
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 31, 2023
c15af98
Migrate MostViewedMacro from livetable to livedata #21
Farcasut Aug 31, 2023
eededf2
Migrate MostViewedMacro from livetable to livedata #21
Farcasut Aug 31, 2023
cd6e3cc
Merge branch 'migrateToLivedata' into RowEvolution
Farcasut Aug 31, 2023
9eca559
Row Evolution feature for the MostViewedPages #15
Farcasut Aug 31, 2023
ee29da9
Migrate MostViewedMacro from livetable to livedata #21
Farcasut Sep 1, 2023
dff20a2
Merge branch 'migrateToLivedata' into RowEvolution
Farcasut Sep 1, 2023
0f13439
Migrate MostViewedMacro from livetable to livedata #21
Farcasut Sep 1, 2023
347c851
Merge branch 'migrateToLivedata' into RowEvolution
Farcasut Sep 1, 2023
c383430
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 1, 2023
89b5a01
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 1, 2023
057f16c
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 3, 2023
0c44c9c
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 3, 2023
a5c933b
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 11, 2023
32b69b8
Row Evolution feature for the MostViewedPages #15
Farcasut Sep 11, 2023
13dfbb3
Test functiona
Farcasut Sep 14, 2023
bf610f0
Merge branch 'main' into functionalTests
Farcasut Sep 14, 2023
4841735
test
Farcasut Sep 14, 2023
ac3e15b
page object
Farcasut Sep 15, 2023
3eb23a5
test
Farcasut Sep 15, 2023
6572295
functional tests
Farcasut Sep 17, 2023
fba25f8
Check the matomo credentials for the api
Farcasut Sep 18, 2023
4e839e9
env for ExtraTools
Farcasut Sep 20, 2023
c232722
test
Farcasut Sep 21, 2023
ed9aeb7
Test container nou
Farcasut Sep 23, 2023
52f5b72
Merge branch 'main' into functionalTests
Farcasut Sep 23, 2023
252738b
dashboard dep
Farcasut Sep 23, 2023
e56bffe
Merge branch 'main' into functionalTests
Farcasut Sep 24, 2023
fbf6817
Merge branch 'main' into functionalTests
Farcasut Sep 25, 2023
b42d4c7
test
Farcasut Sep 25, 2023
0f6f3d5
Functional tests
Farcasut Sep 26, 2023
2e63193
Draft Functional Tests #38
Farcasut Oct 1, 2023
9b4c3f3
Merge branch 'main' into functionalTests
Farcasut Oct 2, 2023
932f687
Admin PageView
Farcasut Oct 2, 2023
83b4a48
*
Farcasut Oct 2, 2023
778ebe1
Matomo page object
Farcasut Oct 9, 2023
16d10b7
Merge branch 'main' into functionalTests
Farcasut Nov 10, 2023
9c37c17
Backup
Farcasut Nov 10, 2023
9429853
BACKUP
Farcasut Nov 12, 2023
d87fee9
Merge branch 'main' into functionalTests
Farcasut Nov 22, 2023
10e6d8a
Backup
Farcasut Nov 22, 2023
753ea0f
Create functional tests #45
Farcasut Nov 23, 2023
f501faa
Merge branch 'main' into functionalTests
Farcasut Nov 23, 2023
f954595
Create functional tests #45
Farcasut Nov 23, 2023
93fb359
Create functional tests #45
Farcasut Nov 24, 2023
bd616cb
Create functional tests #45
Farcasut Nov 24, 2023
9d3d437
Create functional tests #45
Farcasut Dec 18, 2023
4fe5e97
Create functional tests #45
Farcasut Dec 19, 2023
59080ff
Updated the parent to 14.10 and added new dependencies to make sure t…
Farcasut Feb 11, 2024
c0bc012
Renamed classes and methods, added a class to a html element to make …
Farcasut Feb 12, 2024
f5add7f
Create functional tests #45
Farcasut Feb 15, 2024
05114fe
Create functional tests #45
Farcasut Feb 15, 2024
06f2ceb
Merge branch 'main' into functionalTests
Farcasut Feb 15, 2024
19fb31d
Create functional tests #45
Farcasut Feb 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 125 additions & 0 deletions application-analytics-test/application-analytics-test-docker/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>

<!--
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.xwiki.analytics</groupId>
<artifactId>application-analytics-test</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>application-analytics-test-docker</artifactId>
<packaging>jar</packaging>
<description>Functional tests for the Analytics Application (PRO)</description>
<properties>
<!-- Functional tests are allowed to output content to the console -->
<xwiki.surefire.captureconsole.skip>true</xwiki.surefire.captureconsole.skip>
</properties>
<dependencies>

<!-- Use a fake licensor script service while running the functional tests. -->
<dependency>
<groupId>com.xwiki.licensing</groupId>
<artifactId>application-licensing-test-api</artifactId>
<version>${licensing.version}</version>
<scope>runtime</scope>
</dependency>
<!-- I need the Menu Application to test the custom configs. -->
<dependency>
<groupId>org.xwiki.platform</groupId>
<artifactId>xwiki-platform-menu-ui</artifactId>
<version>${platform.version}</version>
<type>xar</type>
</dependency>
<dependency>
<groupId>com.xwiki.analytics</groupId>
<artifactId>application-analytics-test-pageobjects</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.xwiki.analytics</groupId>
<artifactId>application-analytics-ui</artifactId>
<version>${project.version}</version>
<type>xar</type>
<scope>runtime</scope>
</dependency>

<!-- Test dependencies -->
<dependency>
<groupId>org.xwiki.platform</groupId>
<artifactId>xwiki-platform-test-docker</artifactId>
<version>${platform.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.xwiki.licensing</groupId>
<artifactId>application-licensing-test-dependencies</artifactId>
<version>${licensing.version}</version>
<type>pom</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<testSourceDirectory>src/test/it</testSourceDirectory>
<plugins>
<!-- We need to explicitly include the failsafe plugin since it's not part of the default maven lifecycle -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>clover</id>
<!-- Add the Clover JAR to the WAR so that it's available at runtime when XWiki executes.
It's needed because instrumented jars in the WAR will call Clover APIs at runtime when they execute. -->
<dependencies>
<dependency>
<groupId>org.openclover</groupId>
<artifactId>clover</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<systemProperties combine.children="append">
<!-- Tell the Docker-based test to activate the Clover profile so that the Clover JAR is added to
WEB-INF/lib -->
<property>
<name>xwiki.test.ui.profiles</name>
<value>clover</value>
</property>
</systemProperties>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
; <?php exit; ?> DO NOT REMOVE THIS LINE
; file automatically generated or modified by Matomo; you can manually override the default values in global.ini.php by redefining them in this file.
[database]
host = "172.17.0.1"
username = "matomo"
password = "secret"
dbname = "matomo"
tables_prefix = "matomo_"
port = 9034
charset = "utf8mb4"

[General]
salt = "221e020a358ad259431e9ec76ba8a941"
trusted_hosts[] = "localhost"
trusted_hosts[] = "localhost:9999"
enable_trusted_host_check = 0
debug = 1

[PluginsInstalled]
PluginsInstalled[] = "Diagnostics"
PluginsInstalled[] = "Login"
PluginsInstalled[] = "CoreAdminHome"
PluginsInstalled[] = "UsersManager"
PluginsInstalled[] = "SitesManager"
PluginsInstalled[] = "Installation"
PluginsInstalled[] = "Monolog"
PluginsInstalled[] = "Intl"
PluginsInstalled[] = "CoreVue"
PluginsInstalled[] = "CorePluginsAdmin"
PluginsInstalled[] = "CoreHome"
PluginsInstalled[] = "WebsiteMeasurable"
PluginsInstalled[] = "IntranetMeasurable"
PluginsInstalled[] = "CoreVisualizations"
PluginsInstalled[] = "Proxy"
PluginsInstalled[] = "API"
PluginsInstalled[] = "Widgetize"
PluginsInstalled[] = "Transitions"
PluginsInstalled[] = "LanguagesManager"
PluginsInstalled[] = "Actions"
PluginsInstalled[] = "Dashboard"
PluginsInstalled[] = "MultiSites"
PluginsInstalled[] = "Referrers"
PluginsInstalled[] = "UserLanguage"
PluginsInstalled[] = "DevicesDetection"
PluginsInstalled[] = "Goals"
PluginsInstalled[] = "Ecommerce"
PluginsInstalled[] = "SEO"
PluginsInstalled[] = "Events"
PluginsInstalled[] = "UserCountry"
PluginsInstalled[] = "GeoIp2"
PluginsInstalled[] = "VisitsSummary"
PluginsInstalled[] = "VisitFrequency"
PluginsInstalled[] = "VisitTime"
PluginsInstalled[] = "VisitorInterest"
PluginsInstalled[] = "RssWidget"
PluginsInstalled[] = "Feedback"
PluginsInstalled[] = "TwoFactorAuth"
PluginsInstalled[] = "CoreUpdater"
PluginsInstalled[] = "CoreConsole"
PluginsInstalled[] = "ScheduledReports"
PluginsInstalled[] = "UserCountryMap"
PluginsInstalled[] = "Live"
PluginsInstalled[] = "PrivacyManager"
PluginsInstalled[] = "ImageGraph"
PluginsInstalled[] = "Annotations"
PluginsInstalled[] = "MobileMessaging"
PluginsInstalled[] = "Overlay"
PluginsInstalled[] = "SegmentEditor"
PluginsInstalled[] = "Insights"
PluginsInstalled[] = "Morpheus"
PluginsInstalled[] = "Contents"
PluginsInstalled[] = "BulkTracking"
PluginsInstalled[] = "Resolution"
PluginsInstalled[] = "DevicePlugins"
PluginsInstalled[] = "Heartbeat"
PluginsInstalled[] = "Marketplace"
PluginsInstalled[] = "ProfessionalServices"
PluginsInstalled[] = "UserId"
PluginsInstalled[] = "CustomJsTracker"
PluginsInstalled[] = "Tour"
PluginsInstalled[] = "PagePerformance"
PluginsInstalled[] = "CustomDimensions"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/*
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package xwiki.analytics.test.ui;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
import org.xwiki.test.docker.junit5.UITest;

@UITest
public class AllITs
{
@Nested
@DisplayName("Analytics UI Test")
class NestedAnalyticsIT extends AnalyticsIT
{
}
}
Loading