My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
FeatureCandidates  
Updated Sep 22, 2011 by praveen9...@gmail.com

These are some of the ideas for the next release of GAEUnit. Please feel free to comment and suggest new features.

Support for Coverage:

GAEUnit does not provide support for coverage testing. We could provide support for determining coverage and generating an html report. We will not supply the coverage module with our source and it will be the choice of the users if they want to run GAEUnit with coverage.(coverage can be easily installed from pypi).

A New Interface:

The present gaeunit users presently specify the tests to run as URL arguments. Instead, we can have a starting page or a welcome page where users can mention the tests to run. The tests to run can be collected in a text box and whether to run all the tests through a radio button. We can also have options for users to choose if they want to see only the summary of the results such as only the tests which failed. There can also be an option to hide the traceback when the tests are run and just display a clickable line which shows the test which had failed. After the completion of the tests, the user can click on the line and it will expand to display the traceback corresponding to the failed test.

Comment by sudhi...@gmail.com, Sep 30, 2008

How about being able to set the logged in user?

Comment by ubaldo, Oct 1, 2008

I would like to include functionality to run test only after successful logging as admin. This is useful if you want to run a test in GAE production environment.

The login should not be presented if running in the SDK server.

Comment by charliee...@gmail.com, Oct 1, 2008

I second running Django tests. I'd love to see a more informative runner UI, which first returned the tests and displayed them in a list or something and then started running them one at a time from the browser.

Comment by project member srfar...@gmail.com, Oct 5, 2008

As a matter of fact, I am currently working on improving the UI. The first change I am working on is to run the tests one at a time while showing incremental progress. Then, I hope to be able to display a list of available tests from which to choose.

Comment by tla...@gmail.com, Jan 31, 2009

Displaying the list of tests that ran would be useful as well.

Comment by els...@gmail.com, Apr 9, 2009

Being able to invoke the django test client seems pretty useful. Right now I get: Environment variable DJANGO_SETTINGS_MODULE is undefined. when trying to use it.

Comment by els...@gmail.com, May 6, 2009

I've got the test client working actually, by getting GAEUnit to InstallAppengineHelperForDjango?() from the Django Helper =)

Comment by project member George.Z...@gmail.com, May 11, 2009

Django support is under developing. And the first version should be available in few weeks.

My implementation is based on App-Engine-Patch, but it should be OK for all Django implementations.

Comment by akume...@gmail.com, Jun 23, 2009

can we also include coverage.py for code coverage?

Comment by gravix@gmail.com, Jul 8, 2009

+1 doctest and coverage.py

By the way, great work George and Steven! GAEUnit is still one of the easiest ways to get unit tests up and running in Python apps.

Comment by dpl...@gmail.com, Oct 3, 2009

Running tests from the command line is crucial to me.

Comment by SCBoe...@gmail.com, Oct 26, 2009

+1 coverage.py

Great work George and Steven. I dropped GAEUnit into my appengine project and was adding and running tests in less than 10 minutes.

Comment by attilaolah, Mar 4, 2010

Yes, coverage.py definitely +1.

Comment by richarda...@gmail.com, Aug 3, 2010

Just 3 words for you !

Cov er edge

PLEASE!

Ok maybe that's just one real word.

Comment by tim.radd...@gmail.com, Aug 4, 2010

Hey, thanks... GAEUnit is working great for me. I would also like to be able to set the logged in user. Maybe it is already possible, but I haven't found it in my searching.

Comment by kscot...@gmail.com, Oct 2, 2010

You can set GAE UNIT to only run as an admin with the following in your app.yaml:

- url: /test.

script: gaeunit.py login: admin

The above will require you to log in as admin to run the test harness.

Comment by moubec...@gmail.com, Nov 4, 2010

+1 coverage.py

Comment by moubec...@gmail.com, Nov 4, 2010

what about running named lists of tests?

Comment by moubec...@gmail.com, Nov 4, 2010

I am not sure GAEUnit does it, so I prefer asking :-) Would it be possible to include the class & method names within the tests execution report? And A status and the execution time?

Comment by moubec...@gmail.com, Nov 4, 2010

How about systematically logging success & failures in a file?

Comment by antoinel...@gmail.com, Dec 30, 2010

+1 for running tests from the command line.


Sign in to add a comment
Powered by Google Project Hosting