Commit Graph
198455 Commits
Author SHA1 Message Date
Ilya.Kazakevich 22fc6e1716 PY-24770: CleanUp and unify test class detection
PythonUnitTestUtil been refactored, see its doc.
Code that is not test-case specific moved to PyClassExt.kt

New logic is the following:
* UnitTest believes any TestCase inheritor is test case, so its method
is test, its parent file is test and so on.
* Other runners think that any "test_" function is test when it is located
on toplevel or in test class (see PythonUnitTestUtil)
2017-07-04 19:32:23 +03:00
Alexander Zolotov c4c750d467 Build scripts: run application starters in headless mode 2017-07-04 19:28:47 +03:00
Alexander Zolotov 8751139d61 Build scripts: disable building provided modules 2017-07-04 19:26:08 +03:00
Ivan Chirkov ac52dd859f BundledPluginsLister: create parent directories for target file 2017-07-04 17:58:45 +02:00
Dmitry Batrak 7a59ecc88f IDEA-175031 speed up finding monospaced fonts for font combobox 2017-07-04 18:48:28 +03:00
Julia Beliaeva b86e82d0e9 [file-history] do not cast TreeNodeOnVcsRevision to VcsFileRevision 2017-07-04 18:40:53 +03:00
Roman Shevchenko 929d06dddb Cleanup (API) 2017-07-04 17:37:41 +02:00
Alexander Zolotov a2d48beecb Build scripts: skip building provided modules on updating from sources 2017-07-04 18:34:51 +03:00
Alexander Zolotov de5e67c66d Build scripts: enable building provided modules list again, run starters in headless mode 2017-07-04 18:34:51 +03:00
Aleksey Pivovarov 70a893c7be ui: dispose editor in focus trace dialog 2017-07-04 18:25:44 +03:00
Irina.Chernushina 626e5d3704 json schema: pass cycle control structure as context of schema expand
- container operation like allOf can be involved into creating cycles
- for not definitions, check that they do not refer to the immediate
parent schema - this does not make sense and creates cycle

