xcperfect - Make your xccov outputs prettier ✨

  •        342

Make your xccov outputs prettier ✨

https://github.com/mkchoi212/xcperfect

Tags
Implementation
License
Platform

   




Related Projects

xcov - Nice code coverage reporting without hassle

  •    Ruby

xcov is a friendly visualizer for Xcode's code coverage files. You can easily ignore the coverage for a specified set of files by adding their filenames to the ignore file specified with the --ignore_file_path parameter (this file is .xcovignore by default). You can also specify a wildcard expression for matching a group of files.

xcov - Nice code coverage reporting without hassle

  •    Ruby

xcov is a friendly visualizer for Xcode's code coverage files. You can easily ignore the coverage for a specified set of files by adding their filenames to the ignore file specified with the --ignore_file_path parameter (this file is .xcovignore by default). You can also specify a wildcard expression for matching a group of files.

FengNiao - A command line tool for cleaning unused resources in Xcode.

  •    Swift

FengNiao is a simple command-line util to deleting unused image resource files from you Xcode project. You need Swift Package Manager (as well as swift compiler) installed in your macOS, generally you are prepared if you have the latest Xcode installed.

xcproj - Command line tool for manipulating Xcode project files

  •    Objective-C

xcproj is a command line tool for manipulating Xcode project files. It doesn’t do much yet. It also serves as a testbed for XCDUndocumentedChecker. xcproj works with Xcode 5 and 6. Xcode 4 support has been discontinued.

synx - A command-line tool that reorganizes your Xcode project folder to match your Xcode groups

  •    Ruby

A command-line tool that reorganizes your Xcode project folder to match your Xcode groups.


XcodeGen - A Swift command line tool for generating your Xcode project

  •    Swift

XcodeGen is a command line tool written in Swift that generates your Xcode project using your folder structure and a project spec. The project spec is a YAML or JSON file that defines your targets, configurations, schemes, custom build settings and many other options. All your source directories are automatically parsed and referenced appropriately while preserving your folder structure. Sensible defaults are used in many places, so you only need to customize what is needed. Very complex projects can also be defined using more advanced features.

Cobertura - Code coverage tool

  •    Java

Cobertura is a Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. it instruments Java bytecode after it has been compiled. Reports are generated in HTML and XML. It shows cyclomatic code complexity of each class, and the average cyclomatic code complexity for each package and for the overall product.

flow-coverage-report - Generate flow coverage reports in JSON, HTML and in the console.

  •    Javascript

flow-coverage-report is a node command line tool to help projects which are using flow types in their JavaScript code to keep track and visualize the coverage of the flow types checks.

pbxprojHelper - A macOS tool help you handling project.pbxproj files. Written in Swift 4!

  •    Swift

pbxprojHelper is a GUI tool developed with Cocoa and Swift 4 for parsing and changing Xcode projects configuration. You can also use pbxproj as a command line tool in terminal. You can clone the source code of pbxprojHelper, then compile and run it by Xcode.

iphonesim - Command Line Launcher for the iPhone Simulator

  •    Objective-C

WARNING: This project is no longer supported. Please check out http://github.com/appcelerator/ioslib for replacement that works with the latest XCode. The ios-sim tool is a command-line utility that launches an iOS application on the iOS Simulator. This allows for niceties such as automated testing without having to open XCode.

SourceKitten - An adorable little framework and command line tool for interacting with SourceKit.

  •    Swift

An adorable little framework and command line tool for interacting with SourceKit. Building SourceKitten on macOS requires Xcode 8.3 or later or a Swift 3.1 toolchain or later with the Swift Package Manager.

Marathon - Marathon makes it easy to write, run and manage your Swift scripts 🏃

  •    Swift

Welcome to Marathon, a command line tool that makes it easy to write, run and manage your Swift scripts. It's powered by the Swift Package Manager and requires no modification to your existing scripts or dependency packages. 📦 Hassle free dependency management. Simply add a package...

tuist - 🚀 Create, maintain, and interact with Xcode projects at scale

  •    Swift

Tuist is a command line tool that helps you generate, maintain and interact with Xcode projects. It's open source and written in Swift.

coverlet - Cross platform code coverage tool for .NET Core

  •    CSharp

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage. Coverlet can be used either as a .NET Core global tool that can be invoked from a terminal or as a NuGet package that integrates with the MSBuild system of your test project.

XcodeCoverage - Code coverage for Xcode projects

  •    Perl

XcodeCoverage provides a simple way to generate reports of the code coverage of your Xcode project. Generated reports include HTML and Cobertura XML. Coverage data excludes Apple's SDKs, and the exclusion rules can be customized.

istanbul - Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests

  •    Javascript

Deprecation Notice: this version of istanbul is deprecated, we will not be landing pull requests or releasing new versions. But don't worry, the Istanbul 2.0 API is now available and is being actively developed in the new istanbuljs organization. The best way to see it in action is to run node unit tests. Say you have a test script test.js that runs all tests for your node project without coverage.

tarpaulin - A code coverage tool for Rust projects

  •    Rust

Tarpaulin is designed to be a code coverage reporting tool for the Cargo build system, named for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin provides working line coverage but is still in the early development stage and therefore may contain some bugs. A lot of work has been done to get it working on some example projects and smaller crates so please report anything you find that's wrong. Also, check out our roadmap for planned features. Tarpaulin only supports x86_64 processors running Linux. This is because instrumenting breakpoints into executables and tracing their execution requires processor and OS specific code. It is a goal when greater stability is reached to add wider system support, however this is sufficient to run Tarpaulin on popular CI tools like Travis.

climate - The ultimate command line tool for Linux developers! Provides a huge number of tools for developers to automate their system

  •    Shell

Climate is the ultimate command line tool for Linux. It provides a huge number of command line options for developers to automate their Linux system. This tool can be extremely helpful to learn various unix commands too. There is an option to print each command before they're executed to help you memorize them over time.The default location is /usr/local/bin/. If you want to write to a different location, you can give an argument to the install command.

pict - Pairwise Independent Combinatorial Tool

  •    C++

PICT generates test cases and test configurations. With PICT, you can generate tests that are more effective than manually generated tests and in a fraction of the time required by hands-on test case design.PICT runs as a command line tool. Prepare a model file detailing the parameters of the interface (or set of configurations, or data) you want to test. PICT generates a compact set of parameter value choices that represent the test cases you should use to get comprehensive combinatorial coverage of your parameters.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.