mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
CI Tests: Small improvements (#4618)
- Allow passing of longer test repo names (len > 4) - Raise errors after each test phase
This commit is contained in:
parent
0f2020b5c1
commit
f28d3e9441
|
@ -7,12 +7,11 @@ CLASS zcl_abapgit_objects_ci_tests DEFINITION
|
|||
RISK LEVEL CRITICAL .
|
||||
|
||||
PUBLIC SECTION.
|
||||
CLASS-METHODS:
|
||||
run
|
||||
IMPORTING
|
||||
iv_object TYPE tadir-object
|
||||
iv_url TYPE string OPTIONAL.
|
||||
|
||||
CLASS-METHODS run
|
||||
IMPORTING
|
||||
!iv_object TYPE string
|
||||
!iv_url TYPE string OPTIONAL .
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
ENDCLASS.
|
||||
|
@ -56,7 +55,7 @@ CLASS zcl_abapgit_objects_ci_tests IMPLEMENTATION.
|
|||
li_exit = zcl_abapgit_exit=>get_instance( ).
|
||||
li_exit->get_ci_tests(
|
||||
EXPORTING
|
||||
iv_object = iv_object
|
||||
iv_object = |{ iv_object }|
|
||||
CHANGING
|
||||
ct_ci_repos = lt_repos ).
|
||||
|
||||
|
@ -127,20 +126,11 @@ CLASS zcl_abapgit_objects_ci_tests IMPLEMENTATION.
|
|||
ENDCASE.
|
||||
ASSIGN COMPONENT lv_check OF STRUCTURE <ls_repo_result> TO <lv_result>.
|
||||
ASSERT sy-subrc = 0.
|
||||
IF <lv_result> <> 'OK'.
|
||||
IF lv_msg IS INITIAL.
|
||||
lv_msg = |{ lv_check }:{ <lv_result> }|.
|
||||
ELSE.
|
||||
lv_msg = |{ lv_msg } { lv_check }:{ <lv_result> }|.
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
ENDDO.
|
||||
|
||||
cl_abap_unit_assert=>assert_equals(
|
||||
exp = ''
|
||||
act = lv_msg
|
||||
msg = |{ <lv_repo> } { lv_msg }| ).
|
||||
|
||||
exp = 'OK'
|
||||
act = <lv_result>
|
||||
msg = |{ <lv_repo> }: { lv_check } = { <lv_result> }| ).
|
||||
ENDDO.
|
||||
ENDLOOP.
|
||||
|
||||
CATCH zcx_abapgit_exception INTO lx_error.
|
||||
|
|
Loading…
Reference in New Issue
Block a user