Hi, I changed the script pointing to the released ee9.1 tck now and updated the README accordingly. If the instructions are followed carefully, it will lead to a fresh installation.
In the process, I noticed, that Glassfish 6.0.0 isn't available anymore and is replaced by 6.2.5 - JL mentioned on Slack, that 6.2.5 should also work. I think, that we do not really need a public git repository. Setting it up with the script is really straight forward. However, putting the TCK installation into a local git repository makes totally sense in order to avoid delete / unpack cycles due to the modifications on the installation, if the TCK is run. I added some instructions in the README. Currently, I am struggling with [ERROR] java.sql.SQLSyntaxErrorException: Syntax error: Encountered "Simple_Select_Query" at line 1, column 1. [INFO] 1130 of 1307 SQL statements executed successfully when running rm -rf target/ && ./runtests -Dhttps.protocols=TLSv1.1,TLSv1.2 --ee91 --env -nc -c -U -w tomee-plume com.sun.ts.tests.ejb30.lite.appexception.singleton.annotated.Client as the initial setup of the derby database seem to fail - don't have much ideas but using the search engine of trust I found an entry, that this also happened on a tck.work build long time ago. I guess, that I am just missing a little thing to fix it for my setup. Currently, the TCK runs will fail anyway as we need to fix java mail first but getting the same exception / outcome as JL would be beneficial as it would prove, that the setup works and others can simply replicate - if this work, I will re-evaluate the instructions for debugging ;) Gruß & thanks Richard Am Montag, dem 25.04.2022 um 14:13 -0700 schrieb David Blevins: > Thanks for digging into this, Richard! > > Agree with your prior statements about updating the README, branching > for TomEE 8 and making TomEE 9 the master branch in the tomee-tck > project. > > > > On Apr 24, 2022, at 11:14 PM, Zowalla, Richard < > > richard.zowa...@hs-heilbronn.de> wrote: > > > > Ok, I found it: > > > > - https://lists.apache.org/thread/sfbvz76c527wojym71csv72k8j2qrrg7 > > > > If we adjust the script to target the (released) ee9.1 tck (instead > > of > > the snapshots), it will certainly help. (This was the script I had > > in > > mint) > > Agree. Maybe it needs a new name as well so it's more clear that it > can be used to create a fresh setup. > > > But while searching the list archive, I also found this post on > > happy > > TCK work: > > > > - https://lists.apache.org/thread/vgthyd8d7rww2p398r9swx8y37mwxf9c > > > > Sadly the setup images from IntelliJ IDEA are gone (maybe you have > > them > > somewhere, David?). > > Unfortunately, I don't have those images anymore. We can maybe > describe the menu steps instead of showing images. Getting that on > the website in the developer area would be good. > > > Perhaps we should provide a similar jakartaeetck-9.x installation > > via a > > Git repository? > > > > Then we could adjust the "update" script and make it an "install" > > script. > > The trick here is licensing of the TCK source code, which is > EPL. Here's the source of truth on "is this license ok" questions: > > - https://www.apache.org/legal/resolved.html#weak-copyleft-licenses > > Effectively, we can use EPL in binary form. In source form it's ok > in small amounts where it generally can't be avoided. An entire > repository of EPL source code living under https://github.com/apache/ > is likely not ok. > > It doesn't mean the idea is shot, but it does mean that repo would > have to live outside the Apache org in github. > > > That would ease the necessary setup steps. Wdyt? > > Definitely agree it's a great idea. Perhaps we could create an org > of our own? > > > -David >
smime.p7s
Description: S/MIME cryptographic signature