Clean up environment variables after windows batch scripts
This commit is contained in:
parent
4cac85fec4
commit
91da7206b7
3 changed files with 14 additions and 13 deletions
|
|
@ -12,18 +12,18 @@ call:fetch_grammar python master
|
|||
call:fetch_grammar ruby master
|
||||
call:fetch_grammar rust master
|
||||
call:fetch_grammar typescript master
|
||||
EXIT /B 0
|
||||
exit /B 0
|
||||
|
||||
:fetch_grammar
|
||||
SETLOCAL
|
||||
SET grammar_dir=test\fixtures\grammars\%~1
|
||||
SET grammar_url=https://github.com/tree-sitter/tree-sitter-%~1
|
||||
SET grammar_branch=%~2
|
||||
@IF NOT EXIST %grammar_dir% (
|
||||
setlocal
|
||||
set grammar_dir=test\fixtures\grammars\%~1
|
||||
set grammar_url=https://github.com/tree-sitter/tree-sitter-%~1
|
||||
set grammar_branch=%~2
|
||||
@if not exist %grammar_dir% (
|
||||
git clone %grammar_url% %grammar_dir% --depth=1
|
||||
)
|
||||
pushd %grammar_dir%
|
||||
git fetch origin %2 --depth=1
|
||||
git reset --hard FETCH_HEAD
|
||||
popd
|
||||
EXIT /B 0
|
||||
exit /B 0
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@ call:regenerate javascript
|
|||
call:regenerate json
|
||||
call:regenerate python
|
||||
call:regenerate rust
|
||||
EXIT /B 0
|
||||
exit /B 0
|
||||
|
||||
:regenerate
|
||||
SETLOCAL
|
||||
SET tree_sitter=%cd%\target\release\tree-sitter
|
||||
SET grammar_dir=test\fixtures\grammars\%~1
|
||||
setlocal
|
||||
set tree_sitter=%cd%\target\release\tree-sitter
|
||||
set grammar_dir=test\fixtures\grammars\%~1
|
||||
pushd %grammar_dir%
|
||||
%tree_sitter% generate src\grammar.json
|
||||
popd
|
||||
EXIT /B 0
|
||||
exit /B 0
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
@echo off
|
||||
|
||||
setlocal
|
||||
set TREE_SITTER_TEST=1
|
||||
set RUST_TEST_THREADS=1
|
||||
set RUST_BACKTRACE=full
|
||||
|
||||
cargo test "%~1" -- --nocapture
|
||||
endlocal
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue