From 07fdfcbe441ff5ecae81e10083a5cd4d5533696b Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Tue, 3 Jul 2018 17:37:43 +0300 Subject: [PATCH] Exclude SQL as requested by Datagrip --- .../ide/codeStyleSettings/CodeSamplesCorrectnessTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/platform-tests/testSrc/com/intellij/ide/codeStyleSettings/CodeSamplesCorrectnessTest.java b/platform/platform-tests/testSrc/com/intellij/ide/codeStyleSettings/CodeSamplesCorrectnessTest.java index 730e4600f173..ac20852e3d12 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/codeStyleSettings/CodeSamplesCorrectnessTest.java +++ b/platform/platform-tests/testSrc/com/intellij/ide/codeStyleSettings/CodeSamplesCorrectnessTest.java @@ -47,6 +47,7 @@ public class CodeSamplesCorrectnessTest extends LightPlatformCodeInsightFixtureT public void testNonPhysicalFiles() { LanguageCodeStyleSettingsProvider[] providers = LanguageCodeStyleSettingsProvider.EP_NAME.getExtensions(); for (LanguageCodeStyleSettingsProvider provider : providers) { + if (isSql(provider.getLanguage())) continue; // SQL a is special case, has its own tests List samplesToTest = getSamplesToTest(provider); for (CodeSampleInfo sampleInfo : samplesToTest) { PsiFile file = provider.createFileFromText(getProject(), sampleInfo.codeSample); @@ -59,8 +60,8 @@ public class CodeSamplesCorrectnessTest extends LightPlatformCodeInsightFixtureT public void testAllCodeStylePreviewSamplesValid() { LanguageCodeStyleSettingsProvider[] providers = LanguageCodeStyleSettingsProvider.EP_NAME.getExtensions(); - for (LanguageCodeStyleSettingsProvider provider : providers) { + if (isSql(provider.getLanguage())) continue; // SQL a is special case, has its own tests List samplesToTest = getSamplesToTest(provider); processCodeSamples(provider, samplesToTest); } @@ -113,6 +114,11 @@ public class CodeSamplesCorrectnessTest extends LightPlatformCodeInsightFixtureT private static String formReport(@NotNull List errorReports) { return StringUtil.join(errorReports, report -> report.createReport(), "\n"); } + + + private static boolean isSql(@NotNull Language lang) { + return "SQL".equals(lang.getID()); + } } class CodeSampleInfo {