From a52c5b7a7d4215843171dd258d9e980c30d2d2af Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 17 Feb 2021 22:50:02 +0300 Subject: [PATCH] Remove PyAnacondaCompletionPerformanceTest accidentally ended up master GitOrigin-RevId: 28a9dcf03bbaedd12acd3e08e101affca47777cd --- .../env/anaconda/completingSysVersion/main.py | 1 - .../env/anaconda/performance/main.py | 1 - .../PyAnacondaCompletionPerformanceTest.java | 87 ------------------- 3 files changed, 89 deletions(-) delete mode 100644 python/testData/completion/env/anaconda/completingSysVersion/main.py delete mode 100644 python/testData/completion/env/anaconda/performance/main.py delete mode 100644 python/testSrc/com/jetbrains/env/ut/PyAnacondaCompletionPerformanceTest.java diff --git a/python/testData/completion/env/anaconda/completingSysVersion/main.py b/python/testData/completion/env/anaconda/completingSysVersion/main.py deleted file mode 100644 index f5f5b7a709fe..000000000000 --- a/python/testData/completion/env/anaconda/completingSysVersion/main.py +++ /dev/null @@ -1 +0,0 @@ -s.versio \ No newline at end of file diff --git a/python/testData/completion/env/anaconda/performance/main.py b/python/testData/completion/env/anaconda/performance/main.py deleted file mode 100644 index 5676cc988532..000000000000 --- a/python/testData/completion/env/anaconda/performance/main.py +++ /dev/null @@ -1 +0,0 @@ -n.arr \ No newline at end of file diff --git a/python/testSrc/com/jetbrains/env/ut/PyAnacondaCompletionPerformanceTest.java b/python/testSrc/com/jetbrains/env/ut/PyAnacondaCompletionPerformanceTest.java deleted file mode 100644 index d8e5310a1fc4..000000000000 --- a/python/testSrc/com/jetbrains/env/ut/PyAnacondaCompletionPerformanceTest.java +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package com.jetbrains.env.ut; - -import com.intellij.codeInsight.lookup.LookupManager; -import com.intellij.openapi.projectRoots.Sdk; -import com.intellij.testFramework.EdtTestUtil; -import com.intellij.testFramework.PlatformTestUtil; -import com.jetbrains.env.EnvTestTagsRequired; -import com.jetbrains.env.PyEnvTestCase; -import com.jetbrains.env.PyExecutionFixtureTestTask; -import com.jetbrains.python.tools.sdkTools.SdkCreationType; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.junit.Test; - -import java.util.List; - -import static com.intellij.testFramework.UsefulTestCase.assertContainsElements; - -@EnvTestTagsRequired(tags = "anaconda") -public class PyAnacondaCompletionPerformanceTest extends PyEnvTestCase { - @Test - public void completingSysVersion() { - doCompletionResultTest("sys.version"); - } - - @Test - public void performance() { - runPythonTest(new CompletionDurationTask(getTestName(false), 200)); - } - - private void doCompletionResultTest(@NotNull String expectedVariant) { - runPythonTest(new CompletionTask(getTestName(false), expectedVariant)); - } - - private static class CompletionTask extends PyExecutionFixtureTestTask { - private final String myExpectedSuggestion; - - CompletionTask(@NotNull String testDataPath, @NotNull String expectedSuggestion) { - super(testDataPath); - myExpectedSuggestion = expectedSuggestion; - } - - @Override - public void runTestOn(@NotNull String sdkHome, @Nullable Sdk existingSdk) throws Exception { - createTempSdk(sdkHome, SdkCreationType.SDK_PACKAGES_AND_SKELETONS); - myFixture.configureByFile("main.py"); - myFixture.completeBasic(); - List variants = myFixture.getLookupElementStrings(); - assertContainsElements(variants, myExpectedSuggestion); - } - - @Override - protected @NotNull String getTestDataPath() { - return super.getTestDataPath() + "/completion/env/anaconda"; - } - } - - private static class CompletionDurationTask extends PyExecutionFixtureTestTask { - private final int myExpectedDuration; - - CompletionDurationTask(@NotNull String testDataPath, int expectedDuration) { - super(testDataPath); - myExpectedDuration = expectedDuration; - } - - @Override - public void runTestOn(@NotNull String sdkHome, @Nullable Sdk existingSdk) throws Exception { - createTempSdk(sdkHome, SdkCreationType.SDK_PACKAGES_AND_SKELETONS); - myFixture.configureByFile("main.py"); - EdtTestUtil.runInEdtAndWait(() -> { - PlatformTestUtil.startPerformanceTest("Basic completion", myExpectedDuration, this::doCompleteBasic) - .assertTiming(); - }); - } - - private void doCompleteBasic() { - myFixture.completeBasic(); - LookupManager.hideActiveLookup(getProject()); - } - - @Override - protected @NotNull String getTestDataPath() { - return super.getTestDataPath() + "/completion/env/anaconda"; - } - } -}