Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FISH-9002 EE11 Authentication TCK Runner #118

Merged
merged 23 commits into from
Dec 2, 2024
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
073955a
FISH-9002 First stab
Pandrex247 Nov 14, 2024
c596893
FISH-9002 Correct linux script
Pandrex247 Nov 14, 2024
5cfadd2
FISH-9002 Remove unnecessary plugin versions
Pandrex247 Nov 14, 2024
5c9b73f
FISH-9002 Extra adjustments
Pandrex247 Nov 14, 2024
74aa062
Test
Pandrex247 Nov 14, 2024
aff52d6
Fix Windows runner
Pandrex247 Nov 14, 2024
852186d
Windows remote profile mostly working
Pandrex247 Nov 15, 2024
10e352f
FISH-9002 Fix replace script for Linux
Pandrex247 Nov 15, 2024
e294ff9
FISH-9002 Only run commands once
Pandrex247 Nov 15, 2024
51ba259
FISH-9002 Add epicyro dependency
Pandrex247 Nov 15, 2024
46c69c2
FISH-9002 Add payara-bom
Pandrex247 Nov 15, 2024
5c7cd43
FISH-9002 Add epicyro version property
Pandrex247 Nov 15, 2024
6a7af2c
FISH-9002 Add repositories
Pandrex247 Nov 15, 2024
bc7dd05
FISH-9002 Override webservice client class spi provider and add to cl…
Pandrex247 Nov 21, 2024
dec8778
FISH-9002 Use our existing class for now
Pandrex247 Nov 21, 2024
1fa16b8
FISH-9002 Also update readme
Pandrex247 Nov 21, 2024
baef03f
FISH-9002 Add explanative comment about tckDir
Pandrex247 Nov 21, 2024
0b8eed0
FISH-9002 Add Windows example
Pandrex247 Nov 21, 2024
6441dbe
FISH-9002 Add little TODO comment
Pandrex247 Nov 21, 2024
d2da292
FISH-9002 Add missing inherited=false
Pandrex247 Nov 21, 2024
074ed21
FISH-9002 Remove unnecessary test delay
Pandrex247 Nov 21, 2024
ff38c4c
Merge branch 'EE11' of https://github.com/payara/jakartaee-10-tck-run…
Pandrex247 Nov 26, 2024
4dd23d8
FISH-9002 Comment out Epicyro for now as we don't actually use it yet
Pandrex247 Nov 26, 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
Prev Previous commit
Next Next commit
FISH-9002 Add payara-bom
Signed-off-by: Andrew Pielage <pandrex247@hotmail.com>
Pandrex247 committed Nov 15, 2024
commit 46c69c2da69c74ff58cd1daf46417473bfbfd9d0
28 changes: 22 additions & 6 deletions authentication-tck/payara-profiles.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,6 @@

<payara.version>7.2024.1.Alpha3-SNAPSHOT</payara.version>
<payara.artifact>payara</payara.artifact>
<payara.arquillian.container.version>4.0.alpha1</payara.arquillian.container.version>

<maven-install-plugin.version>3.1.2</maven-install-plugin.version>
<maven-surefire-plugin.version>3.3.1</maven-surefire-plugin.version>
@@ -26,18 +25,27 @@
<vendor.authconfig.factory>org.glassfish.epicyro.config.factory.file.AuthConfigFileFactory</vendor.authconfig.factory>
<logical.hostname.servlet>server</logical.hostname.servlet>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>fish.payara.api</groupId>
<artifactId>payara-bom</artifactId>
<version>${payara.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>arquillian-payara-server-managed</artifactId>
<version>${payara.arquillian.container.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>payara-client-ee11</artifactId>
<scope>test</scope>
<version>${payara.arquillian.container.version}</version>
</dependency>

<!-- For the unit tests in /spi/ to be able to instantiate vendor AuthConfigFactory -->
@@ -195,7 +203,6 @@
<skipConfig>${skipTests}</skipConfig>
<skipServerStartStop>${skipTests}</skipServerStartStop>

<payara.arquillian.container.version>4.0.alpha1</payara.arquillian.container.version>
<payara.version>7.2024.1.Alpha3-SNAPSHOT</payara.version>

<maven-install-plugin.version>3.1.2</maven-install-plugin.version>
@@ -212,18 +219,27 @@
<vendor.authconfig.factory>org.glassfish.epicyro.config.factory.file.AuthConfigFileFactory</vendor.authconfig.factory>
<logical.hostname.servlet>server</logical.hostname.servlet>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>fish.payara.api</groupId>
<artifactId>payara-bom</artifactId>
<version>${payara.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>arquillian-payara-server-remote</artifactId>
<version>${payara.arquillian.container.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>payara-client-ee11</artifactId>
<scope>test</scope>
<version>${payara.arquillian.container.version}</version>
</dependency>

<!-- For the unit tests in /spi/ to be able to instantiate vendor AuthConfigFactory -->
2 changes: 0 additions & 2 deletions authentication-tck/pom.xml
Original file line number Diff line number Diff line change
@@ -195,7 +195,6 @@
<argument>verify</argument>
<argument>-Dpayara.version=${payara.version}</argument>
<argument>-Dpayara.artifact=${payara.artifact}</argument>
<argument>-Dpayara.arquillian.container.version=${payara.arquillian.version}</argument>
<argument>-Dmaven-surefire-plugin.version=${maven-surefire-plugin.version}</argument>
<argument>-Dmaven-install-plugin.version=${maven-install-plugin.version}</argument>
<argument>-Dprovider.configuration.file=${tck.root}${file.separator}authentication-tck-${jakarta-authentication-tck.version}${file.separator}tck${file.separator}spi${file.separator}common${file.separator}ProviderConfiguration.xml</argument>
@@ -242,7 +241,6 @@
<argument>verify</argument>
<argument>-Dpayara.version=${payara.version}</argument>
<argument>-Dpayara.home=${payara.home}</argument>
<argument>-Dpayara.arquillian.container.version=${payara.arquillian.version}</argument>
<argument>-Dmaven-surefire-plugin.version=${maven-surefire-plugin.version}</argument>
<argument>-Dmaven-install-plugin.version=${maven-install-plugin.version}</argument>
<argument>-Dprovider.configuration.file=${tck.root}${file.separator}authentication-tck-${jakarta-authentication-tck.version}${file.separator}tck${file.separator}spi${file.separator}common${file.separator}ProviderConfiguration.xml</argument>