Skip to main content

A python nose plugin to profile using cProfile rather than the default Hotshot profiler.

Project description

A plugin to use cProfile to profile nosetests, rather than the built-in Hotshot profiler.

Profiling tests can help track down sources of performance issues in code, especially if a synthetic test can be created to focus on the area of concern.

The output generated by this plugin can easily be browsed using pstats_viewer, or any other pstats-compatible viewer.

Getting started

Prerequisites

This is a plugin for nose, so it’s useless without that installed.

Installation

pip install nose-cprof

Usage

This plugin adds some new options to nosetests:

--with-cprofile       Enable plugin cProfiler:  Use this plugin to run tests
                      using the cProfile profiler.  [NOSE_WITH_CPROFILE]
--cprofile-stats-file=FILE
                      Output file name; default "stats.dat"
--cprofile-stats-erase
                      Erase previously-collected profiling statistics before
                      run

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nose-cprof-0.1-2.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file nose-cprof-0.1-2.tar.gz.

File metadata

  • Download URL: nose-cprof-0.1-2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nose-cprof-0.1-2.tar.gz
Algorithm Hash digest
SHA256 8d761a782c7aa4c3223737a47ec8108c5550f25951f5f4ef421a03436aee7b4b
MD5 716fc6f18b7972ee187818ddb18c137e
BLAKE2b-256 c4d0b65dd151e7ad2d814d94756604afeefbd2fb40f73e048acc0d5702e7ebc3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page