Skip to content

Commit 72cce95

Browse files
committed
Metadata: Position RF as generic automation framework
Not only a test automation framework but also a framework for RPA. This is part of robotframework#2855.
1 parent cbe0d65 commit 72cce95

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

README.rst

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,18 @@ Robot Framework
77
Introduction
88
------------
99

10-
`Robot Framework <http://robotframework.org>`_ is a generic open source test
11-
automation framework for acceptance testing and acceptance test-driven
12-
development (ATDD). It has easy-to-use tabular test data syntax and it utilizes
13-
the keyword-driven testing approach. Its testing capabilities can be extended
14-
by test libraries implemented either with Python or Java, and users can create
15-
new higher-level keywords from existing ones using the same syntax that is used
16-
for creating test cases.
10+
`Robot Framework <http://robotframework.org>`_ is a generic open source
11+
automation framework for acceptance testing, acceptance test driven
12+
development (ATDD), and robotic process automation (RPA). It has simple plain
13+
text syntax and it can be extended easily with libraries implemented using
14+
Python or Java.
1715

1816
Robot Framework is operating system and application independent. The core
1917
framework is implemented using `Python <http://python.org>`_, supports both
2018
Python 2 and Python 3, and runs also on `Jython <http://jython.org>`_ (JVM),
2119
`IronPython <http://ironpython.net>`_ (.NET) and `PyPy <http://pypy.org>`_.
2220
The framework has a rich ecosystem around it consisting of various generic
23-
test libraries and tools that are developed as separate projects. For more
21+
libraries and tools that are developed as separate projects. For more
2422
information about Robot Framework and the ecosystem, see
2523
http://robotframework.org.
2624

@@ -93,7 +91,7 @@ Starting from Robot Framework 3.0, tests are executed from the command line
9391
using the ``robot`` script or by executing the ``robot`` module directly
9492
like ``python -m robot`` or ``jython -m robot``.
9593

96-
The basic usage is giving a path to a test case file or directory as an
94+
The basic usage is giving a path to a test (or task) file or directory as an
9795
argument with possible command line options before the path::
9896

9997
robot tests.robot

setup.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@
3636
Topic :: Software Development :: Testing
3737
Framework :: Robot Framework
3838
""".strip().splitlines()
39-
KEYWORDS = 'robotframework testing testautomation acceptancetesting atdd bdd'
39+
DESCRIPTION = ('Generic automation framework for acceptance testing '
40+
'and robotic process automation RPA')
41+
KEYWORDS = ('robotframework automation testautomation rpa '
42+
'testing acceptancetesting atdd bdd')
4043
PACKAGE_DATA = [join('htmldata', directory, pattern)
4144
for directory in ('rebot', 'libdoc', 'testdoc', 'lib', 'common')
4245
for pattern in ('*.html', '*.css', '*.js')]
@@ -50,7 +53,7 @@
5053
url = 'http://robotframework.org',
5154
download_url = 'https://pypi.python.org/pypi/robotframework',
5255
license = 'Apache License 2.0',
53-
description = 'A generic test automation framework',
56+
description = DESCRIPTION,
5457
long_description = LONG_DESCRIPTION,
5558
keywords = KEYWORDS,
5659
platforms = 'any',

0 commit comments

Comments
 (0)