This is a Test Proxy implementation meant to be used in conjuction with the Test Framework for Cloud Bigtable Client Libraries.
Dependencies are installed as part of the main project using npm:
$ npm installIn order to start the Test Proxy server, run:
$ npm run testproxyThis will start the proxy server that will listen to port 9999 by default
and enable running tests from the main go mock test implementation
against the JavaScript library implementation.
By default the Test Proxy will listen to port 9999, in order to change
the value use the PORT environment variable, e.g:
$ PORT=1337 npm run testproxySome tests are testing things that the library doesn't support; these would require feature work, and are in known_unsupported.txt. Some of them are simply known failures that need to be fixed, but are not vital to the operation of the library, and are in known_failures.txt. Ideally these would all be complete, but until they are, they're listed in those files. Items in both files are excluded during "mandatory conformance", and items unsupported items are excluded during "conformance".