This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 63f42c2cbd1 Make TypeScript test reporter optional (#37182)
63f42c2cbd1 is described below

commit 63f42c2cbd14f77ff069f9083db27bcde776da5a
Author: M Junaid Shaukat <[email protected]>
AuthorDate: Tue Dec 30 21:13:40 2025 +0500

    Make TypeScript test reporter optional (#37182)
---
 sdks/typescript/reporterConfig.js | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/sdks/typescript/reporterConfig.js 
b/sdks/typescript/reporterConfig.js
index 311b286d93f..e7419408a02 100644
--- a/sdks/typescript/reporterConfig.js
+++ b/sdks/typescript/reporterConfig.js
@@ -10,8 +10,19 @@
 // License for the specific language governing permissions and limitations 
under
 // the License.
 
-const develocityReporter = 
require.resolve('@gradle-tech/develocity-agent/mocha-reporter');
+let develocityReporter = null;
+try {
+  // Optional: used in ASF CI for build scans. Local contributors may not have 
it.
+  develocityReporter = require.resolve(
+    "@gradle-tech/develocity-agent/mocha-reporter",
+  );
+} catch (e) {
+  // Fall back to the default reporter when the Develocity reporter is not 
installed.
+  develocityReporter = null;
+}
 
 module.exports = {
-  reporterEnabled: ['spec', develocityReporter].join(', '),
-}
+  reporterEnabled: develocityReporter
+    ? ["spec", develocityReporter].join(", ")
+    : "spec",
+};

Reply via email to