Merge branch 'dev' of https://github.com/geekan/MetaGPT into geekan/dev

This commit is contained in:
莘权 马 2023-12-30 14:37:52 +08:00
commit c73911af82
2 changed files with 8 additions and 5 deletions

View file

@ -20,14 +20,12 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e.
pip install -e .[test]
npm install -g @mermaid-js/mermaid-cli
playwright install --with-deps chromium
- name: Test with pytest
run: |
pip install pytest pytest-asyncio pytest-cov pytest-html
export OPENAI_API_KEY="${{ secrets.OPENAI_API_KEY }}" OPENAI_API_MODEL="gpt-3.5-turbo-1106"
export PYPPETEER_EXECUTABLE_PATH="/usr/bin/chromium"
echo "${{ secrets.METAGPT_KEY_YAML }}" | base64 -d > config/key.yaml
pytest tests/ --doctest-modules --junitxml=junit/test-results-${{ matrix.python-version }}.xml --cov=./metagpt/ --cov-report=xml:cov.xml --cov-report=html:htmlcov
coverage report -m
- name: Upload pytest test results

View file

@ -29,7 +29,6 @@ extras_require = {
"search-google": ["google-api-python-client==2.94.0"],
"search-ddg": ["duckduckgo-search~=4.1.1"],
"ocr": ["paddlepaddle==2.4.2", "paddleocr>=2.0.1", "tabulate==0.9.0"],
"test": ["pytest", "pytest-cov", "pytest-asyncio", "pytest-mock"],
}
extras_require["test"] = [
@ -39,6 +38,12 @@ extras_require["test"] = [
"pytest-cov",
"pytest-mock",
"pytest-html",
"connexion[uvicorn]~=3.0.5",
"azure-cognitiveservices-speech~=1.31.0",
"aioboto3~=11.3.0",
"chromadb==0.3.23",
"gradio==3.0.0",
"grpcio-status==1.48.2",
]
extras_require["pyppeteer"] = [