-
Notifications
You must be signed in to change notification settings - Fork 108
EE 11 Platform TCK testing with Podman
Scott Marlow edited this page Oct 7, 2024
·
6 revisions
podman run -it fedora /bin/bash
dnf install -y zip java-17-openjdk-devel wget vim git unzip maven
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk/
export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
mkdir /tmp/ee11
cd /tmp/ee11
git clone https://github.com/jakartaee/platform-tck
cd platform-tck
mvn clean install
cd glassfish-runner/jpa-platform-tck
export WORKSPACE=$PWD/jakartaeetck
mvn clean verify -Pstaging -Dts.home=$WORKSPACE/glassfish-runner/jpa-platform-tck/jakartaeetck -DexcludedGroups=tck-javatest 2>&1 | tee jpa.log
Assuming the Podman container is called gallant_shamir
which mine was randomly named, you could copy GlassFish server log + test output .jte file to your /tmp folder as follows:
podman cp gallant_shamir:/tmp/ee10/vi/glassfish7/glassfish/domains/domain1/logs/server.log /tmp
podman cp gallant_shamir:/tmp/ee10/jakartaeetck-work/ejb30_lite_packaging_embed_provider/com/sun/ts/tests/ejb30/lite/packaging/embed/provider/Client_customProvider_from_ejbembed.jtr /tmp