Skip to content

Commit

Permalink
[Misc] Add upgrade tests from 16.10
Browse files Browse the repository at this point in the history
  • Loading branch information
surli committed Dec 10, 2024
1 parent e877cc4 commit 109d265
Show file tree
Hide file tree
Showing 3 changed files with 104 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
</dependency>
</dependencies>
<modules>
<module>xwiki-platform-distribution-flavor-test-upgrade-1610</module>
<module>xwiki-platform-distribution-flavor-test-upgrade-1510</module>
<module>xwiki-platform-distribution-flavor-test-upgrade-1410</module>
<module>xwiki-platform-distribution-flavor-test-upgrade-1310</module>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.xwiki.platform</groupId>
<artifactId>xwiki-platform-distribution-flavor-test-upgrade</artifactId>
<version>17.0.0-SNAPSHOT</version>
</parent>
<artifactId>xwiki-platform-distribution-flavor-test-upgrade-1610</artifactId>
<name>XWiki Platform - Distribution - Flavor - Functional Tests - Upgrade - From ${upgradetest.previousflavor.version}</name>
<packaging>pom</packaging>
<description>XWiki Platform - Distribution - Flavor - Functional Tests - Upgrade - From ${upgradetest.previousflavor.version}</description>
<properties>
<upgradetest.previousflavor.version>16.10</upgradetest.previousflavor.version>
</properties>
<dependencies>
<dependency>
<groupId>${upgradetest.previousdata.groupId}</groupId>
<artifactId>${upgradetest.previousdata.artifactId}</artifactId>
<!-- Using a fixed version instead of ${upgradetest.previousflavor.version} because of
https://issues.apache.org/jira/browse/MRELEASE-799, causing "The artifact (...) requires a different
version (...) than what is found (...) for the expression (upgradetest.previousflavor.version) in the
project (...)" otherwise, when using the release plugin -->
<version>16.10</version>
<type>zip</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<!-- Step 1: Compile the JUnit Selenium Tests -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<!-- Step 2: Process the test resources -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
</plugin>
<!-- Step 3: Prepare the application -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
</plugin>
<!-- Step 4: Execute the tests (they start/stop XWiki) -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/*
* 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 org.xwiki.test.ui;

/**
* Execute upgrade tests.
*
* @version $Id$
*/
public class Upgrade1610Test extends UpgradeTest
{
}

0 comments on commit 109d265

Please sign in to comment.