Robot Framework
__main__.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 # Copyright 2008-2015 Nokia Networks
4 # Copyright 2016- Robot Framework Foundation
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 # http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 
18 import sys
19 
20 # Allows running as a script. __name__ check needed with multiprocessing:
21 # https://github.com/robotframework/robotframework/issues/1137
22 if 'robot' not in sys.modules and __name__ == '__main__':
23  import pythonpathsetter
24 
25 from robot import run_cli
26 
27 
28 run_cli(sys.argv[1:])
def run_cli(arguments=None, exit=True)
Command line execution entry point for running tests.
Definition: run.py:498