Skip to content

Commit

Permalink
Run TCK tests from jsonb-api repo
Browse files Browse the repository at this point in the history
  • Loading branch information
aguibert committed Mar 9, 2020
1 parent 3d67b92 commit a292de8
Show file tree
Hide file tree
Showing 4 changed files with 84 additions and 77 deletions.
11 changes: 2 additions & 9 deletions .travis.yml
Expand Up @@ -30,13 +30,6 @@ jobs:
script: bash etc/copyright.sh
- stage: install-yasson
script: mvn -U -C -Pstaging clean install
# - stage: run-jmh
# script:
# - cd yasson-jmh
# - mvn clean install
# - java -jar target/yasson-jmh.jar -t 1 -f 2
# TOOD: re-enable TCK once it's been updated to use jakarta packages
# - stage: tck-run
# script: bash etc/tck.sh

- stage: tck-run
script: mvn -U test

68 changes: 0 additions & 68 deletions etc/tck.sh

This file was deleted.

1 change: 1 addition & 0 deletions yasson-tck/.gitignore
@@ -0,0 +1 @@
/target/
81 changes: 81 additions & 0 deletions yasson-tck/pom.xml
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>

<groupId>org.eclipse</groupId>
<artifactId>yasson-tck</artifactId>
<version>1.0.0-SNAPSHOT</version>

<properties>
<jsonb.version>2.0.0-SNAPSHOT</jsonb.version>
<yasson.version>2.0.0-SNAPSHOT</yasson.version>
</properties>

<!-- TODO: Temporarily enable snapshot repository -->
<!-- This can be removed once an official release of jakarta.json.bind-tck is available -->
<repositories>
<repository>
<id>jakarta-snapshots</id>
<url>https://jakarta.oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>jakarta.json.bind</groupId>
<artifactId>jakarta.json.bind-tck</artifactId>
<version>${jsonb.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
<artifactId>yasson</artifactId>
<version>${yasson.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-weld-embedded</artifactId>
<version>2.0.1.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se</artifactId>
<version>2.4.3.Final</version>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M4</version>
<configuration>
<dependenciesToScan>
<dependency>jakarta.json.bind:jakarta.json.bind-tck</dependency>
</dependenciesToScan>
<trimStackTrace>false</trimStackTrace>
<failIfNoTests>true</failIfNoTests>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>3.0.0-M4</version>
<executions>
<execution>
<id>post-unit-test</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

0 comments on commit a292de8

Please sign in to comment.