Clean up environment variables after windows batch scripts

This commit is contained in:
Max Brunsfeld 2019-02-01 15:54:34 -08:00
parent 4cac85fec4
commit 91da7206b7
3 changed files with 14 additions and 13 deletions

View file

@ -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

View file

@ -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

View file

@ -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