HydraLab Versions Save

Intelligent cloud testing made easy.

[email protected]_169832

3 months ago

Changes:

  • 3960c5a59585008964f1643f4698fca0acf30a5d Bugfix: count the task state in back-end (#650)
  • 324077c20bc3c2e810a724b72a8b2412304cfab4 Add clarity initialization in the MainActivity.java (#636)
  • 8313163a7c8405f2c88461b8115982bb048453d7 Bugfix: Fix the issue caused by serializing (#649)
  • 489def3dfbef0d44b746319e5d25ac77ee53a114 Upgrade gradle plugin with Analysis Configs and running type APK_SCANNER (#647)
  • 770432affa48f2d4e9e3b56e54031ee395393512 Bugfix: Handle deprecated fields to adapt to history versions of plugins (#648)
  • 33817c5186eb28ae6d1016a28557bf01a840718a Bugfix: add null verify to adapt previous version agent & update front-page (#646)
  • 50e72ec74c53d44bf3188e25b0f158264c937153 Bugfix: update front page of task list to display the status of analysis task (#645)
  • 17595558c3d72e4c84db010cdbf117af5bcad97a Bugfix: Handle deprecated fields to adapt to history versions of Gradle & Azure plugin (#644)
  • a923caeff6ef3fafb60fbb67005a0ef0aee84ead Bugfix: reset available count when canceling Analysis Task (#643)
See More
  • 100ca071a689629b68fe6ff3c5e2d6cd1a497327 Bugfix: update the column type to adapt to SqlServer (#642)
  • 280a711a6578750c9756337e00164dc26e9d1c5e Reinstall test orchestrator with additional param (#641)
  • 935653b2a27c2c2287fb99ec242bdea90b3c0ad8 Update README.md (#637)
  • de01ff71b1e00a8be447609a177ab5c487d455c4 Feature: Analysis Task - Scan APK file (#633)
  • d787a31d0642b1d6a77296bcac042ca0b0679b71 Bugfix: agent docker connection issue, update wiki for Uber image (#638)
  • cba6db8883fcfc7ff0e34e50190715db62ca1017 Update build.gradle
  • 3ffc2afff5589d7e412b4ea841b63dc0bc7121ec Update README.md

This list of changes was auto generated.

[email protected]_169334

4 months ago

New Feature:

  • Android Test Orchestrator support for ESPRESSO test

Bug Fix:

  • Add HSTS header to avoid security issue
  • Update center device status and list totally

Changes:

  • 572bab3194f2f299f1f0d10b6fa659ebaaf43c47 Bugfix: update center device status and list totally (#632)
  • ee8ef125d5407025021380a6cea0bc0107d81447 Update README.md (#604)
  • d931f846565d688625eb109f8b431df97f623212 Test orchestrator support (#634)
  • 76f4dff9e89e49e86535dddfa522a0692069f473 Update CODEOWNERS
  • 64fc1e995bfad9c24c6811e7e6d8fca22f71e221 Update CODEOWNERS
  • b279c82be6735924830fbce1f43ede29610414f7 Technical design: scan install package of apps (#623)
  • 78e624ef88b3486b23bf1815c19e731f224f2bf0 Bugfix: add HSTS header to avoid security issue (#631)

This list of changes was auto generated.

[email protected]_168988

5 months ago

Changes:

  • 6216ddaf988b9a6a776196964502f6ce9ec015a4 Update HandledErrorLog.java to improve naming (#566)
  • 344478132957e477fd911235c3ac4c60bd75e110 Bugfix: catch the exception when saving to db to avoid queue block (#629)
  • a2aaafa556d301e338e21a3cfb136928ef64db45 Bugfix: add configuration for enabling the Https Only option (#627)
  • f6736be2ff1d66675d26cc530fc01b4e2ef37f60 Fix: smart test timeout didn't set failure count, faultly results in result success (#628)
  • 45ec6d95b838c0c8ac0e7095b610b75dcf74ec2d Feature: reboot devices regularly (#622)
  • 6f728938b517b47671a2f6b62f0efb52ca9118b0 Bugfix: add if statement to adapt to pull request from fork repo (#625)
  • 10228df88de0cc6e17f98b635ef82f3829ed54c9 Bugfix: fix long suite name display in front-end (#621)
  • b50bc6054d32a1b83d6c944ef9fbd393150922ab Bugfix: naming the file by pkg name (#620)
  • 3fb42a6762bfecb572ef0fe1e1c2b71bfd268789 Feature: Add support for .xctestproducts and Test Plan (#606) [ #583 ]

This list of changes was auto generated.

[email protected]_168243

6 months ago

New Feature:

  • Performance Analysis
  • Add APK canary scanner
  • Hercules: Implement UT generation

Bug Fix:

  • Fix Gradle Plugin atomic variable usage.
  • Fix sleep between retries of startRecordingScreen.
  • Return the exception to prevent the front end from not getting the returned data.
  • Fix crash detection in smart test.
  • Fix: the file hasn't been saved before generate perf analysis.
  • Fix Network test issue.
  • Check the private property.
  • Fix extractAndParseVersionOutput timeout issue and add more logging during the initialization.

Changes:

  • 6f589b89b02e46ed1fa131cc5fc72665feee5dcf Fix extractAndParseVersionOutput time out issue and add more logging … (#614)
  • 28a47a2321fb605bbf7f7768a002c63fe31a344b Bugfix: check the private property with the same method (#618)
  • 6ca241fbc12a5371c11e4397001c56e3f979a018 Fix Network test issue (#601)
  • a66805de7f1699215dfa48a5d852d3ab1c401f92 Bugfix: the file hasn't been saved before generate perf analysis (#617)
  • 469f25bcdb59bcfd5a84e5b79a6c02700bcd76c3 Fix crash detection in smart test (#616)
  • 56aa6756c47f10d3a5f2624af29824ea4f8f740d Bugfix: Return the exception to prevent the front end from not getting the returned data (#610)
  • 56f165fa4a323ab5c9cb9a8c0764495138bf372e Hercules: UT generation implement (#565)
  • 99870ac263611dd54b58bff862f2c0052943f0f1 User/dexterz/fix performance analysis (#609)
  • 4d24a7064464d90dd624a0bb120872fab0cdb89e Fix sleep between retries of startRecordingScreen (#603)
  • 11ab91557f2db7105d64ea088c7dfbb30f8318f3 upgrade azure package (#602)
See More
  • 469434a04bc65c769cff80e850193cb1a7363773 Add APK canary scanner (#558)
  • b46790d12dd7a61a1acf59a2583007a98e5214ec Update CODEOWNERS
  • dae533a70a7f6533d6e5441a8358be4c77660fea Fix gradle plugin Automic error. (#592)

This list of changes was auto generated.

[email protected]_165649

8 months ago

New Feature:

  • Analysis performance test result by LLM

Bug Fix:

  • Shutdown the agent if agent info has been used
  • Gradle Plugin: Extract retry methods of API calling
  • Update nginx configuration to adapt to upload large files

Changes:

  • eb9041113ce225cc1a1e552115d9e0239698fecb Revert "Performance Analysis (#555)"
  • 37edac92bb886f64c1af3b93006933cc857c5a92 Bugfix: shutdown the agent if agent info has been used (#587)
  • 173279aa54a6efe3708099aa83a0b90c6cc6a0d9 Performance Analysis (#555)
  • 354b60a681aed17a6acc2f67e8142fc4736b4cf5 Revert auth-passing logic of swagger API and add it to excluded list (#591)
  • 7e7a1cefd6d204901741750182d134e71e8dd125 Extract retry methods of API calling (#590)
  • 04ec4ea6ea65857f961b85a657923dc50699420c Bugfix: update nginx configuration to adapt to upload large files (#589)
  • 8da7d5b4a6d8534bb2d49ff84a20e97256915c15 Update template comment for latest runner types (#582)

This list of changes was auto generated.

[email protected]_164339

8 months ago

image

Changes:

  • dc67084204f49bbc9302c7b4679e599f789a1798 Bugfix: if use use the same naming of logger, the output of the first logger would be dismissed (#581)
  • bc69a7f8cacd27b20352baab054454350ed61a55 Bugfix: try to install pre-app first, if error, uninstall than re-install (#580) [ #536 ]
  • 81b4f99e767d9692ce2588ef5bafa0b96b42d639 Feature: add python runner to run python package (#577)
  • e3edd723c07373549ff1e711c7b1dc05d422f719 Bugfix: leverage async appender to avoid blocking thread (#579)
  • 936a39b09b9c675f3754696c9e0c08c6fb8cd978 Reenable SSH config (#578)
  • 7b2355a6df44f2d7fbcbe1ba4bdcf1f2e1fb8377 Feature: download all test result files from page (#576)
  • 2fa50f1cbf5b155e6b62f45eb80b42d232cc6fb4 Bugfix: remove the global variables of test runner to avoid multi-thr… (#575)
  • 2653bbbc7e533494f2e4f53ab37c74cae55d2b2a Feature: integrate with Maestro (#546)

This list of changes was auto generated.

[email protected]_164105

8 months ago

Changes:

  • 79aecb767c7ae7212bb8e10ce93ab8cbee1e93dd Crash is not thrown by ADB and only recorded in logcat, which not eventually result in test failure, and video cannot be stored correctly (#568)
  • ed4f5d4fe031c4e662fff9e8210eebafd783b18d Add swagger doc api path for oauth redirect (#567)
  • e0a79ad39d4f275d4244ef87c2ec771d3fe98c4c Make LLM integration compatible in Hydra Lab for smart test triggering. (#543)
  • 3bb104d94d155676b9772469ccc3728fad19ab45 Fix Legacy Storage Issue (#564)
  • ac368b183bd7f18aca42b2790430c908a5d49eea Add AppCenterClientService.java to send error to appCenter and add UT (#557)
  • 20e4d55926605f870d91a0c86195c8b8443d3a04 Bugfix: load attachments to distinct folder for each task (#562)
  • 68367a3b28394d6ed8f0b07e3f6f10d8f2be49b5 Design: Exception Handler and Reporter design diagrams (#559)
  • adfd20675895812e5166cfc58acd850dc574b61a Show Agent Function Availibilities (#560)
  • b08aa1619b633769e89bc6ee300710b2457d8ef4 Update README.md to simplify description and keep content up to date (#548)
  • e1abf9c707b493fccb6ca5337fedc5a5e2cbd9fa Disable draft PR trigger CI (#554)

This list of changes was auto generated.

[email protected]_163825

9 months ago

Changes:

  • 7de45c62ffcff1e51a00e8659fad0483d71af28e Bugfix: update the exception type to error (#573)
  • b3eab00612be35558e8ff9f76e2220ae9c0d7805 Add config property to control error reporter (#572)
  • f4649f5fa48f04c5af623b98bd35b67834a44ac2 Bugfix: catch the exception when report issue to avoid main thread be blocked (#569)
  • fbe056f44fdb5b2c9f753116782ae3a0d8e4d73d Feature: Enable report exception for center & agent (#563)
  • 79aecb767c7ae7212bb8e10ce93ab8cbee1e93dd Crash is not thrown by ADB and only recorded in logcat, which not eventually result in test failure, and video cannot be stored correctly (#568)
  • ed4f5d4fe031c4e662fff9e8210eebafd783b18d Add swagger doc api path for oauth redirect (#567)
  • e0a79ad39d4f275d4244ef87c2ec771d3fe98c4c Make LLM integration compatible in Hydra Lab for smart test triggering. (#543)
  • 3bb104d94d155676b9772469ccc3728fad19ab45 Fix Legacy Storage Issue (#564)
  • ac368b183bd7f18aca42b2790430c908a5d49eea Add AppCenterClientService.java to send error to appCenter and add UT (#557)
  • 20e4d55926605f870d91a0c86195c8b8443d3a04 Bugfix: load attachments to distinct folder for each task (#562)
  • 68367a3b28394d6ed8f0b07e3f6f10d8f2be49b5 Design: Exception Handler and Reporter design diagrams (#559)
  • adfd20675895812e5166cfc58acd850dc574b61a Show Agent Function Availibilities (#560)
  • b08aa1619b633769e89bc6ee300710b2457d8ef4 Update README.md to simplify description and keep content up to date (#548)
  • e1abf9c707b493fccb6ca5337fedc5a5e2cbd9fa Disable draft PR trigger CI (#554)

This list of changes was auto generated.

[email protected]_162166

9 months ago

Bug Fix:

  • Handle exceptions thrown during BLOB fetching at the start of tests.
  • Recreate an iOS-Appium session everyday to reduce long latency.
  • Clear history log files to free up disk space.
  • Synchronize test cases in KeyValue table with AndroidTestUnit table.
  • Running tasks now will be filtered based on selectors.
  • Open accessbility of report page to all users with Microsoft AAD identity.
  • Verify T2C case files before testing.
  • Fix error handling logic of changeADBSocketHostAddr.
  • Add android client signing configuration.

Changes:

  • 29f42a610b318aaad41e5f63c6eb958d18041369 Bugfix: Handle the exception that throwed by blob when trigger test (#550)
  • 4528d2eee5c8cb29fffa1466baf0712aa59f0287 Update CODEOWNERS
  • 6a5209d49df51c35a7206454b47d377308332e69 Bugfix: re-create iOS-Appium session after 1 day to reduce long latency (#540)
  • 9731344ef7405dfbc089bba14c224fd7f6207ea2 Bugfix: clear history files to free up disk space (#549)
  • 4d9f54afc603bb2f07e59c2d3e30c18472210859 Bugfix: update the test case in key_value table (#544)
  • 7556d53bc2a17ee4f1f1e53dfdec3b018b679985 feat: specify client signing config (#541)
  • dca136fa161b85cca2372dbc1bb68e8ae06ec51f Fix: running tasks won't filter result based on selectors. (#547)
  • 4c6ecc6f8be372f26a5b30df09304920d89166c4 Update README.md
  • 02a8ec8d22e7778530353a5bb789add6550f7164 Update README.md
  • f8fa188625eebcb8f9fad3a0241ade1288de3c56 Update README.md
See More
  • a2278e32964aba7c6f98e2ebf96e3ba2c5a254ac Update README.md
  • 0fe677dec7d0c3c2948ea9c268c88ee5a4bed4f6 Fix accessibility of report page with testTaskId (#542)
  • a75d6e608ff4f833fb6a2184b65280f81f37e02f Revert "Bugfix: try to uninstall first before preinstall (#536)"
  • f9d872c016516632d0b089519311a03bb6dac903 [Fix] Verify T2C case file before testing (#539)
  • e64bfe7a5a5a999e62b7b16f80fa52e5468482b8 Fix error handling logic of changeADBSocketHostAddr (#495)
  • 5460e3a0746c73403cee37e2f8753c078b122520 Update pull_request_template.md (#530)
  • f0a52697a8c77a86b091b16eb5727d97dd16640a Update build.gradle (#527)
  • 69b7bea6f37366dc7224326f835ae645c3e754cf Bump semver from 5.7.1 to 5.7.2 in /react (#532)
  • 615dae1574b56d40bceedb0256bb2f298d96ce9f Bugfix: try to uninstall first before preinstall (#536)
  • 9a54b6e9c8c4fa209f419f0c145523ccd3aeede4 Update AzureOpenAIServiceClient.java: add image generation API using … (#538)
  • f569d72977599e77677eba874399fcb55a72de12 Update ChatRequest.java

This list of changes was auto generated.

[email protected]_161441

9 months ago

New Feature

  • Provide network test service and VPN android app, user can download network dump file if enabled

Bug Fix

  • The method used to check iOS device is alive would affect test process
  • Reduce the waiting time of ADBScreenRecorder
  • Add disabling recording option for a test run to avoid OOM for tests with a long test time
  • Uninstall app before XCTest to clear data

Changes:

  • cac5736b3befbc6bc77f103935709787a403e459 Fix network adb multi-device issue (#534)
  • 0a4cd053adb89ec51ad83e3c220d86ebae8b795d Bugfix: uninstall app before XCTest to clear data (#533)
  • dd34de94e6188da2824dc45392e7b29731da17e3 Implementation of the performance test notification / alert system (#531)
  • aee57d73cd50197e81a5028baf3f0020569ee24f Provide new UT and refactor to extract the method (#529)
  • f5735d2aae7d20aca538c52e896428f19aafc7ba Add an API to save the different types of suggestion provided by GPT (#528)
  • 22d2853b0cec4273d5ffa044e5f4473278ab5911 Rename network test to network monitor for uniformity (#526)
  • fd838104acba82d9414c83806cdee7686742df01 Add disabling recording option for a test run to avoid OOM for tests with a long test time (#524)
  • 23ebad1636303b9f52080be9a1f0f34a5c23903b Fix data schema error (#525)
  • dc18a803e8f8264c72618b84076c317790878f48 Add Network test service and Vpn android app (#501)
  • f78d525cd95f2eac24ef221613859ea9da54083f ADBScreenRecorder finishRecording waits less time (120s -> 30s); (#523)
See More
  • 5c8de5eff48f1a5a1d9a6f913e0bfddff4001dfa Add model and build number for PerformanceTestResultEntity (#516)
  • e443d3d3a1fcd99f9b922191ec4ca532d2abe6f8 Fix regression caused by multi-render
  • 73dfdc02b24ba71eb2cc12f5460aa215a6b8c861 Add enableNetworkTest and networkTestRule params (#520)
  • 694350ed1892529babedc703ef67e8309a840ff2 [Technical design] Design for performance notification (alert) system (#509)
  • b8744ad4cfbaf5890aef7162dfbde0898d6cb234 Provide a client for Azure OpenAI GPT model service (#467)
  • 0887a694b548d0a398fde8cccdaea26de42eff5e Bugfix: unlockDevice method would make the phone back to desktop (#519)
  • ec74dd3f6b94ebcf383e29ccad4f0f815d24a2c4 fix: fix hprof mapping (#517)

This list of changes was auto generated.