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",
+};