Github動作を用いたランニングフラッタ試験
3132 ワード
マイワークフロー
私のワークフローは、フラッターアプリのテストパラメータであり、私はウィットのシームレスな統合を可能にする私のフラッターパッケージのために作った.フラッタとAI.ワークフローは、ウィットから有効な応答があるかどうかをチェックするフラッタテストを実行します.AIサーバーは、マスターブランチにプッシュまたはプル要求があるときはいつでも.
提出カテゴリ
フレンドリー電話
YAMLファイルまたはコードへのリンク
ameysunu / flutter_witai
機知の統合AIのクエリに基づいて構造化応答のフラッタを持つ.
フラッター機知.AIパッケージ
機知AIは構造化データへの文の自然言語インターフェースである.このパッケージは機知から構造化されたデータを得るのを助けます.AIはフラッタのための訓練された発言に従ってコンソール.あなたは機知についての詳細を読むことができます.AIとそのドキュメンテーションhere .
すべての問題とこのパッケージの更なる改善のためにPRで私を殴らせてください.
始める
パッケージをインポートする
dart
ファイル.import 'package:flutter_witai/flutter_witai.dart'
パッケージのオブジェクトのウィットを作成するWitManager
オプション.WitManagerは3つのパラメータを持っています.params
, utterance
and headers
.中
utterance
, データが生成されなければならないあなたの発言テキストを加えてくださいheaders
加えるあなたServer Access Token
これはウィットから取得することができます.AI設定コンソール.params
は様々なHTTP APIへのアクセスのためのGETパラメタです.HTTP APIの検索のための様々なパラメータを以下に見ることができます. final wit =
…View on GitHub
YAMLファイル:
name: Flutter Test
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: actions/[email protected]
with:
distribution: 'zulu'
java-version: '11'
- uses: subosito/[email protected]
with:
flutter-version: '2.0.5'
- name: Get all Flutter Packages
run: flutter pub get
- name: Run a multi-line script
run: flutter test
追加情報
までFlutter Actions ワークフロー分析を手伝ってくれ.
Reference
この問題について(Github動作を用いたランニングフラッタ試験), 我々は、より多くの情報をここで見つけました https://dev.to/ameysunu/running-flutter-tests-using-github-actions-310nテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol