chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp

This commit is contained in:
Sabine 2023-01-16 15:43:34 +01:00
parent 2907d4cbe0
commit 0e13fc52be
4 changed files with 3 additions and 11 deletions

View file

@ -16,12 +16,7 @@ static void loader(const json_uri &uri, json &schema)
if (!lf.good())
throw std::invalid_argument("could not open " + uri.url() + " tried with " + uri.path());
try {
lf >> schema;
}
catch (std::exception &e) {
throw e;
}
}
extern "C" BOOL __declspec(dllexport) ValidateJsonFile(PWSTR schemaStream, PWSTR jsonStream , ValidateJsonMessageProc MessageProc) {

View file

@ -1,2 +1,2 @@
@echo off
dir /s/b ..\..\..\..\keyboards\release\*.kmn
dir /s/b %KEYMAN_ROOT%\..\keyboards\release\*.kmn

View file

@ -1,3 +0,0 @@
@echo off
dir /s/b ..\..\..\..\keyboards\release\*.kmn | more | findstr /v /i "\ahom_star.kmn" | findstr /v /i "\batak.kmn"
pause

View file

@ -17,5 +17,5 @@ rem - vietnamese_vni
rem added CERR_XXXX-Tests to test if right ErrorMessage is sent
dir /s/b ..\..\..\..\common\test\keyboards\invalid\*.kmn
dir /s/b ..\..\..\..\..\keyboards\release\*.kmn | more | findstr /v /i "viet*" | findstr /v /i "eKwTamil99UniUpdt"
dir /s/b %KEYMAN_ROOT%\common\test\keyboards\invalid\*.kmn
dir /s/b %KEYMAN_ROOT%\..\keyboards\release\*.kmn | more | findstr /v /i "viet*" | findstr /v /i "eKwTamil99UniUpdt"