Skip to content

Commit 933bde2

Browse files
authored
Merge pull request #543 from IETS3/bugfix/showManualTestResultsInGutter_20203
Show failing items of manual test results in gutter
2 parents b539cee + 20b6734 commit 933bde2

File tree

1 file changed

+223
-1
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models

1 file changed

+223
-1
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps

Lines changed: 223 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@
5858
<import index="xfg9" ref="r:ac28053f-2041-47f6-806b-ecfaca05a64a(org.iets3.core.expr.base.runtime.runtime)" />
5959
<import index="pq1l" ref="r:93cd1fe8-b296-405c-a6e6-040c940ccfa1(org.iets3.core.expr.toplevel.plugin)" />
6060
<import index="i8bi" ref="r:c3548bac-30eb-4a2a-937c-0111d5697309(jetbrains.mps.lang.smodel.generator.smodelAdapter)" />
61+
<import index="exr9" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.nodeEditor(MPS.Editor/)" />
62+
<import index="kpve" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.message(MPS.Editor/)" />
63+
<import index="2gg1" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.errors(MPS.Core/)" />
64+
<import index="kvq8" ref="r:2e938759-cfd0-47cd-9046-896d85204f59(de.slisson.mps.hacks.editor)" />
65+
<import index="f4zo" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)" />
66+
<import index="bd8o" ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5/java:com.intellij.openapi.application(MPS.IDEA/)" />
6167
<import index="1ctc" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util.stream(JDK/)" implicit="true" />
6268
</imports>
6369
<registry>
@@ -87,10 +93,17 @@
8793
<property id="1225194472834" name="isAbstract" index="13i0iv" />
8894
<reference id="1225194472831" name="overriddenMethod" index="13i0hy" />
8995
</concept>
96+
<concept id="1225194628440" name="jetbrains.mps.lang.behavior.structure.SuperNodeExpression" flags="nn" index="13iAh5">
97+
<reference id="5299096511375896640" name="superConcept" index="3eA5LN" />
98+
</concept>
9099
<concept id="1225194691553" name="jetbrains.mps.lang.behavior.structure.ThisNodeExpression" flags="nn" index="13iPFW" />
91100
<concept id="1703835097132541506" name="jetbrains.mps.lang.behavior.structure.ThisConceptExpression" flags="ng" index="1fM9EW" />
92101
</language>
93102
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
103+
<concept id="1224071154655" name="jetbrains.mps.baseLanguage.structure.AsExpression" flags="nn" index="0kSF2">
104+
<child id="1224071154657" name="classifierType" index="0kSFW" />
105+
<child id="1224071154656" name="expression" index="0kSFX" />
106+
</concept>
94107
<concept id="1080223426719" name="jetbrains.mps.baseLanguage.structure.OrExpression" flags="nn" index="22lmx$" />
95108
<concept id="1082485599095" name="jetbrains.mps.baseLanguage.structure.BlockStatement" flags="nn" index="9aQIb">
96109
<child id="1082485599096" name="statements" index="9aQI4" />
@@ -3390,14 +3403,223 @@
33903403
<node concept="3Tqbb2" id="7obiejCzVLM" role="1tU5fm" />
33913404
</node>
33923405
</node>
3406+
<node concept="13i0hz" id="2BQOEA1w$eF" role="13h7CS">
3407+
<property role="TrG5h" value="runManuallyWithUIUpdate" />
3408+
<ref role="13i0hy" to="gdgh:ub9nkyQ908" resolve="runManuallyWithUIUpdate" />
3409+
<node concept="3Tm1VV" id="2BQOEA1w$eI" role="1B3o_S" />
3410+
<node concept="3clFbS" id="2BQOEA1w$fk" role="3clF47">
3411+
<node concept="3clFbF" id="1LbYOz9xuLs" role="3cqZAp">
3412+
<node concept="2OqwBi" id="1LbYOz9xxjT" role="3clFbG">
3413+
<node concept="13iAh5" id="1LbYOz9xwLB" role="2Oq$k0">
3414+
<ref role="3eA5LN" to="4kwy:3R3AIvumrSU" resolve="ICanRunCheckManually" />
3415+
</node>
3416+
<node concept="2qgKlT" id="1LbYOz9xzPw" role="2OqNvi">
3417+
<ref role="37wK5l" to="gdgh:ub9nkyQ908" resolve="runManuallyWithUIUpdate" />
3418+
<node concept="37vLTw" id="1LbYOz9x$18" role="37wK5m">
3419+
<ref role="3cqZAo" node="2BQOEA1w$fl" resolve="edCtxOrNull" />
3420+
</node>
3421+
</node>
3422+
</node>
3423+
</node>
3424+
<node concept="3cpWs8" id="2BQOEA1wC7e" role="3cqZAp">
3425+
<node concept="3cpWsn" id="2BQOEA1wC7f" role="3cpWs9">
3426+
<property role="TrG5h" value="result" />
3427+
<node concept="3uibUv" id="2BQOEA1wC7g" role="1tU5fm">
3428+
<ref role="3uigEE" node="ub9nkyOIeW" resolve="EvalResult" />
3429+
</node>
3430+
<node concept="0kSF2" id="1LbYOz9xBc4" role="33vP2m">
3431+
<node concept="3uibUv" id="1LbYOz9xBc7" role="0kSFW">
3432+
<ref role="3uigEE" node="ub9nkyOIeW" resolve="EvalResult" />
3433+
</node>
3434+
<node concept="BsUDl" id="1LbYOz9x$vl" role="0kSFX">
3435+
<ref role="37wK5l" to="gdgh:3R3AIvumwq7" resolve="getLastResult" />
3436+
</node>
3437+
</node>
3438+
</node>
3439+
</node>
3440+
<node concept="3clFbJ" id="1LbYOz9xBIw" role="3cqZAp">
3441+
<node concept="3clFbS" id="1LbYOz9xBIy" role="3clFbx">
3442+
<node concept="3cpWs6" id="1LbYOz9xD3m" role="3cqZAp" />
3443+
</node>
3444+
<node concept="3clFbC" id="1LbYOz9xCJe" role="3clFbw">
3445+
<node concept="10Nm6u" id="1LbYOz9xD2X" role="3uHU7w" />
3446+
<node concept="37vLTw" id="1LbYOz9xCbz" role="3uHU7B">
3447+
<ref role="3cqZAo" node="2BQOEA1wC7f" resolve="result" />
3448+
</node>
3449+
</node>
3450+
</node>
3451+
<node concept="3clFbH" id="1r3xq$Vmey7" role="3cqZAp" />
3452+
<node concept="3clFbJ" id="2BQOEA1wC7i" role="3cqZAp">
3453+
<node concept="3clFbS" id="2BQOEA1wC7j" role="3clFbx">
3454+
<node concept="3cpWs8" id="2BQOEA1wC7k" role="3cqZAp">
3455+
<node concept="3cpWsn" id="2BQOEA1wC7l" role="3cpWs9">
3456+
<property role="TrG5h" value="component" />
3457+
<node concept="3uibUv" id="2BQOEA1wC7m" role="1tU5fm">
3458+
<ref role="3uigEE" to="exr9:~EditorComponent" resolve="EditorComponent" />
3459+
</node>
3460+
<node concept="1eOMI4" id="2BQOEA1wC7n" role="33vP2m">
3461+
<node concept="10QFUN" id="2BQOEA1wC7o" role="1eOMHV">
3462+
<node concept="3uibUv" id="2BQOEA1wC7p" role="10QFUM">
3463+
<ref role="3uigEE" to="exr9:~EditorComponent" resolve="EditorComponent" />
3464+
</node>
3465+
<node concept="2OqwBi" id="2BQOEA1wC7q" role="10QFUP">
3466+
<node concept="37vLTw" id="2BQOEA1wC7r" role="2Oq$k0">
3467+
<ref role="3cqZAo" node="2BQOEA1w$fl" resolve="edCtxOrNull" />
3468+
</node>
3469+
<node concept="liA8E" id="2BQOEA1wC7s" role="2OqNvi">
3470+
<ref role="37wK5l" to="cj4x:~EditorContext.getEditorComponent()" resolve="getEditorComponent" />
3471+
</node>
3472+
</node>
3473+
</node>
3474+
</node>
3475+
</node>
3476+
</node>
3477+
<node concept="3cpWs8" id="2BQOEA1wC7t" role="3cqZAp">
3478+
<node concept="3cpWsn" id="2BQOEA1wC7u" role="3cpWs9">
3479+
<property role="TrG5h" value="highlightManager" />
3480+
<node concept="3uibUv" id="2BQOEA1wC7v" role="1tU5fm">
3481+
<ref role="3uigEE" to="exr9:~NodeHighlightManager" resolve="NodeHighlightManager" />
3482+
</node>
3483+
<node concept="2OqwBi" id="2BQOEA1wC7w" role="33vP2m">
3484+
<node concept="37vLTw" id="2BQOEA1wC7x" role="2Oq$k0">
3485+
<ref role="3cqZAo" node="2BQOEA1wC7l" resolve="component" />
3486+
</node>
3487+
<node concept="liA8E" id="2BQOEA1wC7y" role="2OqNvi">
3488+
<ref role="37wK5l" to="exr9:~EditorComponent.getHighlightManager()" resolve="getHighlightManager" />
3489+
</node>
3490+
</node>
3491+
</node>
3492+
</node>
3493+
<node concept="2Gpval" id="2BQOEA1wC7z" role="3cqZAp">
3494+
<node concept="2GrKxI" id="2BQOEA1wC7$" role="2Gsz3X">
3495+
<property role="TrG5h" value="oldMessage" />
3496+
</node>
3497+
<node concept="3clFbS" id="2BQOEA1wC7_" role="2LFqv$">
3498+
<node concept="3clFbJ" id="2BQOEA1wC7A" role="3cqZAp">
3499+
<node concept="3clFbS" id="2BQOEA1wC7B" role="3clFbx">
3500+
<node concept="3clFbF" id="2BQOEA1wC7C" role="3cqZAp">
3501+
<node concept="2OqwBi" id="2BQOEA1wC7D" role="3clFbG">
3502+
<node concept="37vLTw" id="2BQOEA1wC7E" role="2Oq$k0">
3503+
<ref role="3cqZAo" node="2BQOEA1wC7u" resolve="highlightManager" />
3504+
</node>
3505+
<node concept="liA8E" id="2BQOEA1wC7F" role="2OqNvi">
3506+
<ref role="37wK5l" to="exr9:~NodeHighlightManager.unmark(jetbrains.mps.openapi.editor.message.SimpleEditorMessage)" resolve="unmark" />
3507+
<node concept="2GrUjf" id="2BQOEA1wC7G" role="37wK5m">
3508+
<ref role="2Gs0qQ" node="2BQOEA1wC7$" resolve="oldMessage" />
3509+
</node>
3510+
</node>
3511+
</node>
3512+
</node>
3513+
</node>
3514+
<node concept="17R0WA" id="2BQOEA1wC7H" role="3clFbw">
3515+
<node concept="Xl_RD" id="2BQOEA1wC7I" role="3uHU7w">
3516+
<property role="Xl_RC" value="Test item failed" />
3517+
</node>
3518+
<node concept="2OqwBi" id="2BQOEA1wC7J" role="3uHU7B">
3519+
<node concept="2GrUjf" id="2BQOEA1wC7K" role="2Oq$k0">
3520+
<ref role="2Gs0qQ" node="2BQOEA1wC7$" resolve="oldMessage" />
3521+
</node>
3522+
<node concept="liA8E" id="2BQOEA1wC7L" role="2OqNvi">
3523+
<ref role="37wK5l" to="kpve:~SimpleEditorMessage.getMessage()" resolve="getMessage" />
3524+
</node>
3525+
</node>
3526+
</node>
3527+
</node>
3528+
</node>
3529+
<node concept="2OqwBi" id="2BQOEA1wC7M" role="2GsD0m">
3530+
<node concept="37vLTw" id="2BQOEA1wC7N" role="2Oq$k0">
3531+
<ref role="3cqZAo" node="2BQOEA1wC7u" resolve="highlightManager" />
3532+
</node>
3533+
<node concept="liA8E" id="2BQOEA1wC7O" role="2OqNvi">
3534+
<ref role="37wK5l" to="exr9:~NodeHighlightManager.getMessagesFor(org.jetbrains.mps.openapi.model.SNode)" resolve="getMessagesFor" />
3535+
<node concept="13iPFW" id="2BQOEA1wC7P" role="37wK5m" />
3536+
</node>
3537+
</node>
3538+
</node>
3539+
<node concept="3clFbH" id="2BQOEA1wC7Q" role="3cqZAp" />
3540+
<node concept="3clFbJ" id="2BQOEA1wC7R" role="3cqZAp">
3541+
<node concept="3clFbS" id="2BQOEA1wC7S" role="3clFbx">
3542+
<node concept="3cpWs8" id="2BQOEA1wC7T" role="3cqZAp">
3543+
<node concept="3cpWsn" id="2BQOEA1wC7U" role="3cpWs9">
3544+
<property role="TrG5h" value="message" />
3545+
<node concept="3uibUv" id="2BQOEA1wC7V" role="1tU5fm">
3546+
<ref role="3uigEE" to="exr9:~DefaultEditorMessage" resolve="DefaultEditorMessage" />
3547+
</node>
3548+
<node concept="2ShNRf" id="2BQOEA1wC7W" role="33vP2m">
3549+
<node concept="1pGfFk" id="2BQOEA1wC7X" role="2ShVmc">
3550+
<ref role="37wK5l" to="exr9:~DefaultEditorMessage.&lt;init&gt;(org.jetbrains.mps.openapi.model.SNode,jetbrains.mps.errors.MessageStatus,java.awt.Color,java.lang.String,jetbrains.mps.openapi.editor.message.EditorMessageOwner)" resolve="DefaultEditorMessage" />
3551+
<node concept="13iPFW" id="2BQOEA1wC7Y" role="37wK5m" />
3552+
<node concept="Rm8GO" id="2BQOEA1wC7Z" role="37wK5m">
3553+
<ref role="Rm8GQ" to="2gg1:~MessageStatus.ERROR" resolve="ERROR" />
3554+
<ref role="1Px2BO" to="2gg1:~MessageStatus" resolve="MessageStatus" />
3555+
</node>
3556+
<node concept="2YIFZM" id="2BQOEA1wC80" role="37wK5m">
3557+
<ref role="37wK5l" to="rie3:4_qY3E51Kpe" resolve="colorForItem" />
3558+
<ref role="1Pybhc" to="rie3:ub9nkyNtXz" resolve="TestColors" />
3559+
<node concept="37vLTw" id="2BQOEA1wC81" role="37wK5m">
3560+
<ref role="3cqZAo" node="2BQOEA1wC7f" resolve="result" />
3561+
</node>
3562+
</node>
3563+
<node concept="Xl_RD" id="2BQOEA1wC82" role="37wK5m">
3564+
<property role="Xl_RC" value="Test item failed" />
3565+
</node>
3566+
<node concept="37vLTw" id="2BQOEA1wC83" role="37wK5m">
3567+
<ref role="3cqZAo" node="2BQOEA1wC7u" resolve="highlightManager" />
3568+
</node>
3569+
</node>
3570+
</node>
3571+
</node>
3572+
</node>
3573+
<node concept="3clFbF" id="2BQOEA1wC84" role="3cqZAp">
3574+
<node concept="2OqwBi" id="2BQOEA1wC85" role="3clFbG">
3575+
<node concept="37vLTw" id="2BQOEA1wC86" role="2Oq$k0">
3576+
<ref role="3cqZAo" node="2BQOEA1wC7u" resolve="highlightManager" />
3577+
</node>
3578+
<node concept="liA8E" id="2BQOEA1wC87" role="2OqNvi">
3579+
<ref role="37wK5l" to="exr9:~NodeHighlightManager.mark(jetbrains.mps.openapi.editor.message.SimpleEditorMessage)" resolve="mark" />
3580+
<node concept="37vLTw" id="2BQOEA1wC88" role="37wK5m">
3581+
<ref role="3cqZAo" node="2BQOEA1wC7U" resolve="message" />
3582+
</node>
3583+
</node>
3584+
</node>
3585+
</node>
3586+
</node>
3587+
<node concept="3fqX7Q" id="2BQOEA1wC89" role="3clFbw">
3588+
<node concept="2OqwBi" id="2BQOEA1wC8a" role="3fr31v">
3589+
<node concept="37vLTw" id="2BQOEA1wC8b" role="2Oq$k0">
3590+
<ref role="3cqZAo" node="2BQOEA1wC7f" resolve="result" />
3591+
</node>
3592+
<node concept="liA8E" id="2BQOEA1wC8c" role="2OqNvi">
3593+
<ref role="37wK5l" node="ub9nkyPULV" resolve="isOk" />
3594+
</node>
3595+
</node>
3596+
</node>
3597+
</node>
3598+
</node>
3599+
<node concept="3y3z36" id="2BQOEA1wC8d" role="3clFbw">
3600+
<node concept="37vLTw" id="2BQOEA1wC8e" role="3uHU7B">
3601+
<ref role="3cqZAo" node="2BQOEA1w$fl" resolve="edCtxOrNull" />
3602+
</node>
3603+
<node concept="10Nm6u" id="2BQOEA1wC8f" role="3uHU7w" />
3604+
</node>
3605+
</node>
3606+
</node>
3607+
<node concept="37vLTG" id="2BQOEA1w$fl" role="3clF46">
3608+
<property role="TrG5h" value="edCtxOrNull" />
3609+
<node concept="3uibUv" id="2BQOEA1w$fm" role="1tU5fm">
3610+
<ref role="3uigEE" to="cj4x:~EditorContext" resolve="EditorContext" />
3611+
</node>
3612+
</node>
3613+
<node concept="3cqZAl" id="2BQOEA1w$fn" role="3clF45" />
3614+
</node>
33933615
<node concept="13i0hz" id="3a2FJuC70jg" role="13h7CS">
33943616
<property role="13i0iv" value="false" />
33953617
<property role="13i0it" value="false" />
33963618
<property role="TrG5h" value="runManually" />
33973619
<ref role="13i0hy" to="gdgh:3R3AIvumrTm" resolve="runManually" />
33983620
<node concept="3Tm1VV" id="3a2FJuC70jh" role="1B3o_S" />
33993621
<node concept="3clFbS" id="3a2FJuC70jm" role="3clF47">
3400-
<node concept="3clFbF" id="4KZjPKUdG98" role="3cqZAp">
3622+
<node concept="3clFbF" id="2BQOEA1wCTD" role="3cqZAp">
34013623
<node concept="BsUDl" id="4KZjPKUdG97" role="3clFbG">
34023624
<ref role="37wK5l" node="4KZjPKUdEYm" resolve="executeTest" />
34033625
</node>

0 commit comments

Comments
 (0)