{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":732380608,"defaultBranch":"main","name":"up-tck","ownerLogin":"eclipse-uprotocol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-16T13:42:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/132573523?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702734151.0","currentOid":""},"activityList":{"items":[{"before":"5c38f7ffdcda368b61a2586f7efb728571356a56","after":"d4c3e73facb997cd29b587a70ae797a7026da32f","ref":"refs/heads/main","pushedAt":"2024-08-17T17:29:02.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"gregmedd","name":"Greg Medding","path":"/gregmedd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10570177?s=80&v=4"},"commit":{"message":"Merge pull request #105 from agosh01/feature/add_zenoh_transport\n\nFeature/add zenoh transport","shortMessageHtmlLink":"Merge pull request #105 from agosh01/feature/add_zenoh_transport"}},{"before":"8d3de9596d2df276a720689276a7a91826519cf3","after":"5c38f7ffdcda368b61a2586f7efb728571356a56","ref":"refs/heads/main","pushedAt":"2024-08-16T00:23:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gregmedd","name":"Greg Medding","path":"/gregmedd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10570177?s=80&v=4"},"commit":{"message":"Merge pull request #112 from agosh01/update_cpp_build_process\n\nUpdating cpp test agent build process","shortMessageHtmlLink":"Merge pull request #112 from agosh01/update_cpp_build_process"}},{"before":"df41de531b4ad525decc7bd0fb3d26fd97a3073c","after":"8d3de9596d2df276a720689276a7a91826519cf3","ref":"refs/heads/main","pushedAt":"2024-08-14T16:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Adding user interface for TCK Test execution (#108)\n\n* Adding user interface\r\n\r\n* Addressing comments","shortMessageHtmlLink":"Adding user interface for TCK Test execution (#108)"}},{"before":"42e2387bdb0fdc43f372b3adc3e5c2a6fa8689a3","after":"df41de531b4ad525decc7bd0fb3d26fd97a3073c","ref":"refs/heads/main","pushedAt":"2024-08-13T18:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Enabling CI Test Execution for CPP Test Agent (#104)\n\n* Automating cpp build process\r\n\r\n* Enabling CI test execution\r\n\r\n* Addressing comments","shortMessageHtmlLink":"Enabling CI Test Execution for CPP Test Agent (#104)"}},{"before":"3dd07e0279093cfd5ec055d7d5f8df4971e735b0","after":"42e2387bdb0fdc43f372b3adc3e5c2a6fa8689a3","ref":"refs/heads/main","pushedAt":"2024-08-13T18:11:45.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"gregmedd","name":"Greg Medding","path":"/gregmedd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10570177?s=80&v=4"},"commit":{"message":"Merge pull request #90 from agosh01/port_cpp_TA_rc1\n\nPorting C++ Test Agent to 1.0.1-RC1","shortMessageHtmlLink":"Merge pull request #90 from agosh01/port_cpp_TA_rc1"}},{"before":"f22d12ffd5ceee8bf80b22df3df47f3d02b12939","after":"3dd07e0279093cfd5ec055d7d5f8df4971e735b0","ref":"refs/heads/main","pushedAt":"2024-08-06T16:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update all feature files to 1.5.8 (#99)\n\n* Update uri_serializer, uri_deserializer, uuid_serializer, uuid_deserializer, uattributes_validator, uri_validator to 1.5.8 spec (uuid_validator updated in previous PR)","shortMessageHtmlLink":"Update all feature files to 1.5.8 (#99)"}},{"before":"31dc933c24b8f98da25a4e630e6ed5339b50b41c","after":"f22d12ffd5ceee8bf80b22df3df47f3d02b12939","ref":"refs/heads/main","pushedAt":"2024-08-01T19:22:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stevenhartley","name":"Steven Hartley","path":"/stevenhartley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8783546?s=80&v=4"},"commit":{"message":"Merge pull request #103 from agosh01/Rename_cpp_socket_transport\n\nRename cpp socket transport to match conan recipe","shortMessageHtmlLink":"Merge pull request #103 from agosh01/Rename_cpp_socket_transport"}},{"before":"0395b91ed59138bc6b62f6fed58ef4d24b281be6","after":"31dc933c24b8f98da25a4e630e6ed5339b50b41c","ref":"refs/heads/main","pushedAt":"2024-07-31T14:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update Java and SocketTransportJava to 1.5.8 (#87)\n\n* Update Java SocketUtransport to 1.5.8\r\n\r\n* Update Java testagent to 1.5.8\r\n\r\n* Add CI for Java Test Agent\r\n\r\n* Resolve Comments\r\n\r\n* Change INVALID_ARGUMENT to FAILED_PRECONDITION\r\n* Remove invokemethod constant","shortMessageHtmlLink":"Update Java and SocketTransportJava to 1.5.8 (#87)"}},{"before":"f59656a83a5a2d0a3980c112fc943dea9c09c161","after":"0395b91ed59138bc6b62f6fed58ef4d24b281be6","ref":"refs/heads/main","pushedAt":"2024-07-30T23:20:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gregmedd","name":"Greg Medding","path":"/gregmedd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10570177?s=80&v=4"},"commit":{"message":"Implement SocketUTransport for mock testing. (#64)\n\nThis PR implements a socket transport to the python dispacther script,\r\nand necessary data structures for listener callbacks and callback\r\nremoval. The high level code is a private implementation in\r\nSocketUTransport.cpp. The unordered_map supporting callbacks is in\r\nSafeTupleMap.h. The details of this is std::hash extensions to hash\r\ntuples of optionals for filtering with wildcards.","shortMessageHtmlLink":"Implement SocketUTransport for mock testing. (#64)"}},{"before":"284e214c12a85c1777a3910f06979984e7107fd2","after":"f59656a83a5a2d0a3980c112fc943dea9c09c161","ref":"refs/heads/main","pushedAt":"2024-07-24T14:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update Python and SocketPython to 1.5.8 (#82)\n\n* Add CI Changes to support 1.5.8 updates\r\n\r\n* Add Environment and TCK Step changes to support 1.5.8 updates\r\n\r\n* Add Python Test Agent Changes to support 1.5.8 update\r\n\r\n* Update uuid_validator.feature to 1.5.8\r\n\r\n* Update socket transport to 1.5.8\r\n\r\n* Add support for asynchronous uTransport according to up-python and up-java implementation\r\n* Add support for source_filter and sink_filter matching\r\n* Add support in python test agent for asynchronous transport\r\n\r\n* Address comments\r\n\r\n* tck steps now supports implementation of transport initializiation\r\n\r\n* Update transport feature files\r\n\r\n* Update requirements.txt\r\n\r\nAdd multimethod to requirements.txt\r\n\r\n* Change to UUri building for source\r\n\r\nHad to change how uuris were getting built, data was unnecessary\r\n\r\n* Resolve comments related to UUri Gen\r\n\r\n* In this commit, I made the authority name of the transport's source uri dynamic according to the Test Agent name, as well as adding a new check for the ue_id according to the spec.","shortMessageHtmlLink":"Update Python and SocketPython to 1.5.8 (#82)"}},{"before":"22d97a74f24b674df114479b467a7e9deb2fa42d","after":"284e214c12a85c1777a3910f06979984e7107fd2","ref":"refs/heads/main","pushedAt":"2024-06-21T15:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add cpp test agent (#54)\n\n* Adding cpp socket transport\r\n\r\n* Adding cpp test agent with zenoh and socket transport\r\n\r\n* Updating test_manager to execute cpp tests\r\n\r\n* Adding clang-tidy and clang-format configs\r\n\r\n* Applying clang-format to comply with linter rules\r\n\r\n* Implementing feedback from code review\r\n\r\n* Refactoring build process using Conan\r\n\r\n---------\r\n\r\nCo-authored-by: DilipKumarD24 ","shortMessageHtmlLink":"Add cpp test agent (#54)"}},{"before":"b106d6c6711231665669c480e764ccce634a7604","after":"22d97a74f24b674df114479b467a7e9deb2fa42d","ref":"refs/heads/main","pushedAt":"2024-06-21T14:37:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update uresourcebuilder name to match linting (#56)","shortMessageHtmlLink":"Update uresourcebuilder name to match linting (#56)"}},{"before":"6130b06279227834dcdd37854dc7405b5b37ad11","after":"b106d6c6711231665669c480e764ccce634a7604","ref":"refs/heads/main","pushedAt":"2024-06-06T15:36:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add ruff lint workflow and address linting issues (#50)\n\n* Update workflow: Add linting and formatting checks\r\n\r\n* Format all files highlighted by Ruff formatter\r\n\r\n* Organize imports as highlighted by Ruff linter\r\n\r\n* Fix lint issues identified by Ruff linter","shortMessageHtmlLink":"Add ruff lint workflow and address linting issues (#50)"}},{"before":"c6ba0e385a5c86f7f73e99f5cfc8f19797b015d4","after":"6130b06279227834dcdd37854dc7405b5b37ad11","ref":"refs/heads/main","pushedAt":"2024-06-01T11:01:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Integrate Zenoh uTransport into Rust TA (#44)\n\n* Integrate Zenoh uTransport into Rust TA\r\n\r\n* Add support for changing transport between socket and zenoh in Rust TA\r\n* Add support for zenoh in feature files\r\n* Add running zenoh transport tests in workflow\r\n\r\n* Comments from Pete\r\n\r\n* Put UTransport in a Box\r\n* change match to an if else\r\n* adde constant for zenoh\r\n* Change parser to Clap\r\n\r\nCo-Authored-By: Pete LeVasseur <11622119+PLeVasseur@users.noreply.github.com>\r\n\r\n* Fix I missed\r\n\r\nForgot to save a file, ended up having to make some more changes, will reference it in PR\r\n\r\n* Update to change transport matcher\r\n\r\n* Add comment to allow for \"allow\"\r\n\r\n* Add support for 2 dynamic uEs\r\n\r\nIn URI_Validator test, there are now 2 uEs that are set dynamically. I have added support for this in the workflow.\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo \r\nCo-authored-by: Pete LeVasseur <11622119+PLeVasseur@users.noreply.github.com>","shortMessageHtmlLink":"Integrate Zenoh uTransport into Rust TA (#44)"}},{"before":"517e6721d8537eda1e4b7eebcb1cdbc998888b56","after":"c6ba0e385a5c86f7f73e99f5cfc8f19797b015d4","ref":"refs/heads/main","pushedAt":"2024-05-30T12:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Updated Uri Validator in Test Agents, and added higher coverage and cleaner Gherkin Uri Validator tests (#46)\n\n* corrected URI validator to validate given UUri dict, added validator gherkin tests, and created helper function to help cast data (Caster)\r\n\r\n* removed .sh testrunner and removed some comments/prints\r\n\r\n* hand-updated copyright headers\r\n\r\n* added variable transport type into testrunner2lang.bat\r\n\r\n* removed commented code and test.py sandbox\r\n\r\n* updated step implementations and gherkin tests to have empty strings as input\r\n\r\n* testrunner.bat has lang2 option, removed test.py, added spacing\r\n\r\n* fixed constant command access in java test agent\r\n\r\n* removed up-python repo folder\r\n\r\n* formatted all implementation files\r\n\r\n* removed prints\r\n\r\n* added EOF new line format\r\n\r\n* fixed a constants access variable","shortMessageHtmlLink":"Updated Uri Validator in Test Agents, and added higher coverage and c…"}},{"before":"c15d27492ea8174545e6cd44378a9df89ea2045f","after":"517e6721d8537eda1e4b7eebcb1cdbc998888b56","ref":"refs/heads/main","pushedAt":"2024-05-23T14:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Reformat, Constant Files, Table-reading Infra (#45)\n\n* Reformat, Constant Files, Table-reading Infra\r\n\r\n* Reformat files to match style guidelines more closely\r\n* Separate Constants into files related to single responsibility\r\n* Add steps to allow to read from tables in feature files.\r\n\r\n* Remove some unnecessary changes\r\n\r\nRemove some lines that don't belong in this PR\r\n\r\n* Reformat, Constant Files, Table-reading Infra\r\n\r\n* Reformat files to match style guidelines more closely\r\n* Separate Constants into files related to single responsibility\r\n* Add steps to allow to read from tables in feature files.\r\n\r\n* Remove some unnecessary changes\r\n\r\nRemove some lines that don't belong in this PR\r\n\r\n* Formatting in tck_step_implementations\r\n\r\nAlign w Formatting guidelines\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"Reformat, Constant Files, Table-reading Infra (#45)"}},{"before":"73b0376bd0c8c7c1f125f35967882be05ac780e4","after":"c15d27492ea8174545e6cd44378a9df89ea2045f","ref":"refs/heads/main","pushedAt":"2024-05-15T15:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add Rust Test Agent (#23)\n\n* Add Rust Test Agent\r\n\r\n* Add changes to TCK to support Rust Test Agent for Register_and_Send and register_and_unregister\r\n\r\nCo-Authored-By: sagarsshah <157176449+sagarsshah@users.noreply.github.com>\r\n\r\n* Review Comments from Pete\r\n\r\nSagar and I have taken in the comments from Pete's PR review and addressed most of them in this commit. Mainly:\r\n* Refactored utils.rs\r\n* Removed extension trait for utransport\r\n* Aligned names to rust coding standard\r\n* Ran rustfmt on all files\r\n* Ran clippy on all files: we addressed most of the clippy issues, but some will require more intense refactoring\r\n* Minor fixes and idiomatic cleanup\r\n\r\nCo-Authored-By: sagarsshah <157176449+sagarsshah@users.noreply.github.com>\r\n\r\n* Remove rust folder\r\n\r\nNeed to remove duplicate code that is no longer used.\r\n\r\n* Librarify utransport_socket\r\n\r\nAligning the utransport_socket with recommendations from Pete. Instead of importing the utransport_socket.rs, we are now making it into a library crate.\r\n\r\n* Resolve more comments\r\n\r\nWe went through the large majority of issues presented in the PR Review, including:\r\n* removing almost all expects and unwraps\r\n* changing many method names to match standards\r\n* reduce size of many methods through simplification and reorganization\r\n\r\nNotes for reviewer:\r\n* One 'expect' remains [main.rs, line 71]. would appreciate advice on how to remove that\r\n* One clippy error remains. It's regarding holding the socket across async calls.\r\n* A few unwraps remain, but those are mostly handled except for one regarding commstatus\r\n\r\nCo-Authored-By: sagarsshah <157176449+sagarsshah@users.noreply.github.com>\r\n\r\n* Update for comments, add rust to spawn\r\n\r\nFix last clippy issue related to holding mutex across awaits (testagent.rs, line 225--)\r\nRemove last expect for commstatus\r\nChange wrapperu_message var name to wrapper_umessage\r\nAdd rust to new spawning paradigm in tck_step_implementations.py\r\n\r\n* Few Comment resolutions\r\n\r\n* Change dbg! to using log debug! crate.\r\n* Changed \"loop\" in test agent to \"while\"\r\n* Remove some comments\r\n\r\n* Changes based on review\r\n\r\n* update licenses\r\n* remove get_ustatus_code\r\n* add err_string to reuse error msgs\r\n* change signature of parse_uauthority\r\n* remove commented code\r\n* formatting on lib.rs\r\n* remove panic references since doesn't panic\r\n\r\nCo-Authored-By: Pete LeVasseur <11622119+plevasseur@users.noreply.github.com>\r\n\r\n* Few more comments\r\n\r\n* Change specialfields to default\r\n* Add \"not implemented\" to notification type\r\n* Some fixes to debug msgs and comments\r\n\r\n* Remove initialization of special_fields\r\n\r\n* Remove special_fields from the uattributes deserializer\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo \r\nCo-authored-by: sagarsshah <157176449+sagarsshah@users.noreply.github.com>\r\nCo-authored-by: Pete LeVasseur <11622119+plevasseur@users.noreply.github.com>","shortMessageHtmlLink":"Add Rust Test Agent (#23)"}},{"before":"01d5f8c9819400fd4acd65d42aae57f08fa5274d","after":"73b0376bd0c8c7c1f125f35967882be05ac780e4","ref":"refs/heads/main","pushedAt":"2024-05-09T15:51:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update Copyright Headers (#40)\n\n* Update Copyright Headers\r\n\r\nUpdate copyright headers to align to license to Contributors to the Eclipse Foundation\r\n\r\n* Update python license\r\n\r\nChanged from # marking to \"\"\"\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"Update Copyright Headers (#40)"}},{"before":"2409b476b7a4913f01acf6d81fa7fb4fae963fc5","after":"01d5f8c9819400fd4acd65d42aae57f08fa5274d","ref":"refs/heads/main","pushedAt":"2024-05-08T07:05:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Generalize process spawning (#35)\n\n* Generalize Executables\r\n\r\n* Add socket to transport definition\r\n\r\n* Fix testrunner.sh\r\n\r\nMake testrunner.sh read transport properly\r\n\r\n* Update testrunner.sh\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"Generalize process spawning (#35)"}},{"before":"8d1d2169d0cafc6d537631520e5715172769a163","after":"2409b476b7a4913f01acf6d81fa7fb4fae963fc5","ref":"refs/heads/main","pushedAt":"2024-05-08T07:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"UAttributes Validator Feature File (#31)\n\n* UAttributes Validator Feature File\r\n\r\n* .feature file for testing UAttributes Validator methods\r\n* implementation of tests in java and python\r\n\r\n* Add validate_id test cases, use latest repos\r\n\r\n* Add test cases to support latest updates to the uattributes validator which test for id in the uattributes\r\n* Automatically pull and build latest from up-python and up-java when building Test Agents\r\n\r\n* Remove bad refs in feature files\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"UAttributes Validator Feature File (#31)"}},{"before":"8823529b4d0cb6e85f97d60a2894dd75e1b54852","after":"8d1d2169d0cafc6d537631520e5715172769a163","ref":"refs/heads/main","pushedAt":"2024-04-24T18:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"UUri Micro Serialization Implementation and Gherkin Tests (#30)\n\n* fixed race conditions, naming conventions, type hinting, and keeping similar data types as protobuf message\r\n\r\n* micro serializers works, created gherkin tests, and added unregister cleanup in tests\r\n\r\n* removed unnecessary comments and library imports\r\n\r\n* added more test cases\r\n\r\n* merged micro serialization\r\n\r\n* merged microserialization with restructured synchronization code\r\n\r\n* changed ansi to iso-8859-1 byte encode/decode\r\n\r\n* removed commented code, unused libraries, and removed static code language dependencies in Gherkin MicroSerialization tests\r\n\r\n* Fix Commas in conflict fix\r\n\r\nIn Testagent.py, the conflict fix messed up the commas, so I fixed it.\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"UUri Micro Serialization Implementation and Gherkin Tests (#30)"}},{"before":"63aeb2bfb8097a3c55b10403a8b2d273e5162992","after":"8823529b4d0cb6e85f97d60a2894dd75e1b54852","ref":"refs/heads/main","pushedAt":"2024-04-24T18:22:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"UUID_Validate Feature (#29)\n\n* Add feature file and Test Agent implementations to test UUID Validator\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"UUID_Validate Feature (#29)"}},{"before":"b8cb877b78cd61ca82d83eb20a14b356b753c24f","after":"63aeb2bfb8097a3c55b10403a8b2d273e5162992","ref":"refs/heads/main","pushedAt":"2024-04-22T18:59:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Simplify Feature Files (#27)\n\n* Remove references to \"java\" and \"python\" in feature files where relevant.\r\n* Add \"uE1\" variable to testrunner scripts to allow users to specify language under test.\r\n* Make outputted reports in Github Actions more specific to the language under test.\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"Simplify Feature Files (#27)"}},{"before":"5a2f9dd1ba69bc7f2dcb007eda9be116795ed014","after":"b8cb877b78cd61ca82d83eb20a14b356b753c24f","ref":"refs/heads/main","pushedAt":"2024-04-22T02:21:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Modify Socket Structure (#24)\n\n* Modify Socket Structure\r\n\r\n* Allow for socket reuse between tests\r\n* Remove sleep time inside tests and between tests\r\n* Synchronize to allow for multiple incoming messages for the same test\r\n* Keep Data Types as defined in uProtocol Protobufs. Json Messages now track different types (int, bool, etc)\r\n\r\nCo-Authored-By: Patrick Yang <47698870+hostilechild007@users.noreply.github.com>\r\n\r\n* Clean up Lint\r\n\r\nResolve issues related to lint issues. Went through issues returned on flake8 and resolved.\r\n\r\n* Add review comments\r\n\r\nMake naming consistent between java and python for uuid/uri serializers/deserializers.\r\n\r\n* More PR Comments\r\n\r\nAdd more resolutions to PR comments from Neelam\r\n\r\n* Update from princemac comments\r\n\r\nResolved Comments that princemac made on the PR\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo \r\nCo-authored-by: Patrick Yang <47698870+hostilechild007@users.noreply.github.com>","shortMessageHtmlLink":"Modify Socket Structure (#24)"}},{"before":"17aac2e0a64c841a96cc175a729cc64aa7b61f4d","after":"5a2f9dd1ba69bc7f2dcb007eda9be116795ed014","ref":"refs/heads/main","pushedAt":"2024-04-11T19:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add URI Validator Tests (#19)\n\n* Added URI Validator Tests\r\n\r\n* Added URI Validator (UriValidator) Tests\r\n* Minor Support to MacOS\r\n\r\n* Remove failing Lint Exception\r\n\r\n* Add Extra URIValidator Cases, 1.5.7 Update\r\n\r\n* Add URIValidator cases to check is_micro_form, is_long_form, etc\r\n* Update Java/Python Test Agents to 1.5.7\r\n\r\nThe additional URIValidator test cases are necessary since they provide more coverage of URIValidator methods. The update to 1.5.7 was necessary to align with the latest releases.\r\n\r\n* Removed unnecessary if/else statement\r\n\r\nThanks to Neelam's advice, I noticed that I was doing an unnecessary step. Now, was able to simplify by removing if/else statement in the test agents.\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo ","shortMessageHtmlLink":"Add URI Validator Tests (#19)"}},{"before":"ab5e312bfc36b40d138d2398504a7807fd356a76","after":"17aac2e0a64c841a96cc175a729cc64aa7b61f4d","ref":"refs/heads/main","pushedAt":"2024-04-02T14:52:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add long UUID serializer and deserializer test cases (#16)","shortMessageHtmlLink":"Add long UUID serializer and deserializer test cases (#16)"}},{"before":"ff645696834436745699c848d9b31b5e4045aef4","after":"ab5e312bfc36b40d138d2398504a7807fd356a76","ref":"refs/heads/main","pushedAt":"2024-03-23T17:39:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add Github Actions to run BDD Scripts on push (#15)\n\n* Add Github Workflow\r\n* Add uploading of behave-test-reports as artifact in workflow\r\n* Modify Behave report output format to HTML\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew D'Alonzo \r\nCo-authored-by: Patrick Yang <47698870+hostilechild007@users.noreply.github.com>\r\nCo-authored-by: Neelam Kushwah ","shortMessageHtmlLink":"Add Github Actions to run BDD Scripts on push (#15)"}},{"before":"f87ed5aacac6d3c44a017a0729561add437207bc","after":"ff645696834436745699c848d9b31b5e4045aef4","ref":"refs/heads/main","pushedAt":"2024-03-22T17:11:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add test case for serializer and deserializer handling long URIs (#14)\n\n* Add test case for serializer and deserializer handling long URIs\r\n\r\n* Add test cases for serialize and deserialize handling remote long URIs","shortMessageHtmlLink":"Add test case for serializer and deserializer handling long URIs (#14)"}},{"before":"076b6c0f4456ab574497bfd32d9e2910915ef7f4","after":"f87ed5aacac6d3c44a017a0729561add437207bc","ref":"refs/heads/main","pushedAt":"2024-03-21T19:27:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Add RPC functionality and feature file for testing","shortMessageHtmlLink":"Add RPC functionality and feature file for testing"}},{"before":"7e28aaaf7d5aa06066cd9a262ee72e09950d1167","after":"076b6c0f4456ab574497bfd32d9e2910915ef7f4","ref":"refs/heads/main","pushedAt":"2024-03-07T17:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neelam-kushwah","name":"Neelam Kushwah","path":"/neelam-kushwah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7788957?s=80&v=4"},"commit":{"message":"Update README.adoc","shortMessageHtmlLink":"Update README.adoc"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QxNzoyOTowMi4wMDAwMDBazwAAAASc7G_g","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QxNzoyOTowMi4wMDAwMDBazwAAAASc7G_g","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QxNzozMDo1NC4wMDAwMDBazwAAAAQPWsM2"}},"title":"Activity · eclipse-uprotocol/up-tck"}