spock icon indicating copy to clipboard operation
spock copied to clipboard

Quarkus support

Open fernando88to opened this issue 2 years ago • 6 comments

Is your feature request related to a problem?

Recently a groovy support extension for quarkus was created:

https://github.com/quarkiverse/quarkus-groovy

However, we still don't have support from spock to quarkus

Describe the solution you'd like

I suggest creating a quarkus extension to support spock.

This way, spock can be used on a very popular platform that has grown, giving even more visibility to the spock project.

Describe alternatives you've considered

No response

Additional context

No response

fernando88to avatar Nov 21 '23 18:11 fernando88to

Can you please elaborate on what such an extension would do, what kind of integration it would provide, in which way, ...?

Vampire avatar Nov 22 '23 01:11 Vampire

@fernando88to I'm not a Quarkus user and the same as Vampire I'm not sure what would be the responsibility of that "support" (running integration tests?), but have you checked https://github.com/roggenbrot/quarkus-spock ? The project has just 3 commits, but maybe the integration is straightforward and no more were needed :).

For the reference some discussions in the Quarkus issue tracker: https://github.com/quarkusio/quarkus/issues/6506 and https://github.com/quarkusio/quarkus/issues/30221

szpak avatar Nov 22 '23 07:11 szpak

Can you please elaborate on what such an extension would do, what kind of integration it would provide, in which way, ...?

I tried to do a project with quarkus + spock at the address

https://github.com/fernando88to/quarkuswithspock

However, it hasn't worked yet, it seems that the problem is in the integration tests, the tests run but the Quarkus server doesn't.

I thought of an extension that would avoid these problems.

fernando88to avatar Nov 22 '23 12:11 fernando88to

@fernando88to I'm not a Quarkus user and the same as Vampire I'm not sure what would be the responsibility of that "support" (running integration tests?), but have you checked https://github.com/roggenbrot/quarkus-spock ? The project has just 3 commits, but maybe the integration is straightforward and no more were needed :).

For the reference some discussions in the Quarkus issue tracker: quarkusio/quarkus#6506 and quarkusio/quarkus#30221

I had seen the project https://github.com/roggenbrot/quarkus-spock, I created an issue there too.

I'll ask about the issues in Quarkus itself, as at the time of these discussions there was no groovy extension for Quarkus.

I'm hoping to see Spock together with Quarkus as it is an exceptional tool

fernando88to avatar Nov 22 '23 12:11 fernando88to

I'm sorry but we can't support Quarkus in spock directly, due to our limited development bandwidth. That isn't a statement on the feasibility of implementing such a support though.

leonard84 avatar Dec 18 '23 14:12 leonard84