Skip to content

Commit 07ac304

Browse files
committed
restructure plugins
1 parent 62a862e commit 07ac304

9 files changed

Lines changed: 18 additions & 18 deletions

File tree

plugins/+ciplugins/+github/BuildSummaryPlugin.m renamed to plugins/+buildframework/BuildSummaryPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function runTaskGraph(plugin, pluginData)
1313

1414
[fID, msg] = fopen(fullfile(getenv("RUNNER_TEMP") ,"buildSummary" + getenv("GITHUB_RUN_ID") + ".json"), "w");
1515
if fID == -1
16-
warning("ciplugins:github:BuildSummaryPlugin:UnableToOpenFile","Unable to open a file required to create the MATLAB build summary table: %s", msg);
16+
warning("buildframework:BuildSummaryPlugin:UnableToOpenFile","Unable to open a file required to create the MATLAB build summary table: %s", msg);
1717
else
1818
closeFile = onCleanup(@()fclose(fID));
1919
s = jsonencode(plugin.TaskDetails);

plugins/+ciplugins/+github/GitHubLogBuildRunnerPlugin.m renamed to plugins/+buildframework/GitHubLogPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
classdef GitHubLogBuildRunnerPlugin < matlab.buildtool.plugins.BuildRunnerPlugin
1+
classdef GitHubLogPlugin < matlab.buildtool.plugins.BuildRunnerPlugin
22

33
% Copyright 2024-25 The MathWorks, Inc.
44

plugins/+ciplugins/+github/ParallelizableBuildSummaryPlugin.m renamed to plugins/+buildframework/ParallelizableBuildSummaryPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function runBuild(plugin, pluginData)
3333
% Write to file
3434
[fID, msg] = fopen(fullfile(getenv("RUNNER_TEMP"), "buildSummary" + getenv("GITHUB_RUN_ID") + ".json"), "w");
3535
if fID == -1
36-
warning("ciplugins:github:BuildSummaryPlugin:UnableToOpenFile","Unable to open a file required to create the MATLAB build summary table: %s", msg);
36+
warning("buildframework:BuildSummaryPlugin:UnableToOpenFile","Unable to open a file required to create the MATLAB build summary table: %s", msg);
3737
else
3838
closeFile = onCleanup(@()fclose(fID));
3939
s = jsonencode(taskDetails);

plugins/+ciplugins/+github/getDefaultPlugins.m renamed to plugins/+buildframework/getDefaultPlugins.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
end
88

99
if isMATLABReleaseOlderThan("R2025b")
10-
reportPlugin = ciplugins.github.BuildSummaryPlugin();
10+
reportPlugin = buildframework.BuildSummaryPlugin();
1111
else
12-
reportPlugin = ciplugins.github.ParallelizableBuildSummaryPlugin();
12+
reportPlugin = buildframework.ParallelizableBuildSummaryPlugin();
1313
end
1414

1515
plugins = [ ...
1616
matlab.buildtool.internal.getFactoryDefaultPlugins(pluginProviderData) ...
17-
ciplugins.github.GitHubLogBuildRunnerPlugin() ...
17+
buildframework.GitHubLogPlugin() ...
1818
reportPlugin ...
1919
];
2020
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
classdef GitHubLogPluginService < matlab.buildtool.internal.services.ciplugins.CITestRunnerPluginService
2+
% Copyright 2025 The MathWorks, Inc.
3+
4+
methods
5+
function plugins = providePlugins(~, ~)
6+
plugins = testframework.GitHubLogPlugin();
7+
end
8+
end
9+
end

plugins/+matlab/+unittest/+internal/+services/+plugins/GitHubLogTestRunnerPluginService.m

Lines changed: 0 additions & 9 deletions
This file was deleted.

plugins/+matlab/+unittest/+internal/+services/+plugins/TestResultsSummaryPluginService.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
function plugins = providePlugins(~, ~)
66
% Check if MATLAB Test license is available
77
if license('test', 'matlab_test')
8-
plugins = ciplugins.github.TestResultsSummaryPlugin();
8+
plugins = testframework.TestResultsSummaryPlugin();
99
else
1010
plugins = matlab.unittest.plugins.TestRunnerPlugin.empty(1,0);
1111
end

plugins/+ciplugins/+github/GitHubLogTestRunnerPlugin.m renamed to plugins/+testframework/GitHubLogPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
classdef GitHubLogTestRunnerPlugin < matlab.unittest.plugins.TestRunnerPlugin
1+
classdef GitHubLogPlugin < matlab.unittest.plugins.TestRunnerPlugin
22
% Copyright 2025 The MathWorks, Inc.
33

44
methods (Access=protected)

plugins/+ciplugins/+github/TestResultsSummaryPlugin.m renamed to plugins/+testframework/TestResultsSummaryPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function reportFinalizedSuite(plugin, pluginData)
2424

2525
[fID, msg] = fopen(testArtifactFile, "w");
2626
if fID == -1
27-
warning("ciplugins:github:TestResultsSummaryPlugin:UnableToOpenFile","Could not open a file for GitHub tests result table due to: %s", msg);
27+
warning("testframework:TestResultsSummaryPlugin:UnableToOpenFile","Could not open a file for GitHub tests result table due to: %s", msg);
2828
else
2929
closeFile = onCleanup(@()fclose(fID));
3030
fprintf(fID, '%s', JsonTestResults);

0 commit comments

Comments
 (0)