在颤振测试中使用 TestOn

时间:2021-07-22 15:02:28

标签: android flutter

我正在尝试针对颤振创建单元测试。仅当平台为 Android 时才加载动态库。因此,我在测试文件的顶部编写了 @TestOn('android') 。但是,在这种情况下,我收到“没有测试匹配正则表达式”错误并且没有测试正在运行。如果没有该语句,它会执行代码直到遇到该动态库使用。这是它的加载方式。我错过了一个配置吗?

DynamicLibrary tflitelib = () {
  if (Platform.isAndroid) {
    return DynamicLibrary.open('libtensorflowlite_c.so');
  } else if (Platform.isIOS) {
    return DynamicLibrary.process();
  }
}();

1 个答案:

答案 0 :(得分:0)

至少我找到了一个可行的替代方案: flutter run -d emulator test/testfile.dart