appengine-java-vm-runtime icon indicating copy to clipboard operation
appengine-java-vm-runtime copied to clipboard

Update appengine-tck to include compatiblity AE Flexible

Open aozarov opened this issue 8 years ago • 7 comments

Main TCK repository - https://github.com/GoogleCloudPlatform/appengine-tck/

configuration files should be here.

Reports available here.

aozarov avatar May 26 '16 22:05 aozarov

fyi, @alesj :-)

ludoch avatar May 27 '16 00:05 ludoch

@aozarov @ludoch what's this? Or, I mean, what needs to be done?

alesj avatar May 30 '16 09:05 alesj

As I already added something long ago, which supports gcloud stuff

  • https://github.com/GoogleCloudPlatform/appengine-tck/blob/master/pom.xml#L727
  • https://github.com/GoogleCloudPlatform/appengine-tck/tree/master/env/gcloud/src/main/java/com/google/appengine/tck/env/gcloud

Could be that just this needs some small update as well.

alesj avatar May 30 '16 09:05 alesj

Hey @alesj, honestly I don't know much about it, so any advice would be great! The goal is to include AE flex Java 8 compat runtime to the set of target environment that are being reported.

AE flexible compat deployment is similar to AE standard but with some changes in appengine-web.xml. Also, AE flexible does not support all AE standard APIs, so it would be good if there is an option to specify which compatibility tests are applicable.

aozarov avatar May 31 '16 15:05 aozarov

@aozarov this is how I use / integrate TCK tests into CapeDwarf testing:

  • https://github.com/capedwarf/capedwarf-testsuite

You can fine-grained exclude any test you want, e.g.:

  • https://github.com/capedwarf/capedwarf-testsuite/blob/master/tck-api/src/test/resources/arquillian.xml#L17

Imo, you would need to do / add something similar for AE flex.

alesj avatar Jun 01 '16 11:06 alesj

Thank you @alesj

aozarov avatar Jun 01 '16 17:06 aozarov

Np @aozarov. Do let me know if you have any more questions / issues. On Jun 1, 2016 7:30 PM, "Arie" [email protected] wrote:

Thank you @alesj https://github.com/alesj

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GoogleCloudPlatform/appengine-java-vm-runtime/issues/263#issuecomment-223066268, or mute the thread https://github.com/notifications/unsubscribe/AAUQeDaWUbxOzByv4YMWMpWvleqhjwW3ks5qHcGrgaJpZM4IoB9d .

alesj avatar Jun 01 '16 19:06 alesj