1 个不稳定版本

0.0.0 2021年8月29日

Apache-2.0

2KB

Cargo Tai

轻松在移动设备上测试和基准测试你的Rust库。

本项目大多基于以下项目的作品:

cargo-ndk

在iOS(模拟器/真实设备)和Android(模拟器/真实设备)上运行测试或基准测试。

  • 支持使用criterion运行基准测试(示例)。
  • 包含您测试/基准测试所需的所有资源数据。
  • 文档

主机要求

主机要求

macOS上的Intel电脑

macOS BigSur 12.6.1

Android

  • Android SDK
  • Android NDK
  • polyhorn
  • rustup工具链
    • x86_64-linux-android
    • aarch64-linux-android
    • i686-linux-android
    • armv7-linux-androideabi

测试配置

真实设备:iPhone 8 with iOS 15.5 & iPhone 13 mini with iOS 16.1.1

  • 模拟器:iPhone 13 with iOS 16.1.1
  • 真实设备:Xiaomi Redmi Note 9 (aarch64), Android 10

Android

  • 模拟器:x84_64, Android 10 (API 29)
  • 主机

Intel基于macOS的Mac电脑

  • macOS BigSur 12.6.1
  • Xcode 14.1
  • ios-deploy 1.12
  • API level 21
  • NDK 22.1.7171670
  • cargo 1.65.0
  • cargo工具链
    • x86_64-linux-android
    • aarch64-linux-android
    • i686-linux-android
    • armv7-linux-androideabi
    • x86_64-apple-ios
    • aarch64-apple-ios

限制/向后兼容性

  • 目前没有计划添加对旧版Xcode和其他工具的支持。
  • 即使不需要,所有测试/基准测试的二进制包都包含资源数据。
  • 目前尚未实现对aarch64-apple-ios-simarmv7-apple-ios的支持。

没有运行时依赖项