Commit Graph

  • a75b05156c Move subprograms declarations to workaround compiler's bug. Vadim Godunko 2023-08-03 13:46:40 +04:00
  • 0a914d4321 Use JSON_Buffered_Pull_Reader in JSON Schema generated code Maxim Reznik 2023-08-02 18:23:41 +03:00
  • acf338d1b3 Merge branch 'topic/json5-data' into 'master' Vadim Godunko 2023-07-31 17:07:56 +00:00
  • d500e57782 Add reference to JSON5 test data. Vadim Godunko 2023-07-31 17:07:56 +00:00
  • 2822812e1a Test of JSON_Buffered_Pull_Reader. Vadim Godunko 2023-07-25 21:29:31 +04:00
  • 3a9052515e Workaround GNAT 20230603 bug. Vadim Godunko 2023-07-25 21:28:15 +04:00
  • 440760123e Buffered_Pull_Reader Vadim Godunko 2023-07-25 18:24:20 +04:00
  • 51b3c6a47f Merge branch 'topic/ucd_15' into 'master' Max Reznik 2023-07-31 08:26:35 +00:00
  • 68956b4191 Regenerate code with UCD 15.0.0 data. Maxim Reznik 2023-07-28 18:02:31 +03:00
  • 8b01af6a33 Switch to a newer testing data files. Maxim Reznik 2023-07-28 17:54:06 +03:00
  • 9c5f7a9641 Output traceback in the verbose mode and JUnit.xml Maxim Reznik 2023-07-28 17:49:56 +03:00
  • 9f28aa53cc Add --verbose option to see Message for failed tests Maxim Reznik 2023-07-28 15:07:47 +03:00
  • 19258e2fd9 Put JUnit report into a directory with exe name Maxim Reznik 2023-07-28 14:20:15 +03:00
  • 492d3f1fd6 Start testcase/testsuite on global unhandled exception. Vadim Godunko 2023-07-27 16:13:21 +04:00
  • ea96e366f5 Report message for failed and skipped testcases. Vadim Godunko 2023-07-27 15:08:06 +04:00
  • 570ad2eff2 Convert test to use testcases. Vadim Godunko 2023-07-27 14:30:16 +04:00
  • 8a63d6be3d Call Fail subprogram inside Assert instead of raise of exception... Vadim Godunko 2023-07-27 14:06:23 +04:00
  • 3779a7dd31 Count number of checked assertions for testcase. Vadim Godunko 2023-07-27 13:46:03 +04:00
  • 97a2bc8317 Add indentations of elements in generated XML. Vadim Godunko 2023-07-27 13:37:27 +04:00
  • dc7d9f7379 Process global unhandled exception. Vadim Godunko 2023-07-27 13:26:24 +04:00
  • 22000ea133 Add support for default testcase. Vadim Godunko 2023-07-27 13:15:58 +04:00
  • 1651950097 Allow test driver to don't have testsuite, default one is created. Vadim Godunko 2023-07-27 12:25:06 +04:00
  • 22cc541069 Mark subprograms as No_Return. Vadim Godunko 2023-07-27 12:10:10 +04:00
  • f2dcc47fb5 Try to upload JUnit XML to GitLab Maxim Reznik 2023-07-27 10:56:14 +03:00
  • ee66a3ada3 Write JUnit XML file Maxim Reznik 2023-07-27 10:16:10 +03:00
  • 37d9a72988 Update test to use new Test_Support package. Vadim Godunko 2023-07-26 23:38:12 +04:00
  • f820a29ea9 Enhance Test_Support to be able to generate test reports. Vadim Godunko 2023-07-26 23:34:10 +04:00
  • 719386b1d0 Merge branch 'topic/vadim-elab' into 'master' Vadim Godunko 2023-07-25 12:08:56 +00:00
  • 0b9a22e7ac Merge branch 'topic/vadim-license' into 'master' Vadim Godunko 2023-07-25 08:48:38 +00:00
  • 80674d20a7 Merge branch 'topic/json_schema_fix' into 'master' Max Reznik 2023-07-25 08:25:25 +00:00
  • cfb724e6e7 Mark type as Preelaborable_Initialization. Vadim Godunko 2023-07-25 12:16:13 +04:00
  • e0517588f4 Update license reference. Vadim Godunko 2023-07-25 12:09:56 +04:00
  • d8b45bfd84 Make JSON Schema generator write default values Maxim Reznik 2023-07-24 16:54:49 +03:00
  • d86fa6df99 Move overriding subprograms to visible part Maxim Reznik 2023-07-24 16:53:38 +03:00
  • 0b5cb928a8 Update to use new VSS JSON API. Maxim Reznik 2023-07-24 16:52:32 +03:00
  • c10eeb36c7 Merge branch 'topic/vadim-gh-ci' into 'master' Vadim Godunko 2023-07-16 14:51:38 +00:00
  • 2101d119d6 Force text mode to avoid failure on Windows. Vadim Godunko 2023-07-14 07:16:26 +03:00
  • 401222e251 Merge branch 'topic/vadim-210' into 'master' Vadim Godunko 2023-07-12 17:23:49 +00:00
  • 7d5bd153a8 Ignore trailing CR. Vadim Godunko 2023-07-12 19:32:00 +03:00
  • 510101d886 Merge branch 'topic/vadim-210' into 'master' Vadim Godunko 2023-07-12 14:52:55 +00:00
  • 29cdeb3271 Remove call of .aws_container_credentials, it is not needed. Vadim Godunko 2023-07-11 14:29:41 +03:00
  • c467741d52 Tests for Virtual_String.Ends_With Vadim Godunko 2023-07-11 14:04:02 +03:00
  • 802845e968 Code refactoring. Vadim Godunko 2023-07-11 13:37:52 +03:00
  • c410d463c2 Virtual_String.Ends_With for character and line terminators. Vadim Godunko 2023-07-11 13:14:58 +03:00
  • a185eeb5f6 Construct line termination sequence to categorize package Vadim Godunko 2023-07-11 13:14:00 +03:00
  • fce29c3fd2 Use Code_Point_Unit type to store current character. Vadim Godunko 2023-07-11 12:51:40 +03:00
  • df6281b3b7 Move declarations of character's codes constants. Vadim Godunko 2023-07-11 10:11:11 +03:00
  • 78282a2288 Use subprograms to append characters to the text buffer. Vadim Godunko 2023-07-11 12:14:07 +03:00
  • 46f05797cd Merge remote branch 'origin/master' into edge edge automatic-merge 2023-07-05 00:55:24 +00:00
  • 74059f87bf Merge branch 'topic/vadim-fix-check-install' into 'master' Vadim Godunko 2023-07-04 18:55:34 +00:00
  • 6ae7497ed9 Fix failure of check_install used by GH. Vadim Godunko 2023-07-04 08:56:16 +03:00
  • eec9367542 Merge branch 'topic/json-streams' into 'master' Vadim Godunko 2023-07-04 05:16:34 +00:00
  • 5b20d3e2b8 Merge remote branch 'origin/master' into edge automatic-merge 2023-06-24 00:55:28 +00:00
  • 4d71215b89 Update to use new VSS JSON API. Vadim Godunko 2023-06-23 15:41:24 +04:00
  • 1c33eb765f Force use of Ada 2022. Vadim Godunko 2023-06-23 15:41:00 +04:00
  • a3d77d7978 Use Ada 2022 syntax. Vadim Godunko 2023-06-23 15:35:10 +04:00
  • 6ed6c919ba Reflect changes in VSS ISON API. Vadim Godunko 2023-06-23 15:34:24 +04:00
  • d07d5d3cfc Merge branch 'topic/json-streams' into 'master' Vadim Godunko 2023-06-23 10:21:29 +00:00
  • f6ec3f1fb5 Move subprogram to public part to workaround compiler's bug. Vadim Godunko 2023-06-15 19:15:03 +04:00
  • 2022838129 Fix Ada 2022 syntax of arrays. Vadim Godunko 2023-06-15 18:39:48 +04:00
  • 6962b085fa Rename Key to Key_Name to sync with element kind name. Vadim Godunko 2023-06-15 18:38:18 +04:00
  • d46a9b17eb Subprogram to obtain current element of JSON stream. Vadim Godunko 2023-06-15 18:35:52 +04:00
  • e11eb668bc Merge almost duplicate declarations of JSON_Event_Kind... Vadim Godunko 2023-06-15 16:56:42 +04:00
  • 02609596c3 Merge remote branch 'origin/master' into edge automatic-merge 2023-06-06 00:55:25 +00:00
  • 2303672d16 Merge branch 'topic/cmdline' into 'master' Vadim Godunko 2023-06-05 11:21:33 +00:00
  • 907908c6b7 Fix typos and add spellcheck exceptions Vadim Godunko 2023-06-05 14:55:52 +04:00
  • b842641c5a Use executable name in the help information. Vadim Godunko 2023-06-05 14:35:16 +04:00
  • ae7695449d Remove executable bit for source files. Vadim Godunko 2023-06-05 11:16:25 +04:00
  • 06d339ccaf Use full path in documentation URI. Vadim Godunko 2023-06-05 10:52:55 +04:00
  • 9fc7249ad6 Merge remote branch 'origin/master' into edge automatic-merge 2023-06-03 00:55:26 +00:00
  • c303c1b439 Merge branch 'topic/cmdline' into 'master' Vadim Godunko 2023-06-02 16:30:06 +00:00
  • 97b79096bd Implement new API to display messges on Windows. Vadim Godunko 2023-06-02 10:29:01 +03:00
  • 030293870d Builtin support for help option. Vadim Godunko 2023-06-02 10:58:01 +04:00
  • 378c34a846 Command_Line_Parser.Help_Text Vadim Godunko 2023-06-02 10:27:18 +04:00
  • 2720350f13 Word_Iterator: classification of current element Vadim Godunko 2023-06-02 10:25:24 +04:00
  • c1d78169e1 Word_Iterator: subprograms to set before and after the text. Vadim Godunko 2023-06-02 09:09:23 +04:00
  • e766acdfb2 Merge remote branch 'origin/master' into edge automatic-merge 2023-06-02 00:55:18 +00:00
  • 2f8e37c1ea Add Virtual_String_Vector.First_Element function. Vadim Godunko 2023-06-01 19:29:40 +04:00
  • 780afc6fad Merge branch 'topic/accumulated' into 'master' Vadim Godunko 2023-06-01 10:45:57 +00:00
  • 29ef11719c Fix URI of online documentation. Vadim Godunko 2023-06-01 12:22:38 +04:00
  • cebdf14f7c Evaluate Nothing to False and Default to True when computing condition. Vadim Godunko 2023-06-01 12:20:50 +04:00
  • 5ddb93cead Merge remote branch 'origin/master' into edge automatic-merge 2023-05-31 00:55:15 +00:00
  • 698fd8839f Merge branch 'topic/warns' into 'master' Vadim Godunko 2023-05-30 08:38:57 +00:00
  • 44fd9df194 Suppress compiler's warnings. Vadim Godunko 2023-05-30 12:32:10 +04:00
  • c30421a70f Merge remote branch 'origin/master' into edge automatic-merge 2023-05-30 00:55:28 +00:00
  • 97809ba609 Merge branch 'topic/json5-2' into 'master' Vadim Godunko 2023-05-29 13:20:28 +00:00
  • 4eaca985aa Code refactoring: reuse At_End Vadim Godunko 2023-05-27 17:52:05 +04:00
  • cd3aa16ce9 Code refactoring: reuse parse stack management subprograms. Vadim Godunko 2023-05-27 17:47:47 +04:00
  • 589cb6d2af Code refactoring: move common code to parent type/package. Vadim Godunko 2023-05-27 17:00:15 +04:00
  • 3ef9439b3f Code refactoring: rename implementation packages. Vadim Godunko 2023-05-27 16:38:06 +04:00
  • e6b89840f2 Rewrite test driver with text streams and string templates. Vadim Godunko 2023-05-27 15:35:29 +04:00
  • 7fb1ca09f6 Formatters for enumeration types and standard Boolean Vadim Godunko 2023-05-27 15:34:34 +04:00
  • dec8e41998 JSON5: Activate tests. Vadim Godunko 2023-05-27 14:42:51 +04:00
  • 6f7bb99937 JSON5: Add command line switch to run tests in JSON5 mode. Vadim Godunko 2023-05-27 14:34:12 +04:00
  • 7d75556e81 JSON5: Public API Vadim Godunko 2023-05-27 14:33:11 +04:00
  • 1127d1331d JSON5: Simplify code. Vadim Godunko 2023-05-27 14:11:41 +04:00
  • d6ed52b02d Redefined subprogram as function that always return False. Vadim Godunko 2023-05-27 14:01:11 +04:00
  • 0832adf31e JSON5: Parse comment. Vadim Godunko 2023-05-27 13:46:12 +04:00
  • d91a5d64c0 fixup tests Vadim Godunko 2023-05-27 13:46:00 +04:00
  • 80b8071a99 JSON5: Rewrite code to remove nested if statements. Vadim Godunko 2023-05-27 12:57:23 +04:00