I added a simple JavaScript test to /src/chrome/test/data/webui/
and included the file in /src/chrome/chrome_tests.gypi
.
I built it like this: ninja -C out/Debug browser_tests
. That takes a while though. Is there a way to rebuild my test only, without also building all the other browser tests?
browser_tests is the only executable target to compile those tests so you need to use it in any case even if you perform a change in a single test. But you may want to try shared library compilation to improve the speed of your builds. For that just
export GYP_DEFINES='component=shared_library'
and then./build/gyp_chromium
before recompiling.