# Debian/Ubuntu sudo apt-get install nodejs-legacy # OS X with Homebrew brew install node
All other platforms: download from nodejs.org.
To test the local UI against gerrit-review.googlesource.com:
./run-server.sh
Then visit http://localhost:8081
One-time setup:
Run a test server:
buck build polygerrit && \ java -jar buck-out/gen/polygerrit/polygerrit.war daemon --polygerrit-dev -d ../gerrit_testsite --console-log --show-stack-trace
One-time setup:
# Debian/Ubuntu sudo apt-get install npm # OS X with Homebrew brew install npm # All platforms (including those above) sudo npm install -g web-component-tester
Run all web tests:
buck test --no-results-cache --include web
The --no-results-cache
flag prevents flaky test failures from being cached.
If you need to pass additional arguments to wct
:
WCT_ARGS='-p --some-flag="foo bar"' buck test --no-results-cache --include web
We follow the Google JavaScript Style Guide with a few exceptions. When in doubt, remain consistent with the code around you.