पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.4.0

very_good_test_runner

Very Good Ventures द्वारा बनाया गया Flutter और Dart के लिए एक परीक्षण रनर

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
3.4 लाख
लाइक
23
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add very_good_test_runner

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Flutter और Dart के लिए एक परीक्षण रनर, Very Good Ventures द्वारा विकसित, जो कई प्लेटफॉर्मों पर परीक्षण कार्यप्रवाह को सुगम बनाने के लिए डिज़ाइन किया गया है। इसके द्वारा सुधारित आउटपुट प्रारूप, तेज़ प्रतिक्रिया लूप और CI/CD पाइपलाइन्स के साथ बेहतर एकीकरण के माध्यम से परीक्षण के निष्पादन में सुधार किया जाता है। टूल Android, iOS, macOS, Windows और Linux का समर्थन करता है, जिससे यह क्रॉस-प्लेटफॉर्म प्रोजेक्ट्स के लिए आदर्श बन जाता है। डेवलपर अनुभव को ध्यान में रखते हुए बनाया गया, इसके द्वारा न्यूनतम कॉन्फ़िगरेशन के साथ यूनिट, विजेट और इंटीग्रेशन टेस्ट चलाना सरल हो जाता है। इसकी हल्की प्रकृति और स्पष्ट रिपोर्टिंग टीमों को उच्च परीक्षण कवरेज और विश्वसनीयता बनाए रखने में मदद करती है।

उपयोग

  • CI/CD पाइपलाइन में यूनिट परीक्षण चलाएं
  • स्थानीय रूप से विजेट और एकीकरण परीक्षण करना
  • परीक्षण आउटपुट की पठनीयता में सुधार करना
  • क्रॉस-प्लेटफॉर्म परीक्षण का समर्थन करना
  • विकास कार्यप्रवाह में परीक्षण निष्पादन को स्वचालित करना

मुख्य विशेषताएँ

  • त्वरित परीक्षण निष्पादन
  • स्पष्ट और संरचित परीक्षण आउटपुट
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • आवश्यक सेटअप न्यूनतम
  • Flutter प्रोजेक्ट्स के साथ निरंतर एकीकरण

इनके लिए उपयुक्त

  • कुशल परीक्षण की तलाश में Flutter विकासकर्ता
  • सीआई/सीडी का उपयोग ऑटोमेटेड टेस्टिंग के लिए करने वाली टीमें
  • स्थिर परीक्षण रिपोर्ट की आवश्यकता वाले प्रोजेक्ट
  • विकासकर्मी परीक्षण विश्वसनीयता पर केंद्रित
  • ओपन-सोर्स कंट्रीब्यूटर्स फ्लटर ऐप्स पर काम कर रहे हैं

विचार योग्य बातें

  • Flutter SDK सेटअप की आवश्यकता है
  • जटिल परीक्षण वातावरण के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है
  • अन्य परीक्षण उपकरणों के साथ सबसे अच्छा उपयोग किया जाता है
  • मूल परीक्षण रनर की तुलना में सीमित कस्टमाइजेशन
  • Very Good Ventures पारिस्थितिकी तंत्र पर निर्भर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Very Good Test Runner

Very Good Ventures Very Good Ventures

Developed with 💙 by Very Good Ventures 🦄

ci coverage pub package style: very good analysis License: MIT

This package is a test runner for Flutter and Dart created by Very Good Ventures. It is intended to be used when writing custom tooling that runs Flutter or Dart tests and exposes a stream of TestEvent instances. For more information about the various TestEvent types, refer to the JSON Reporter Test Protocol.

Usage

import 'package:very_good_test_runner/very_good_test_runner.dart';

void main() {
  const arguments = ['--coverage'];
  const workingDirectory = 'path/to/project';

  // Run `dart test` process.
  dartTest(
    arguments: arguments,
    workingDirectory: workingDirectory,
  ).listen((TestEvent event) {
    // React to `TestEvent` instances.
    print(event);
  });

  // Run `flutter test` process.
  flutterTest(
    arguments: arguments,
    workingDirectory: workingDirectory,
  ).listen((TestEvent event) {
    // React to `TestEvent` instances.
    print(event);
  });
}

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट