diff --git a/src/lib/monitor/index.ts b/src/lib/monitor/index.ts index cb9a78e4a76..55e4565d167 100644 --- a/src/lib/monitor/index.ts +++ b/src/lib/monitor/index.ts @@ -272,6 +272,7 @@ async function monitorDepTree( versionBuildInfo: JSON.stringify( scannedProject.meta?.versionBuildInfo, ), + gradleProjectName: scannedProject.meta?.gradleProjectName, }, policy: policy ? policy.toString() : undefined, package: depTree, @@ -393,6 +394,7 @@ export async function monitorDepGraph( versionBuildInfo: JSON.stringify( scannedProject.meta?.versionBuildInfo, ), + gradleProjectName: scannedProject.meta?.gradleProjectName, }, policy: policy ? policy.toString() : undefined, depGraphJSON: depGraph, // depGraph will be auto serialized to JSON on send diff --git a/test/acceptance/cli-monitor/cli-monitor.acceptance.test.ts b/test/acceptance/cli-monitor/cli-monitor.acceptance.test.ts index 7d13f7ff11a..b343224a079 100644 --- a/test/acceptance/cli-monitor/cli-monitor.acceptance.test.ts +++ b/test/acceptance/cli-monitor/cli-monitor.acceptance.test.ts @@ -927,13 +927,18 @@ test('`monitor gradle-app with dep-graph`', async (t) => { }); test('`monitor gradle-app --all-sub-projects`', async (t) => { - t.plan(5); chdirWorkspaces(); const plugin = { async inspect() { return { - plugin: { name: 'gradle' }, + plugin: { + name: 'gradle', + }, package: {}, + meta: { + versionBuildInfo: { java: '8', gradleVersion: '6.4' }, + gradleProjectName: 'original-name', + }, }; }, }; @@ -952,6 +957,16 @@ test('`monitor gradle-app --all-sub-projects`', async (t) => { versionNumber, 'sends version number', ); + t.deepEqual( + req.body.meta.gradleProjectName, + 'original-name', + 'gradleProjectName passed', + ); + t.deepEqual( + req.body.meta.versionBuildInfo, + '{"java":"8","gradleVersion":"6.4"}', + 'version build info passed', + ); t.match(req.url, '/monitor/gradle', 'puts at correct url'); t.same( spyPlugin.getCall(0).args,