![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
fastlane-plugin-perfecto
Advanced tools
This project is a fastlane plugin. To get started with fastlane-plugin-perfecto
, add it to your project by running:
fastlane add_plugin perfecto
This plugin allows you to automatically upload ipa/apk files to Perfecto for manual/automation testing
This plugin uses latest v1 upload media API under the hood and supports all file types.
Check out the example Fastfile
to see how to use this plugin. Try it by cloning the repo, running fastlane install_plugins
and bundle exec fastlane test
.
You can easily upload your ipa/apk file using perfecto fastlane Plugin and execute your test on perfecto cloud.
Add the below action in your fastfile to utilize this plugin.
lane :test do
perfecto(
perfecto_cloudurl: ENV["PERFECTO_CLOUDURL"],
perfecto_token: ENV["PERFECTO_TOKEN"],
perfecto_media_location: ENV["PERFECTO_MEDIA_LOCATION"],
file_path: ENV['GRADLE_APK_OUTPUT_PATH']
)
end
Optional parameters:
artifactType: ENV["artifactType"],
artifactName: ENV["artifactName"],
Pass the below variable values as environment variables:
* PERFECTO_CLOUDURL [your perfecto cloud url. E.g.: demo.perfectomobile.com]
* PERFECTO_TOKEN [your perfecto security token
]
* PERFECTO_MEDIA_LOCATION [mention the Perfecto media repository location to upload the file mentioned in file_path. E.g. PUBLIC:Samples/sample.ipa]
* file_path [location of your preferred ipa/apk file which needs to be uploaded to perfecto media repository.]
* artifactType [Optional: Defines the artifact types, options: GENERAL, IOS, SIMULATOR, ANDROID, IMAGE, AUDIO, VIDEO, SCRIPT]
* artifactName [Optional: Used for the representation of the artifact when downloaded.]
To run both the tests, and code style validation, run
rake
To automatically fix many of the styling issues, use
rubocop -a
Here's a sample project
which demonstrates the usage of this plugin.
The following actions are possible with the sample project
:
fastlane android test
build, upload and run on perfecto
fastlane android apk
Build debug APK and upload to perfecto
fastlane android test_apk
Build debug test APK and upload to perfecto
fastlane android run_perfecto
Run on perfecto
fastlane android slack_report
Report perfecto url to slack
For any other issues and feedback about this plugin, please submit it to this repository.
If you have trouble using plugins, check out the Plugins Troubleshooting guide.
fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. To learn more, check out fastlane.tools.
FAQs
Unknown package
We found that fastlane-plugin-perfecto demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.