WEB-27610 JSON Schema: SOE on defining reference to the definitions
2017-07-04 17:24:35 +02:00
Vassiliy.Kudryashov d5d38e8a70 Test for FindUIHelper 2017-07-04 18:19:19 +03:00
Maxim.Mossienko 48c34329ae review comments 2017-07-04 17:15:49 +02:00
Elizaveta Shashkova 572aab8466 Do not sort keys in Python 3.6 as well, because dictionaries became ordered since this version (PY-20971) 2017-07-04 17:59:12 +03:00
Roman Shevchenko 28c9ae1c71 Cleanup (annotations; formatting) 2017-07-04 16:55:07 +02:00
Mikhail Golubev 6f74d50f2f Explicitly dispose instance of PyChangeSignatureDialog in tests
Since it's not actually shown in this case, its automatic disposal
on close doesn't get invoked.
2017-07-04 17:46:50 +03:00
Roman Shevchenko 2b5f1327d2 Cleanup (warnings; formatting) 2017-07-04 16:44:10 +02:00
Dmitry Batkovich 78ef85b1b5 run inspection action: add inspection view scope to suggested (IDEA-175101) 2017-07-04 17:36:49 +03:00
Dmitry Batkovich d4f85b5855 run inspection action: simplify BaseAnalysisActionDialog constructor 2017-07-04 17:36:49 +03:00
Dmitry Batkovich 7ab3aff627 run inspection action: remove redundant read action 2017-07-04 17:36:48 +03:00
Konstantin Ulitin a0ac8757a9 start a new instance of Chrome when running react-native (WEB-27608) 2017-07-04 17:25:03 +03:00
Ilya.Kazakevich 4041e9c635 PY-24997: Add new line to separate lines 2017-07-04 17:20:35 +03:00
Aleksey Pivovarov 6f0c00d353 EA-104225 - CCE: GitAnnotationProvider.annotate 2017-07-04 16:59:20 +03:00
Egor.Ushakov 5ce1ad2681 IDEA-175027 Evaluate expression keeps showing "Evaluating.." for incorrect expression 2017-07-04 16:44:53 +03:00
Pavel Dolgov 2b2d4c0f55 Java: Make sure the project is disposed after the test (IDEA-169200) 2017-07-04 16:43:29 +03:00
Yann Cébron 17f78cae61 IDEA-160947 DevKit should warn about inner classes referenced with a dot instead of a dollar 2017-07-04 15:37:51 +02:00
Ilya.Kazakevich 4c9262d6b4 Useless debug removed 2017-07-04 15:55:05 +03:00
Alexey Kudravtsev 502d9daffc added back generics for Kotlin 2017-07-04 15:49:54 +03:00
Roman Shevchenko 637c0f4110 [tests] reads a test file via hardlink to update OS caches 2017-07-04 14:23:49 +02:00
peter 812184ceaf don't measure boxing time in ContainerUtilTest.testCOWListPerformanceAdd 2017-07-04 14:11:32 +02:00
Irina.Chernushina d2220d793e eslint: update descriptions in schema, remove outdated ecmaFeatures;
json schema completion: do not escape description text
2017-07-04 14:09:05 +02:00
Vitaliy.Bibaev 637270cb0c IDEA-158467 Add missed negation to check that text is not ignored 2017-07-04 15:06:33 +03:00
peter ebe2d0b14d check stub wellformedness after intention invocation in tests 2017-07-04 14:03:16 +02:00
peter 4d636b291d ApplyRandomIntentionsTest: perform mutations as random actions in a single test in different files 2017-07-04 14:03:15 +02:00
Dmitry Jemerov 958a020c90 Fix compilation after merge 2017-07-04 13:58:40 +02:00
Dmitry Jemerov 970004232f Merge branch 'master' of https://github.com/asedunov/intellij-community into asedunov-master 2017-07-04 13:53:19 +02:00
Ivan Chirkov 9195c64787 Statistics: use synchronized map for persist tasks (IDEA-CR-22562)
Synchronized map to protect from concurrent projectOpened/projectClosed
2017-07-04 13:35:39 +02:00
Sergey Ignatov be6a043ed1 Temporary revert building provided modules list 2017-07-04 14:31:17 +03:00
Vitaliy.Bibaev 5587d9d37f IDEA-158467 Fix negation in check that ranges are same 2017-07-04 14:12:51 +03:00
Vitaliy.Bibaev 6194fa7849 IDEA-158467 Do not get selected text if selection is not changed 2017-07-04 13:12:01 +03:00
Alexander Zolotov 63a089ebcb Address review notes 2017-07-04 13:07:37 +03:00
Alexander Zolotov 8f48c97518 Build scripts: build list of provided modules by IDE 2017-07-04 13:07:37 +03:00
Alexander Zolotov b8d59290fd Live Templates: fix test data 2017-07-04 12:43:37 +03:00
Ivan Chirkov a4c33b0c7a Statistics: cancel stat persist on project close (IDEA-CR-22562)
Added statistics persist cancellation on project close. Removed isUnitTestMode
check to test project leak.
2017-07-04 11:28:51 +02:00
Roman Shevchenko ab1017799a Cleanup (replaces a tuple with a data class; formatting) 2017-07-04 11:16:38 +02:00
Vitaliy.Bibaev 2b408b2770 IDEA-158467 Add delay before tooltip with result will shown 2017-07-04 11:51:51 +03:00
Vitaliy.Bibaev d32b0a1185 IDEA-158467 Check that selection in the editor is changed 2017-07-04 11:51:51 +03:00
Anna.Kozlova 006b9b1742 split declaration: detect same variables after declaration (IDEA-175261) 2017-07-04 10:30:37 +02:00
Dmitry Batkovich d55416e473 java smart completion sorting: split getter kind into 3 kinds with different priority (getter should have a higher priority then any relevant method chain) 2017-07-04 11:17:59 +03:00
Julia Beliaeva 3a8d9002e4 [file-history] fix history for selection
This commit partially undo 6c160fd. Since columns from file history are used in history for selection, they need to use VcsFileRevision, not TreeNodeOnVcsRevision. So now each column is wrapped in TreeNodeColumnInfoWrapper in file history, and does not extend DualViewColumnInfo.
2017-07-04 04:48:42 +03:00