Skip to content
Success

Changes

Summary

  1. POM formatting (commit: 78d28e1) (details)
  2. Prototype - running Ant-based TCK tests from GlassFish build possible now (commit: 201bedf) (details)
  3. Parsing results, ensuring that all started processes are stopped, refactoring (commit: bcc978a) (details)
  4. Refactored to use JUnit Extension and added all remaining modules (commit: a441084) (details)
  5. Added Mail Server support (TestContainer), better logging support, cleanup (commit: e00d878) (details)
  6. Don't overwrite jakartaeetck if it exists (commit: 54584ec) (details)
Commit 78d28e19777ee94a64cb7c980bdd9768146f640a by David Matějček
POM formatting

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 78d28e1)
The file was modified appserver/tests/tck/tck-download/jakarta-expression-language-tck/pom.xml (diff)
The file was modified appserver/tests/tck/tck-download/jakarta-servlet-tck/pom.xml (diff)
The file was modified appserver/tests/tck/authentication/pom.xml (diff)
The file was modified appserver/tests/tck/tck-download/jakarta-pages-tck/pom.xml (diff)
Commit 201bedfdcdad170b67a5c37c9c2f2e2cdb962cf8 by David Matějček
Prototype - running Ant-based TCK tests from GlassFish build possible now

- TCK fails with newer Ant
- Tests are passing even if TCK tests failed - BUILD FAILED is followed
  by BUILD SUCCESSFUL, so we cannot rely on error code, I will fix that later
  by parsing junit.xml
- TCK packages results with full path, I don't like it

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 201bedf)
The file was addedappserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckConfiguration.java
The file was modified appserver/tests/tck/pom.xml (diff)
The file was addedappserver/tests/tck/tck-runner/src/test/resources/tck.properties
The file was addedappserver/tests/tck/tck-runner/src/main/resources/settings.xml
The file was modified appserver/tests/tck/tck-download/pom.xml (diff)
The file was addedappserver/tests/tck/tck-runner/pom.xml
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TckRunnerTest.java
The file was addedappserver/tests/tck/tck-runner/src/test/resources/client-logging.properties
The file was addedappserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckRunner.java
The file was addedappserver/tests/tck/tck-download/jakarta-ant-based-tck/pom.xml
Commit bcc978a6782147a3b5af4620002e0b3dd14a7ed7 by David Matějček
Parsing results, ensuring that all started processes are stopped, refactoring

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: bcc978a)
The file was modified appserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckConfiguration.java (diff)
The file was addedappserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/xml/JUnitResultsParser.java
The file was addedappserver/tests/tck/tck-runner/src/main/resources/junit-results.xsd
The file was modified appserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TckRunnerTest.java (diff)
The file was modified appserver/tests/tck/tck-runner/pom.xml (diff)
The file was modified appserver/tests/tck/tck-runner/src/main/resources/settings.xml (diff)
The file was modified appserver/tests/tck/tck-runner/src/test/resources/client-logging.properties (diff)
The file was modified appserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckRunner.java (diff)
The file was addedappserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/io/ZipResolver.java
Commit a441084a4cdb122609beaeb56bc31add001a5397 by David Matějček
Refactored to use JUnit Extension and added all remaining modules

- note: some tests require mail server, that will be resolved later.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: a441084)
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ExpressionLanguageITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/MessagingITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ServletITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TckRunnerTest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/WebsocketITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/MailITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/JdbcITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/WebservicesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TckTestExtension.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ApplicationClientITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/StandardTagLibraryITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/EjbITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/PersistenceITest.java
The file was modified appserver/tests/tck/tck-runner/pom.xml (diff)
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/AuthorizationITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ServerPagesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/RestfulWebservicesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ConnectorITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/IntegrationITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/JSONITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TransactionsITest.java
Commit e00d878457ee7b522c0b9b13230b4c70ee6427bb by David Matějček
Added Mail Server support (TestContainer), better logging support, cleanup

- note: depends on PR for the TCK, but can run even without that:
  https://github.com/eclipse-ee4j/jakartaee-tck/pull/1115

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: e00d878)
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/TransactionsITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/WebsocketITest.java
The file was modified appserver/resources/mail/mail-runtime/src/main/java/org/glassfish/resources/mail/naming/MailNamingObjectFactory.java (diff)
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ConnectorITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/IntegrationITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/WebservicesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/WebsocketITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/JSONITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/ServletITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ServerPagesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/resources/server-logging.properties
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/junit/TckTestExtension.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/EjbITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ServletITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/PersistenceITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/AuthorizationITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/JSONITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/JdbcITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/IntegrationITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ExpressionLanguageITest.java
The file was modified appserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckConfiguration.java (diff)
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/MailITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/ApplicationClientITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/MessagingITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/MailITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/StandardTagLibraryITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/AuthorizationITest.java
The file was modified appserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckRunner.java (diff)
The file was modified appserver/tests/tck/tck-runner/pom.xml (diff)
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/StandardTagLibraryITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/JdbcITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/MessagingITest.java
The file was modified appserver/tests/tck/tck-runner/src/test/resources/tck.properties (diff)
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/ConnectorITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/EjbITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/PersistenceITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/WebservicesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/ExpressionLanguageITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/RestfulWebservicesITest.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/ServerPagesITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TckTestExtension.java
The file was addedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/RestfulWebservicesITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/TransactionsITest.java
The file was removedappserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/ApplicationClientITest.java
Commit 54584ec58f347cf51bd5568d8224b78954730a87 by David Matějček
Don't overwrite jakartaeetck if it exists

- we don't need that.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 54584ec)
The file was modified appserver/tests/tck/tck-runner/src/test/java/org/glassfish/main/tests/tck/ant/tests/EjbITest.java (diff)
The file was modified appserver/tests/tck/tck-runner/src/main/java/org/glassfish/main/tests/tck/ant/TckRunner.java (diff)