| 1234567891011121314151617181920212223 |
- import argparse
- import pytest
- from opendevin import 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)
|