【问题标题】:How to use "--dart-define=" in Flutter test如何在 Flutter 测试中使用“--dart-define=”
【发布时间】:2022-01-14 20:01:16
【问题描述】:

我正在使用带有--dart-define 选项的颤振测试,如下所示:

# code to run the test
flutter test --machine --start-paused --plain-name "" --dart-define=SOMEENVVAR=123 test/rovaf_client_test.dart

但问题是我不能使用这个环境变量如下:

print(String.fromEnvironment("SOMEENVVAR"));

这只是什么都没有打印出来。

有没有办法为flutter run test 命令使用环境变量或传递参数?谢谢!

【问题讨论】:

    标签: flutter dart flutter-test


    【解决方案1】:

    你需要一个 const 作为环境变量。

    print(const String.fromEnvironment("SOMEENVVAR"));
    

    请参考: https://github.com/flutter/flutter/issues/55870#issuecomment-620776138

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2022-07-24
      • 2021-01-16
      • 1970-01-01
      • 2022-10-02
      • 2021-06-12
      • 2021-11-30
      相关资源
      最近更新 更多