Marc Bernard
323dfbd235
Reorg: Package hierarchy ( #5946 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-12-15 12:07:02 -05:00
Marc Bernard
9ad6fa8afb
Diff/Patch: Improve beacons ( #5914 )
2022-12-06 09:02:48 -05:00
Lars Hvam
498f31f191
unit testing updates ( #5876 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-01 08:44:44 +01:00
Lars Hvam
d25f19210e
update to latest npm packages ( #5874 )
2022-11-19 16:07:44 +01:00
Lars Hvam
a6dafa35c1
update to latest npm packages ( #5872 )
2022-11-17 13:54:34 +01:00
Lars Hvam
004597aea6
additional unit testing via transpiler ( #5858 )
2022-11-14 08:58:09 +01:00
github-actions[bot]
8add5d6391
ajson, Automatic Update ( #5837 )
2022-10-24 08:16:51 +02:00
Lars Hvam
4ddd3444a6
updates from npm & extra dependencies ( #5817 )
2022-10-24 07:36:06 +02:00
Albert Mink
27bec52c8a
AFF with namespaces ( #5779 )
2022-10-10 11:38:47 -04:00
Lars Hvam
53070b1d6f
unit testing & npm updates ( #5791 )
2022-10-08 08:11:48 +02:00
Alexander Tsybulsky
3e4e631cdb
Improvements in html engine ( #5788 )
...
* improvements in abapgit_html
* linter fix
* Try to workaround transpiler bug
* exclude uts from transpiler
* new -> create
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-06 16:34:01 -04:00
Marc Bernard
d936b8dc0b
Prepare processing longtexts for sub components ( #5786 )
2022-10-04 08:09:56 +02:00
Fabian Lupa
125b529583
Allow use of changelog feature without APACK ( #5739 )
2022-10-04 07:50:37 +02:00
github-actions[bot]
86e88991e5
ajson, Automatic Update ( #5776 )
2022-09-24 13:38:15 +02:00
github-actions[bot]
b60007c752
ajson, Automatic Update ( #5764 )
2022-09-19 07:20:50 +02:00
Lars Hvam
29622bdf7b
TABU data: refactor some unit tests ( #5758 )
2022-09-19 06:44:04 +02:00
Lars Hvam
6a70f0332c
unit testing updates ( #5752 )
2022-09-13 07:06:37 +02:00
Lars Hvam
900e3f2484
unit testing, update npm dependencies ( #5703 )
2022-08-16 08:01:50 +02:00
Lars Hvam
ffd3c95d4a
disable dependabot, unit testing ( #5699 )
2022-08-01 10:07:42 +02:00
Lars Hvam
ecc7de248c
unit testing ( #5692 )
2022-07-29 15:50:49 +02:00
github-actions[bot]
229548a208
ajson, Automatic Update ( #5695 )
2022-07-25 10:34:08 +02:00
Lars Hvam
4b0fda0a76
unit testing ( #5686 )
2022-07-21 07:26:51 +02:00
github-actions[bot]
15df1fd539
ajson, Automatic Update ( #5689 )
2022-07-20 08:10:52 +02:00
Lars Hvam
d0e2314bad
unit testing ( #5683 )
2022-07-13 10:57:56 +02:00
Lars Hvam
97558e0b73
run additional unit tests ( #5671 )
2022-07-10 14:58:31 +02:00
Marc Bernard
8baf69ed98
Diff: Properly show diffs for whitespace ( #5643 )
2022-06-23 14:35:31 +02:00
Marc Bernard
787bc605b0
Propagate codepage conversion errors ( #5638 )
2022-06-23 07:12:25 +02:00
github-actions[bot]
7730d37d1b
ajson, Automatic Update ( #5631 )
2022-06-22 17:52:28 +02:00
github-actions[bot]
3131fc6cf8
ajson, Automatic Update ( #5620 )
2022-06-06 15:30:14 +02:00
Lars Hvam
3349b6a42d
run more unit tests via transpiler ( #5615 )
2022-06-06 15:15:36 +02:00
Fabian Lupa
1052ce6e85
Support direct longtexts in exceptions ( #5592 )
...
* Support direct longtexts in exceptions
as opposed to already supported indirect T100-based longtexts
* Lint
* Remove direct longtext variable support
* Add unit tests for exception longtext
* Add longtext message to language mismatch error
* Fix missing preserve_newline handling
* Adjust longtext display in error message box
- Convert newlines to html line breaks
- Indicate if a longtext is available on hover
* Fix duplicate preserve newline handling
* Adjust exception longtext rendering
Render linebreaks as html paragraphs
* Align error message box buttons to bottom right
so they do not move on hover when a longtext is available
* Refactor exception unit tests
* Skip failing transpiled tests
* Adjust longtext indicator for error message
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-05 18:40:34 +02:00
github-actions[bot]
0e5e3b0cf5
ajson, Automatic Update ( #5584 )
2022-05-23 09:38:34 +02:00
Lars Hvam
bbc92c4c0f
update to latest npm packages ( #5492 )
2022-04-28 12:56:26 +02:00
github-actions[bot]
647617a6a2
ajson, Automatic Update ( #5471 )
2022-04-18 08:58:02 +02:00
Alexander Tsybulsky
2cc3f53fc5
Rework checksums ( #5328 )
2022-04-13 11:29:23 +02:00
Lars Hvam
48053920c1
update transpiler to latest ( #5455 )
...
* update transpiler to latest
* update
2022-04-07 11:27:05 +02:00
Lars Hvam
3ee99263a1
update npm packages to latest ( #5415 )
...
* unit test updates
* fix
* update to latest
2022-03-30 14:38:28 +02:00
github-actions[bot]
45fbfd0feb
ajson, Automatic Update ( #5412 )
...
* [create-pull-request] automated change
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* update deps
* skip
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-03-28 09:14:13 +02:00
Lars Hvam
4ac0183df2
unit testing updates ( #5354 )
2022-02-19 09:02:13 +01:00
Lars Hvam
c1dcebd8aa
unit test updates ( #5351 )
2022-02-14 09:08:37 +01:00
Lars Hvam
3f23668561
unit tests ( #5293 )
...
* unit tests
* upd
* update note
* update to latest
* update
* upd
* run to_abap
* run validate3
* skip validate3
* add note
* update notes
* update to latest
2022-01-31 18:40:10 +01:00
Lars Hvam
eda6f27a9f
unit tests, update to latest ( #5280 )
2022-01-25 10:16:00 +01:00
Lars Hvam
0db2c9c085
unit testing updates ( #5266 )
2022-01-18 10:41:10 +01:00
Marc Bernard
269c7cb1e6
Adjust diff algorithm ( #5251 )
...
* Adjust diff algorithm
This implements a workaround for the kernel issue when determining diffs (see https://github.com/abapGit/abapGit/issues/4395 for background).
Here's an example of the change.
Before:
After:
* Lint + check
* Add test
* Ignore new tests
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-01-11 07:22:46 +01:00
Lars Hvam
a655480d77
unit testing updates ( #5249 )
...
* unit testing updates
* run to_abap
* update notes
* update notes
* latest
* update notes
* update to latest
* update
* run get_timestamp
2022-01-10 09:19:53 +01:00
github-actions[bot]
71dd50a1eb
ajson, Automatic Update ( #5260 )
...
* [create-pull-request] automated change
* Update zcl_abapgit_ajson_utilities.clas.abap
* Update zcl_abapgit_ajson_utilities.clas.abap
* disable json_diff_arrays
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-01-10 09:07:53 +01:00
Lars Hvam
1387128719
unit testing updates ( #5246 )
...
* unit testing updates
* fix
* split unit test method, ZCL_ABAPGIT_HTML_FORM_UTIL
* run is_empty
* type changes
* update notes
* update
* upd
* update notes
* run check_author_regex
* run parse_commits
* update notes
* add notes
* update
* run extract_author_data1
* run extract_author_data2
* run extract_author_data9
* update notes
2022-01-06 08:14:43 +01:00
Frank Müller
b67c06dc2d
Pre Filter Backend Logic ( #5226 )
...
* Repo, Repo Online, File Status
* Stage Logic
* Adjustments
* abaplint
* abaplint
* abaplint
* diff between eclipse and vscode
* Centralisation and reuse
* Filter at Get Remote Files instead of Set
* Split Backend And GUI Logic
* abaplint
* abaplint
* Filter Unit Tests
* Missing ,
* remove own type for trobj_name
* Multiple Adjustments
* Rename ZCL_ABAPGIT_REPO_PRE_FILTER to ..._TR
* abaplint
* Replace BAPI_MSG by STRING
* Rename Pre Filter to Object Filter
* Rename Pre Filter also in abap_transpile.json
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-01-04 07:35:57 +01:00
Lars Hvam
2791d54c0b
update npm packages to latest ( #5239 )
2022-01-03 10:18:44 +01:00
github-actions[bot]
22a455e10c
ajson, Automatic Update ( #5237 )
2021-12-27 17:37:29 +01:00
Lars Hvam
97d8723b6f
prioritize_deser, add unit tests ( #5193 )
...
* prioritize_deser, add unit tests
* more tests
* change to string
* update to latest npm packages, and more unit test
2021-12-10 13:46:32 -05:00
Marc Bernard
095c35f49b
Diff: Add options to ignore indent, comments, case ( #5146 )
...
* Diff: Add options to ignore indent, comments, case
Continuing on #2804
Enjoy!
* Skip new tests
* Trigger actions
* Trigger action
* Trigger action
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-11-25 07:33:48 +01:00
Marc Bernard
2c4221f109
Skip ZCL_ABAPGIT_INTEGRATION_GIT tests ( #5157 )
...
Temporarily skip this test class. Worked ok before #1775 , but not anymore.
2021-11-22 13:27:04 -05:00
Lars Hvam
49bc056fec
unit testing updates ( #5111 )
...
* unit testing updates
* upd
* transpile zcl_abapgit_ui_factory
* services repo
* all services
* repo
* zcl_abapgit_cts_api
* zcl_abapgit_default_transport
2021-11-14 16:08:50 +01:00
Lars Hvam
e45bdfc4e4
unit testing updates ( #5080 )
...
* wip, unit testing
* refactor popup
* update abaplint
* transpile additional classes
* all data classes
* all git
* update
* fix
* change type
* all gui
* all http
* ZCL_ABAPGIT_USER_RECORD
* all zlib
* all exceptions
* all xml
* all html
* all html zif
* all gui zif
* all xml zif
* all repo zif
* more generic
* star
* zif_abapgit_longtexts
* sort
* zcl_abapgit_news
* zcl_abapgit_adt_link
* ZCL_ABAPGIT_DIFF
* more
* add zcl_abapgit_services_git
2021-11-02 16:50:30 +01:00
Alexander Tsybulsky
aa6bd86e9b
.gitattributes ( #5081 )
...
* git attributes
* renormalize endings
* text auto
* add shell scripts
2021-11-02 06:08:13 +01:00
Lars Hvam
09a0a43b95
more unit test and coverage ( #5051 )
...
* wip, update npm packages
* upd
* run simple_test
* run array_test
* run visit_types
* run empty_filter_simple
* run empty_filter_deep
* run path_filter
* run path_filter_deep
* run and_filter
* transpile zcl_abapgit_data_injector
* upd
* transpile extra files
* transpile zif_abapgit_data_deserializer
* two extra interfaces
* compile enum providers
* and zcl_abapgit_proxy_auth
* compile repo listener
* zcl_abapgit_repo_filter
* update note
* run coverage
* and upload
* refactor action
2021-10-29 07:46:32 +02:00
Christian Günter
0dc66c6246
new algorithm for binary file detection ( #5068 )
...
* new algorithm for binary file detection
* only check first 1000 bytes
* cleanup
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-10-28 15:36:02 +02:00
github-actions[bot]
27eca9b766
ajson, Automatic Update ( #5036 )
...
* [create-pull-request] automated change
* upd
* fix
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-10-20 17:50:51 +02:00
Lars Hvam
cf642470d6
unit testing updates ( #5027 )
...
update to eslint 8
run 4 more unit test methods
update abaplint stuff to latest
2021-10-11 14:30:51 +02:00
Lars Hvam
4b324effdf
update deps, unit testing ( #4962 )
2021-10-01 07:59:09 +02:00
github-actions[bot]
7e55a358cf
ajson, Automatic Update ( #4961 )
2021-09-18 15:30:47 +02:00
github-actions[bot]
c2d96c0327
ajson, Automatic Update ( #4947 )
...
* [create-pull-request] automated change
* upd
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-09-12 07:31:03 +02:00
Lars Hvam
3b67d90e76
5 additional unit tests running ( #4935 )
2021-09-10 07:46:05 +02:00
Lars Hvam
c8c9a3726f
16 more unit tests running ( #4933 )
...
no changes to ABAP code, just enabling additional unit tests to run on CI
2021-09-06 10:14:34 +02:00
github-actions[bot]
b028446d57
ajson, Automatic Update ( #4922 )
...
* [create-pull-request] automated change
* Update zcl_abapgit_ajson.clas.testclasses.abap
* Update zcl_abapgit_ajson.clas.testclasses.abap
* skip unit test parse_error
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-08-30 07:35:00 +02:00
Lars Hvam
ce074081d6
additional unit testing ( #4906 )
2021-08-27 10:50:46 +02:00
Lars Hvam
a798bdeda2
Enable unit test debugging in vscode ( #4891 )
2021-08-11 11:34:54 +02:00
Lars Hvam
329fd9dc0e
interface and factory for ZCL_ABAPGIT_PERSIST_SETTINGS ( #4882 )
...
the old get_instance() method in ZCL_ABAPGIT_PERSIST_SETTINGS has been moved to a method in zcl_abapgit_persist_factory, plus interface added. Added to persist injector
2021-08-03 15:13:16 +02:00
github-actions[bot]
9d1e14a90d
ajson, Automatic Update ( #4888 )
...
* [create-pull-request] automated change
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* Update ajson_mirror.yaml
* skip parse_bare_values
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-08-02 06:57:22 +02:00
Lars Hvam
9f025fa656
testing scaffolding ( #4875 )
...
* additional classes are transpiled
* additional unit tests run under node.js
* `abap_transpile.json` moved to folder `/test/` from root
* new `npm run integration` target, doesnt really do anything yet
* new `/test/Readme.md` with [notes and stuff](https://github.com/abapGit/abapGit/pull/4875/files#diff-5de36acd90308dc62abf7855a686ee7052ffb6e762c756fd735fb0c9fbd9595d )
2021-07-29 16:55:43 +02:00
Ethan Jewett
c89cff6b89
Docker infrastructure ( #4445 )
...
* Basic docker compose infrastructure
* Fix port mapping problem
* Move files into test folder
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-01-25 18:26:18 +01:00