From 06210a103e14cb734b76f894739369dffe6889cc Mon Sep 17 00:00:00 2001
From: murgatroid99 <mlumish@google.com>
Date: Mon, 12 Mar 2018 12:51:27 -0700
Subject: [PATCH] Node pure JS interop: add missing install line, skip more
 tests

---
 .../interoptest/grpc_interop_nodepurejs/build_interop.sh      | 1 +
 tools/run_tests/run_interop_tests.py                          | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/dockerfile/interoptest/grpc_interop_nodepurejs/build_interop.sh b/tools/dockerfile/interoptest/grpc_interop_nodepurejs/build_interop.sh
index 6d714babf9a..5e0c85f7bb8 100755
--- a/tools/dockerfile/interoptest/grpc_interop_nodepurejs/build_interop.sh
+++ b/tools/dockerfile/interoptest/grpc_interop_nodepurejs/build_interop.sh
@@ -32,3 +32,4 @@ cd /var/local/git/grpc-node
 npm install -g gulp
 npm install
 gulp js.core.install
+gulp protobuf.install
diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py
index ba4ab3bd362..925e63c6d76 100755
--- a/tools/run_tests/run_interop_tests.py
+++ b/tools/run_tests/run_interop_tests.py
@@ -406,7 +406,9 @@ class NodePureJSLanguage:
         return {}
 
     def unimplemented_test_cases(self):
-        return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
+        return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING + _AUTH_TEST_CASES +
+      ['cancel_after_begin', 'cancel_after_first_response',
+       'timeout_on_sleeping_server']
 
     def unimplemented_test_cases_server(self):
         return []