Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install nosedbreport

How to install nosedbreport

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install nosedbreport
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.2.1
0.2.8Never BuiltWhy not?
0.2.1 Available View build log
Windows (64-bit)
Mac OS X (10.5+)
0.2.1
0.2.8Never BuiltWhy not?
0.2.1 Available View build log
Linux (32-bit)
0.2.3
0.2.8Never BuiltWhy not?
0.2.3 Available View build log
0.2.2 Available View build log
0.2.1 Available View build log
0.2 Available View build log
0.1 Available View build log
Linux (64-bit)
0.2.3
0.2.8 Failed View build log
0.2.3 Available View build log
0.2.2 Available View build log
0.2.1 Available View build log
0.2 Available View build log
0.1 Available View build log
 
License
MIT
Imports
Lastest release
version 0.2.8 on Jan 9th, 2014

Introduction

nosedbreport exposes a single plugin that can front various backend databases to store the result of a nose test execution. Having the results of your tests, whether they are part of a continuous integration system or not, allows you to ask interesting questions about your project such as

  • What were the test suites that ran in the last five minutes
  • What is the average time to run test case 'x'
  • What is the standard time to failure for test suite 'y'
  • and so on...

These questions also allow you to build reporting, and monitoring tools based on automated functional tests that you may be running against your development, staging or production systems, such as heartbeat or availability pages.

Installation travis-ci

System Message: WARNING/2 (<string>, line 24)

Title underline too short.

Installation |travis-ci|
=======================
  • with easy_install

    sudo easy_install nosedbreport
    
  • with pip

    sudo pip install nosedbreport
    
  • from source (git repository):

    hg clone http://github.com/mig33/nosedbreport
    cd nosedbreport
    python setup.py build
    sudo python setup.py install
    

Usage

  • The most basic use case is to report the results of a test run into a mysql database, which can be achieved by adding the following options to your nose execution:

    nosetests --dbreport-dbtype=mysql --dbreport-host=your.mysql.com\
     --dbreport-username=ali --dbreport-password=some-pass --dbreport-db=nosereport
    
  • To create the appropriate schema in your mysql database:

    nosetests --dbreport-dbtype=mysql --dbreport-host=your.mysql.com\
     --dbreport-username=root  --dbreport-password=your-root-pass\
     --dbreport-db=nosereport --dbreport-create-schema
    
  • For detailed usage refer to read the docs

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:2

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.