Skip to content

A Tool for delivering squad-specific code coverage report with Pandas.

Notifications You must be signed in to change notification settings

kenalizadeh/xctest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛔ [DEPRECATED] Active at kenalizadeh/xcreport

xctest

A Tool for delivering squad-specific code coverage report with Pandas.

Installation

  1. Execute setup.sh script.
  2. Add <path-to-project>/packaged/xctest/ directory to your PATH environment variable and reload your shell
    Then you can use xctest from everywhere

Or use the script directly venv/bin/python3 <path-to-project>/packaged/xctest/xctest.py [args]

And now you're ready to go.

Usage

xctest run [args]


Run tests and generate coverage report from results.
  • -i --input | Required
    Provide an input CSV file which contains two required columns Squad and Filename.
    Example squads.csv file is present in the repository.

  • -p --path | Required
    Provide Xcode project workspace path.

xctest generate [args]


Generate coverage report from provided test results.
  • -i --input | Required
    Provide an input .csv file which contains two required columns Squad and Filename.
    Example squads.csv file is present in the repository.

  • -f --file | Required
    Provide an input .xcresult file.

xctest showreport

Show reports from last generate execution.

Screenshots

alt text

About

A Tool for delivering squad-specific code coverage report with Pandas.

Resources

Stars

Watchers

Forks

Packages

No packages published