mirror of
https://gitee.com/openharmony/testfwk_xdevice
synced 2024-11-30 02:50:56 +00:00
0ab97659c8
Signed-off-by: deveco_test <liguangjie1@huawei.com>
68 lines
1.7 KiB
Batchfile
68 lines
1.7 KiB
Batchfile
@rem Copyright (c) 2020-2021 Huawei Device Co., Ltd.
|
|
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
|
@rem you may not use this file except in compliance with the License.
|
|
@rem You may obtain a copy of the License at
|
|
@rem
|
|
@rem http://www.apache.org/licenses/LICENSE-2.0
|
|
@rem
|
|
@rem Unless required by applicable law or agreed to in writing, software
|
|
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
|
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
@rem See the License for the specific language governing permissions and
|
|
@rem limitations under the License.
|
|
|
|
@echo off
|
|
set BASE_DIR=%~dp0
|
|
set PYTHON=python
|
|
set TOOLS=tools
|
|
cd /d %BASE_DIR%
|
|
|
|
(where %PYTHON% | findstr %PYTHON%) >nul 2>&1 || (
|
|
@echo "Python3.7 or higher version required!"
|
|
pause
|
|
goto:eof
|
|
)
|
|
|
|
python -c "import sys; exit(1) if sys.version_info.major < 3 or sys.version_info.minor < 7 else exit(0)"
|
|
@if errorlevel 1 (
|
|
@echo "Python3.7 or higher version required!"
|
|
pause
|
|
goto:eof
|
|
)
|
|
|
|
python -c "import pip"
|
|
@if errorlevel 1 (
|
|
@echo "Please install pip first!"
|
|
pause
|
|
goto:eof
|
|
)
|
|
|
|
python -c "import easy_install"
|
|
@if errorlevel 1 (
|
|
@echo "Please install setuptools first!"
|
|
goto:eof
|
|
)
|
|
|
|
if not exist %TOOLS% (
|
|
@echo "no %TOOLS% directory exist"
|
|
goto:eof
|
|
)
|
|
|
|
python -m pip uninstall -y xdevice
|
|
python -m pip uninstall -y xdevice-extension
|
|
python -m pip uninstall -y xdevice-ohos
|
|
|
|
for %%a in (%TOOLS%/*.egg) do (
|
|
python -m easy_install --user %TOOLS%/%%a
|
|
@if errorlevel 1 (
|
|
@echo "Error occurs to install %%a!"
|
|
)
|
|
)
|
|
for %%a in (%TOOLS%/*.tar.gz) do (
|
|
python -m pip install --user %TOOLS%/%%a
|
|
@if errorlevel 1 (
|
|
@echo "Error occurs to install %%a!"
|
|
)
|
|
)
|
|
python -m xdevice %*
|