Search in sources :

Example 1 with MixSettings

use of org.elixir_lang.mix.settings.MixSettings in project intellij-elixir by KronicDeth.

the class MixExUnitRunConfiguration method getMixArgs.

@NotNull
public List<String> getMixArgs() {
    List<String> params = super.getMixArgs();
    MixSettings mixSettings = MixSettings.getInstance(getProject());
    String task = mixSettings.getSupportsFormatterOption() ? "test" : "test_with_formatter";
    ArrayList<String> mixArgs = new ArrayList<>();
    mixArgs.addAll(Arrays.asList(task, "--formatter", "TeamCityExUnitFormatter"));
    mixArgs.addAll(params);
    return mixArgs;
}
Also used : MixSettings(org.elixir_lang.mix.settings.MixSettings) ArrayList(java.util.ArrayList) NotNull(org.jetbrains.annotations.NotNull)

Aggregations

ArrayList (java.util.ArrayList)1 MixSettings (org.elixir_lang.mix.settings.MixSettings)1 NotNull (org.jetbrains.annotations.NotNull)1