-
Notifications
You must be signed in to change notification settings - Fork 101
Release Notes
OliverShen edited this page Jan 6, 2023
·
28 revisions
- 1.0.41
- Add retry logic for conditions of HTTP code not being 200;
- Add API of canceling tasks;
- 1.0.37
- [Config changed] Change parameter "testAppPath" of T2C_JSON from required to optional;
- Update logic of setting default value of testScope and testSuiteName;
- When both testScope and testSuiteName are empty, let testScope be "TEST_APP" and remove required check for testSuiteName;
- 1.0.36
- [Config changed] Add optional parameter "testScope" for scope specification of INSTRUMENTATION test.
- 1.0.34
- Remove useless dependencies;
- 1.0.33
- [Config changed] Add optional parameter "tag" for test report folder naming;
- 1.0.32
- Modify report file structure and add testLabSummary.md back;
- 1.0.31
- [Upgrade required for Hydra Lab [email protected]_150246] Add an API for requesting shared access signatures for Azure Blob resources;
- 1.0.30
- Fix testSummary directory not existing issue;
- 1.0.29
- Change default attachment uploading contentType to "application/octet-stream";
- Add NPE check for attachment parameters loadType and loadDir;
- 1.0.28
- Fix Gradle plugin issue that JVM version isn't compatible, by making groovy grammar compatible for Java 8;
- 1.0.27
- [Config changed] Add optional parameter "testRunnerName" for test of type INSTRUMENTATION, default value is "androidx.test.runner.AndroidJUnitRunner".
- [Config changed] Remove parameter "reportAudience".
- [Test result path changed] Update test result path prefix to "${buildDir}/testResult";
- 1.0.26
- Parameter "teamName" no longer has default value, default value will be set in Backend using requestor's default team name when requestor is under any team.
- 1.0.25 - See more in latest template: gradle.properties.
-
[Config changed] Add required parameter "teamName" for test of all types, default value is "Default".
-
[Config changed] "appApkPath" renamed to "appPath", "testApkPath" renamed to "testAppPath".
-
[Config changed] Add required parameter "attachmentConfigPath" for uploading attachments of tests of all types, value should be the path to a JSON config file, JSON file schema:
-
Code changed to be compatible for Hydra Lab APIs.
-
- 1.0.24
- Support test type APPIUM_MONKEY and T2C_JSON
- 1.0.23
- Substitute check-center-version API with check-center-alive API, in order to exclude extra useless info.
- 1.0.22
- Add param output log for type APPIUM_CROSS.
- Add uniform param uploading process for all test types.
- 1.0.21
- Add uniform test apk file path extraction for all test types.
- 1.0.20
- [Config added] Add no-required params "needUninstall" and "needClearData" for test of APPIUM_CROSS type, both default values are true.
- 1.0.19
- [Output path changed] Update attachment output artifact folder name, to distinguish different test results when using the same device
- 1.0.18
- Remove the feature of canceling task when Hydra Lab task run time reaches timeout (will still cancel the task when queue time reaches timeout).
- 1.0.17
- Normalize throwable exception message.
- 1.0.16
- Add time to printed logs.
- 1.0.15
- [Config changed] Set parameter "queueTimeOutSeconds" and "runTimeOutSeconds" separately, instead of the original "timeOutSeconds".
- 1.0.14
- Added center alive checking
- Added feature that wait timeout will fail the gradle task
- Added feature that timeout will trigger operation of cancelling task
Introduction:
User manual:
- Deploy Center Docker Container
- Deploy Agent Docker Container
- Test agent setup
- One-Line-Installer Agent Setup
- [DEPRECATED]Deploy a test agent service
- Trigger a test task run in the Hydra Lab test service
- Create an Appium UI Test Automation Project
- Create test build and run XCTest
- Test Task Customization
- FAQ
Developer guideline:
- Start Services with Default Configuration
- Dev Environment Setup
- Technical Design
- Integrate Hydra Lab test center with Microsoft AAD authentication service
- Upgrade the test agent service from center service
News: