Announcement Announcement Module
Collapse
No announcement yet.
Gradle tests run automatically even though Test task isn't selected Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Gradle tests run automatically even though Test task isn't selected

    Hi,

    I'm running gradle in eclipse.
    I was wondering if you could add an explicit "-x test" to the command if the Test task isn't selected from the build model in the next release.
    Currently gradle 1.4 looks through the code that is being compiled & if it finds test classes it executes them.
    So for the tests not to run you need to explicitly add -x test to the command.

    Thanks,

    Lynda

  • #2
    You can probably add the commandline options via either one of these two mechanisms:

    1) Workspace Gradle preferences. Open "Window >> Preferences >> Gradle >> Arguments"

    2) Via the "Gradle Launch Configuration Editor". You get this one, for example, when "Run As >> Gradle Build" from the project context menu. The editor has an 'Arguments' tab.

    Launch configurations are saved in the workspace. So it should remember the arguments if you run the same tasks next time. And you can also get to them via the "run" menu. "Run >> External Tools >> External Tools Configuration >> Gradle".

    It sounds to me though like you are arguing that running the tests should not be the default behavior for a build. That seems to be what the Gradle Devs have chosen to do. If you disagree you should probably argue with them about changing that. I doesn't seem like a great idea for Gradle tools to make the IDE tools explicitly deviate from the default behavior.

    But... I hope the options to add '-x test' via global preferences in STS might work for your use case.

    Kris

    Comment

    Working...
    X