File size: 936 Bytes
246d201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import argparse

import pytest

from openhands.config import load_app_config

config = load_app_config()

if __name__ == '__main__':
    """Main entry point of the script.



    This script runs pytest with specific arguments and configuration.



    Usage:

        python script_name.py [--OPENAI_API_KEY=<api_key>] [--model=<model_name>]



    """
    parser = argparse.ArgumentParser(
        description='This script runs pytest with specific arguments and configuration.'
    )
    parser.add_argument(
        '--OPENAI_API_KEY', type=str, required=True, help='Your OpenAI API key'
    )
    parser.add_argument(
        '--model', type=str, required=True, help='The model name to use'
    )

    parser_args = parser.parse_args()
    config.config['OPENAI_API_KEY'] = parser_args.OPENAI_API_KEY
    args = ['-v', 'evaluation/regression/cases', f'-o model={parser_args.model}']

    pytest.main(args)