在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):testfairy/testfairy-gradle-plugin开源软件地址(OpenSource Url):https://github.com/testfairy/testfairy-gradle-plugin开源编程语言(OpenSource Language):Groovy 86.4%开源软件介绍(OpenSource Introduction):TestFairy Gradle PluginThis plugin integrates TestFairy platform with the Gradle build system. With this plugin, you can upload signed builds directly via command line, IntelliJ, Android Studio and other IDEs. InstallationA typical TestFairy Gradle Plugin installation takes less than 1 minute. Installation consists of adding the following lines to your build.gradle files:
NOTE: Your TestFairy API key is in your account settings UsageWith the plugin installed, a set of new tasks, prefixed "testfairy" will be added, one for each build type. For example: to upload a debug build, run the following from terminal:
Optionally, you can add a changelog to this build. This changelog will appear in your build notes and as a default message when inviting testers. For example:
Similarly, you can also tag your releases like below. Tags given like this are merged with others from the plugin configuration.
Uploading Crash SymbolsAndroid projects using native libraries are likely to turn on compiler flags which strip symbol names from the final binaries. In release builds, these configurations result in crash reports with illegible stack trace lines. In order to reveal the symbols in a stripped build's crash report, you must upload a collection of your symbols to TestFairy. With the plugin installed, a set of new tasks, prefixed "testfairyNdk" will be added, one for each build type.
Additional ParametersThis Gradle plugin uploads APK artifacts to TestFairy for distribution. We strongly suggest you also integrate the TestFairy SDK. Additional parameters control the default behavior of newly uploaded builds:
Using a Web ProxyBehind a firewall at work? TestFairy Gradle Plugin supports HTTP proxy via "http.proxyHost" system property. Please refer to the Accessing The Web Via a Proxy section in the Gradle user guide document. Android Studio / IntelliJThis plugin is also Android Studio and Intellij-friendly. To upload builds directly from your IDE:
Migrating from 2.x to 3.xVersion 3.0 deprecated the support for gradle plugins older than 3.4 and Android Studio build tools older than 5.1.1. To migrate, simply upgrade those dependencies in your module's build.gradle and gradle-wrapper.properties files. Migrating from 1.x to 2.xVersion 2.0 deprecated the support for instrumentation. Please use the TestFairy SDK to record sessions, auto-update versions, and handle crashes. To migrate, simply re-integrate the plugin into your module's build.gradle file.
Changelog3.6 (2021-12-20)
3.5 (2020-01-20)
3.4 (2020-01-16)
3.3 (2019-12-31)
3.2 (2019-12-05)
3.0 (2019-05-20)
2.0 (2017-09-01)
1.12 (2015-02-04)
Development
To test the plugin after code change, run: export TF_API_KEY=${{ secrets.TF_API_KEY }}
./gradlew uploadArchives
cd example/TestApplication
./gradlew testfairyDebug BugsPlease send bug reports to [email protected] |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论