1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 # You can obtain one at http://mozilla.org/MPL/2.0/.
6 from setuptools
import setup
, find_packages
9 here
= os
.path
.dirname(os
.path
.abspath(__file__
))
10 description
= file(os
.path
.join(here
, 'README.md')).read()
16 dependencies
= ['ManifestDestiny',
27 Peptest is an automated testing framework designed to test whether or not the browser's
28 UI thread remains responsive while performing a variety of actions. Tests are simple
29 Javascript files which can optionally import Mozmill's driver to manipulate the user
30 interface in an automated fashion.
32 long_description
=description
,
33 classifiers
=[], # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
34 author
='Andrew Halberstadt',
35 author_email
='ahalberstadt@mozilla.com',
36 url
='https://wiki.mozilla.org/Auto-tools/Projects/peptest',
38 packages
=find_packages(exclude
=['ez_setup', 'examples', 'tests']),
39 include_package_data
=True,
40 package_data
={'': ['*.js', '*.css', '*.html', '*.txt', '*.xpi', '*.rdf', '*.xul', '*.jsm', '*.xml'],},
42 install_requires
=dependencies
,
44 # -*- Entry points: -*-
46 peptest = peptest.runpeptests:main