Skip to content

Commit f0e3890

Browse files
committed
gradle --exclude-task test
1 parent 825da44 commit f0e3890

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

org.nodeclipse.enide.gradle/src/org/nodeclipse/enide/gradle/launch/LaunchConfigurationDelegate.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ public void launch(ILaunchConfiguration configuration, String mode,
8787
cmdLine.add("-q");
8888
if (preferenceStore.getBoolean(GradleConstants.GRADLE_OPTION_OFFLINE))
8989
cmdLine.add("--offline");
90+
if (preferenceStore.getBoolean(GradleConstants.GRADLE_OPTION_TEST_SKIP)){
91+
cmdLine.add("--exclude-task");
92+
cmdLine.add("test");
93+
}
9094
if (preferenceStore.getBoolean(GradleConstants.GRADLE_OPTION_DAEMON))
9195
cmdLine.add("--daemon");
9296

org.nodeclipse.enide.gradle/src/org/nodeclipse/enide/gradle/preferences/GradleConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public class GradleConstants {
3838
public static final String GRADLE_OPTION_INFO = "gradle_option_info";
3939
public static final String GRADLE_OPTION_QUIET = "gradle_option_quiet";
4040
public static final String GRADLE_OPTION_OFFLINE = "gradle_option_offline";
41+
public static final String GRADLE_OPTION_TEST_SKIP = "gradle_option_test_skip";
4142
public static final String GRADLE_OPTION_DAEMON = "gradle_option_daemon";
4243
public static final String GRADLE_ENVVAR_ALTERNATIVE_ANDROID_HOME = "gradle_envvar_alternative_android_home";
4344
/* http://stackoverflow.com/questions/18328730/how-to-create-a-release-signed-apk-file-using-gradle

org.nodeclipse.enide.gradle/src/org/nodeclipse/enide/gradle/preferences/GradlePreferencePage.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public class GradlePreferencePage extends FieldEditorPreferencePage implements I
3131
private BooleanFieldEditor gradleOptionInfo;
3232
private BooleanFieldEditor gradleOptionQuiet;
3333
private BooleanFieldEditor gradleOptionOffline;
34+
private BooleanFieldEditor gradleOptionSkipTest;
3435
private BooleanFieldEditor gradleOptionDaemon;
3536
private DirectoryFieldEditor gradleEnvVarAlternativeAndroidHome;
3637
private BooleanFieldEditor passAndroidSigningEnvVars;
@@ -107,6 +108,9 @@ protected void createFieldEditors() {
107108
gradleOptionOffline = new BooleanFieldEditor(GradleConstants.GRADLE_OPTION_OFFLINE,
108109
"--offline The build should operate without accessing network resources.", getFieldEditorParent());
109110
addField(gradleOptionOffline);
111+
gradleOptionSkipTest = new BooleanFieldEditor(GradleConstants.GRADLE_OPTION_TEST_SKIP,
112+
"-x test (--exclude-task test) or use `gralde assemble`", getFieldEditorParent());
113+
addField(gradleOptionSkipTest);
110114
gradleOptionDaemon = new BooleanFieldEditor(GradleConstants.GRADLE_OPTION_DAEMON,
111115
"--daemon Uses the Gradle daemon to run the build. Starts the daemon if not running.", getFieldEditorParent());
112116
addField(gradleOptionDaemon);

0 commit comments

Comments
 (0)