diff --git a/contrib/teamcity/build-configurations.yml b/contrib/teamcity/build-configurations.yml --- a/contrib/teamcity/build-configurations.yml +++ b/contrib/teamcity/build-configurations.yml @@ -459,3 +459,16 @@ - test/lint/ script: | "${TOPLEVEL}/test/lint/lint-circular-dependencies.sh" + + cashtab-tests: + runOnDiffRegex: + - web/cashtab/ + env: + # Any string will work, CI just needs to be defined + CI: 'teamcity' + script: | + pushd "${TOPLEVEL}/web/cashtab" + npm install + npm run build + npm run test + popd diff --git a/contrib/utils/install-dependencies.sh b/contrib/utils/install-dependencies.sh --- a/contrib/utils/install-dependencies.sh +++ b/contrib/utils/install-dependencies.sh @@ -59,6 +59,7 @@ lld make ninja-build + npm nsis php-codesniffer pkg-config