-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathplugin.xml
More file actions
86 lines (70 loc) · 3.52 KB
/
plugin.xml
File metadata and controls
86 lines (70 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<idea-plugin version="2">
<id>com.atoum.phpstormplugin</id>
<name>atoum plugin</name>
<version>0.9.0</version>
<vendor email="adriengallou@gmail.com">Adrien Gallou</vendor>
<description><![CDATA[
Integrate <a href="http://atoum.org/">atoum</a> in PHPStorm.<br />
<br />
Features :
<ul>
<li>Go to the test class from the tested class (shortcut : alt+shift+K)</li>
<li>Go to the tested class from the test class (shortcut : alt+shift+K)</li>
<li>Execute tests inside PhpStorm (shortcut : alt+shift+M)</li>
<li>Easily identify test files by a custom icon</li>
</ul>
More information about those features could be found in the project's <a href="https://github.com/atoum/phpstorm-plugin/blob/master/CHANGELOG.md">README</a>
]]></description>
<change-notes><![CDATA[
See <a href="https://github.com/atoum/phpstorm-plugin/blob/master/CHANGELOG.md">https://github.com/atoum/phpstorm-plugin/blob/master/CHANGELOG.md</a>.
]]>
</change-notes>
<!-- please see http://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
<idea-version since-build="131"/>
<!-- please see http://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
on how to target different products -->
<!-- uncomment to enable plugin in all products
<depends>com.intellij.modules.lang</depends>
-->
<extensions defaultExtensionNs="com.intellij">
<codeInsight.lineMarkerProvider language="PHP" implementationClass="org.atoum.intellij.plugin.atoum.linemarker.ClassLineMarkerProvider" />
<iconProvider implementation="org.atoum.intellij.plugin.atoum.AtoumIconProvider" />
<!-- Add your extensions here -->
</extensions>
<extensions defaultExtensionNs="com.jetbrains.php">
<typeProvider3 implementation="org.atoum.intellij.plugin.atoum.MockTypeProvider" />
</extensions>
<application-components>
<!-- Add your application components here -->
</application-components>
<project-components>
<!-- Add your project components here -->
</project-components>
<actions>
<!-- Add your actions here -->
<action id="AtoumSwitchContext" class="org.atoum.intellij.plugin.atoum.actions.SwitchContext"
icon="/org/atoum/intellij/plugin/atoum/icons/atoum_16_16.png"
text="Swicth to test class / tested class">
<add-to-group group-id="GoToCodeGroup" anchor="last"/>
<add-to-group group-id="EditorPopupMenu.GoTo" anchor="last"/>
<keyboard-shortcut first-keystroke="alt shift K" keymap="$default"/>
</action>
<action id="AtoumRunTests" class="org.atoum.intellij.plugin.atoum.actions.Run"
icon="/org/atoum/intellij/plugin/atoum/icons/atoum_16_16.png"
text="run tests">
<add-to-group group-id="ProjectViewPopupMenu"/>
<add-to-group group-id="EditorTabPopupMenu"/>
<add-to-group group-id="RunMenu" anchor="last"/>
<add-to-group group-id="EditorPopupMenu.Run" anchor="last"/>
<keyboard-shortcut first-keystroke="alt shift M" keymap="$default"/>
</action>
<action id="AtoumRunAllTests" class="org.atoum.intellij.plugin.atoum.actions.RunAll"
icon="/org/atoum/intellij/plugin/atoum/icons/atoum_16_16.png"
text="run all tests">
<add-to-group group-id="RunMenu" anchor="last"/>
<keyboard-shortcut first-keystroke="alt shift V" keymap="$default"/>
</action>
</actions>
<depends>com.jetbrains.php</depends>
<depends>com.intellij.modules.platform</depends>
</idea-plugin>