Custom flutter testing CLI tool for individual test runs and group testing

Overview

fluttertest

Custom flutter testing CLI tool for inidividual test runs or group testing

Overview

Flutter is a great framework which has helps developers to build fast, responsive UIs at great pace. It is also loaded with an inbuilt testing system. I love testing hence for me VSCode's testing interface was perfect, but a while ago I came across a great editor: VIM. I have been hooked to VIM since then, and now I use it as my fulltime IDE.

As my love grew for VIM, there were some setbacks which I experienced while using VIM for flutter testing, one can always run "flutter test fileName", for running tests on a file, but this is as far as one could get, it didn't provide me a way to run individual test or do group testing.

This tool helps with just that, just pass in the fileName with file command and you get a list of groups and tests, you can select the test or group you want and the rest will be handled by the tool.

Usage

Usage:
  fluttertest [flags]
  fluttertest [command]

Available Commands:
  file        Pass the required fileName as the argument
  help        Help about any command

Flags:
  -h, --help   help for fluttertest

Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what would like to change.

Feature Requests

For feature requests one can open an issue and add label "new-feature"

License

MIT

You might also like...

A simple test testing swagger_dart_code_generator 2.2.5+1

m_work_swagger_test_2 A simple test testing swagger_dart_code_generator 2.2.5+1 Was created like this: Create an ordinary Flutter project in AS2020.3.

Nov 15, 2021

Value listenable test - Assists in testing ValueListenable objects (ex: ValueNotifier).

value_listenable_test Assists in testing ValueListenable objects (ex: ValueNotifier). install Added in your pubspec.yaml as dev dependency: dev_depend

Feb 23, 2022

Flutter bloc cubit test knowdge - Flutter bloc cubit test knowdge

Flutter Bloc Simple Api This project is using weather api for featch data and di

Jan 3, 2022

Integration test - Copy of the official Flutter integration test plugin

integration_test This package enables self-driving testing of Flutter code on de

Jan 5, 2022

Integration Test Preview allows tests on multiple screen sizes in a single e2e test run.

Integration Test Preview allows tests on multiple screen sizes in a single e2e test run.

Integration Test Preview has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage (using Android and iOS pl

Aug 23, 2022

A Flutter tool that makes golden testing easy.

A Flutter tool that makes golden testing easy.

🧙🏼 Alchemist Developed with 💙 by Very Good Ventures 🦄 and Betterment ☀️ . A Flutter tool that makes golden testing easy. Alchemist is a Flutter pa

Dec 12, 2022

A package script for allowing coverage test tool to see all Dart files

full_coverage Coverage tools like codecov only see the files that were actually triggered by tests. This means that a coverage of 100% can easily be a

Mar 18, 2022

This is tool to create 3D Models which can be used in Flutter Applications. Tool is developed completely using Flutter.

three_d_model_tool A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Nov 8, 2022

A ListView that allows you to group list items and support headers like iOS UITableView section.

A ListView that allows you to group list items and support headers like iOS UITableView section.

GroupListView package for Flutter. A ListView that allows you to group list items and support headers like iOS UITableView section. Features List Item

Nov 21, 2022
Owner
vi_mi
FullStack | Gopher | Rustacean | Flutter | Linux Enthusiast | Tech Explorer
vi_mi
A CLI tool to verify the test coverage of a pull request only, ignoring the rest of the project

This is a CI tool that analyzes the coverage rate of a pull request, ignoring the lines that were not changed in the PR. Motivation The coverage rate

Tales Barreto 3 Dec 15, 2022
The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage.

The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage (using Android and iOS

The Mobile Applications Community 2 Apr 7, 2022
Individual Flutter application with BLoC compliance on the theme of the series Rick and Morty

Rick & Morty Catalog REST Individual Flutter application with BLoC compliance on the theme of the series Rick and Morty. List of all characters in the

Maksym Koriak 8 Oct 31, 2022
A pure Dart utility library that checks for an internet connection by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience.

data_connection_checker A pure Dart utility library that checks for an internet connection by opening a socket to a list of specified addresses, each

Kristiyan Mitev 103 Nov 29, 2022
A CLI tool and Dart package that can scrape file and directory URLs from h5ai instances.

h5ai scraper A CLI tool and Dart package that can scrape file and directory URLs from h5ai instances. Usage This tool requires the Dart SDK. It can be

null 1 Jan 4, 2023
Simple and complete Flutter hooks testing utilities that encourage good testing practices.

Flutter Hooks Testing Library Simple and complete Flutter hooks testing utilities that encourage good testing practices. Inspired by react-hooks-testi

Daichi Furiya 24 Dec 2, 2022
A tool to help cli package authors make raising issues like bug reports more interactive for their users.

issue A tool to help cli package authors make raising issues like bug reports more interactive for their users. Features Interactive file based prompt

Viren Khatri 3 Oct 18, 2022
A test driver for Flutter to do QA testing without sharing app source code.

Autopilot A test driver for Flutter to do QA testing without sharing app source code. It exposes a JSON API using an HTTP server running inside the ap

Ajin Asokan 70 Dec 30, 2022