Search packages, repositories and app categories

fluttium_cli cover
Package detailsv0.1.2

fluttium_cli

The CLI for Fluttium, a user flow testing framework for Flutter

AndroidiOSWebmacOSWindowsLinux
30-day downloads
232
Likes
21
Pub points
140

Install package

flutter pub add fluttium_cli

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Fluttium CLI is a command-line tool for Fluttium, a testing framework designed to automate and validate user flows in Flutter applications. It enables developers to define, run, and manage end-to-end tests that simulate real user interactions across multiple platforms. The CLI simplifies test execution, configuration, and reporting, making it easier to integrate testing into CI/CD pipelines. With support for Android, iOS, Web, macOS, Windows, and Linux, Fluttium CLI ensures consistent testing across all target environments.

Use cases

  • Automating user flow validation
  • Integrating tests into CI/CD pipelines
  • Cross-platform end-to-end testing
  • Regression testing for UI workflows
  • Testing complex navigation sequences

Key features

  • Platform-agnostic test execution
  • Simple YAML-based test definitions
  • Built-in screenshot and video recording
  • Real device and emulator support
  • Detailed test reporting
  • Seamless integration with Flutter projects

Suitable for

  • Flutter teams practicing automated testing
  • Developers focused on UI reliability
  • Projects requiring cross-platform consistency
  • CI/CD-driven development workflows
  • Teams adopting behavior-driven testing

Considerations

  • Requires understanding of Fluttium's test syntax
  • May need additional setup for complex scenarios
  • Limited to Fluttium's testing model
  • Best suited for UI-centric workflows
  • Dependent on stable network and device access

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

fluttium logo

ci coverage style: very good analysis License: MIT Powered by Mason


Fluttium, the user flow testing tool for Flutter.

Fluttium Demo

Packages

Package Pub
fluttium pub package
fluttium_cli pub package
fluttium_driver pub package
fluttium_interfaces pub package
fluttium_protocol pub package

Actions

Action Pub
log_action pub package

Quick Start

# 📦 Install from pub.dev
flutter pub global activate fluttium_cli

# 🖥 Create a test flow file
fluttium new flow my_flow --description "My cool flow"

# 🧪 Run a test flow file
fluttium test my_flow.yaml

Documentation

View the full documentation here.

Examples

The example directory contains example user flows that are written for the example application.

These tests are used for testing of new features and will be kept up to date.

Contributing

Have you found a bug or have a suggestion of how to enhance Fluttium? Open an issue and we will take a look at it as soon as possible.

Do you want to contribute with a PR? PRs are always welcome, just make sure to create it from the correct branch (main) and follow the checklist which will appear when you open the PR.

Categories

Dependencies

Dependency list 10 items

Source repository

Projects using this package

No data available yet.