mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
unit test page: add re-run button (#6533)
This commit is contained in:
parent
cbd3cb3311
commit
54f9426a9a
|
@ -29,8 +29,8 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@abaplint/cli": "^2.102.56",
|
"@abaplint/cli": "^2.102.56",
|
||||||
"@abaplint/database-sqlite": "^2.7.101",
|
"@abaplint/database-sqlite": "^2.7.101",
|
||||||
"@abaplint/runtime": "^2.7.102",
|
"@abaplint/runtime": "^2.7.105",
|
||||||
"@abaplint/transpiler-cli": "^2.7.102",
|
"@abaplint/transpiler-cli": "^2.7.105",
|
||||||
"abapmerge": "^0.16.0",
|
"abapmerge": "^0.16.0",
|
||||||
"c8": "^8.0.1",
|
"c8": "^8.0.1",
|
||||||
"eslint": "^8.51.0"
|
"eslint": "^8.51.0"
|
||||||
|
|
|
@ -27,6 +27,11 @@ CLASS zcl_abapgit_gui_page_runit DEFINITION
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
CONSTANTS:
|
||||||
|
BEGIN OF c_actions,
|
||||||
|
rerun TYPE string VALUE 'rerun' ##NO_TEXT,
|
||||||
|
END OF c_actions .
|
||||||
|
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF ty_key,
|
BEGIN OF ty_key,
|
||||||
obj_name TYPE tadir-obj_name,
|
obj_name TYPE tadir-obj_name,
|
||||||
|
@ -53,7 +58,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_gui_page_runit IMPLEMENTATION.
|
CLASS ZCL_ABAPGIT_GUI_PAGE_RUNIT IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD build_tadir.
|
METHOD build_tadir.
|
||||||
|
@ -166,15 +171,29 @@ CLASS zcl_abapgit_gui_page_runit IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD zif_abapgit_gui_event_handler~on_event.
|
METHOD zif_abapgit_gui_event_handler~on_event.
|
||||||
|
|
||||||
IF ii_event->mv_action = zif_abapgit_definitions=>c_action-go_back.
|
CASE ii_event->mv_action.
|
||||||
rs_handled-state = zcl_abapgit_gui=>c_event_state-go_back.
|
WHEN zif_abapgit_definitions=>c_action-go_back.
|
||||||
ENDIF.
|
rs_handled-state = zcl_abapgit_gui=>c_event_state-go_back.
|
||||||
|
WHEN c_actions-rerun.
|
||||||
|
rs_handled-state = zcl_abapgit_gui=>c_event_state-re_render.
|
||||||
|
ENDCASE.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD zif_abapgit_gui_menu_provider~get_menu.
|
METHOD zif_abapgit_gui_menu_provider~get_menu.
|
||||||
ro_toolbar = zcl_abapgit_gui_chunk_lib=>back_toolbar( ).
|
|
||||||
|
CREATE OBJECT ro_toolbar.
|
||||||
|
|
||||||
|
ro_toolbar->add(
|
||||||
|
iv_txt = 'Re-Run'
|
||||||
|
iv_act = c_actions-rerun
|
||||||
|
iv_cur = abap_false ).
|
||||||
|
|
||||||
|
ro_toolbar->add(
|
||||||
|
iv_txt = 'Back'
|
||||||
|
iv_act = zif_abapgit_definitions=>c_action-go_back ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user