Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit339f349

Browse files
committed
Added Run and Run with Coverage buttons to TestResultWindow
1 parent70fea3c commit339f349

File tree

2 files changed

+84
-24
lines changed

2 files changed

+84
-24
lines changed

‎PlsqlDeveloperUtPlsqlPlugin/utPLSQL.UI/TestRunnerWindow.Designer.cs

Lines changed: 58 additions & 14 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎PlsqlDeveloperUtPlsqlPlugin/utPLSQL.UI/TestRunnerWindow.cs

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,7 @@ private void CreateDataSourceAndConfigureGridColumns()
6767

6868
publicasyncTaskRunTestsAsync(stringtype,stringowner,stringname,stringprocedure,boolcoverage)
6969
{
70-
ResetComponents();
71-
72-
testResults.Clear();
73-
74-
SetWindowTitle(type,owner,name,procedure);
70+
varpath=GetPath(type,owner,name,procedure);
7571

7672
testRunner=newRealTimeTestRunner();
7773

@@ -98,11 +94,22 @@ public async Task RunTestsAsync(string type, string owner, string name, string p
9894
return;
9995
}
10096

97+
awaitRunTestsAsync(path,coverage);
98+
}
99+
100+
privateasyncTaskRunTestsAsync(List<string>path,boolcoverage)
101+
{
102+
ResetComponents();
103+
104+
testResults.Clear();
105+
106+
SetWindowTitle(path);
107+
101108
Running=true;
102109

103110
if(coverage)
104111
{
105-
varcodeCoverageReportDialog=newCodeCoverageReportDialog(GetPath(type,owner,name,procedure));
112+
varcodeCoverageReportDialog=newCodeCoverageReportDialog(path);
106113
vardialogResult=codeCoverageReportDialog.ShowDialog();
107114
if(dialogResult==DialogResult.OK)
108115
{
@@ -116,7 +123,7 @@ public async Task RunTestsAsync(string type, string owner, string name, string p
116123

117124
txtStatus.Text="Running tests with coverage...";
118125

119-
varhtmlReport=awaittestRunner.RunTestsWithCoverageAsync(GetPath(type,owner,name,procedure),CollectResults(coverage),schemas,includes,excludes);
126+
varhtmlReport=awaittestRunner.RunTestsWithCoverageAsync(path,CollectResults(coverage),schemas,includes,excludes);
120127

121128
varfilePath=$"{Path.GetTempPath()}\\utPLSQL_Coverage_Report_{Guid.NewGuid()}.html";
122129
using(varsw=newStreamWriter(filePath))
@@ -144,7 +151,7 @@ public async Task RunTestsAsync(string type, string owner, string name, string p
144151

145152
txtStatus.Text="Running tests...";
146153

147-
awaittestRunner.RunTestsAsync(GetPath(type,owner,name,procedure),CollectResults(coverage));
154+
awaittestRunner.RunTestsAsync(path,CollectResults(coverage));
148155
}
149156
}
150157

@@ -278,11 +285,10 @@ private void UpdateProgressBar()
278285
}
279286
}
280287

281-
privatevoidSetWindowTitle(stringtype,stringowner,stringname,stringprocedure)
288+
privatevoidSetWindowTitle(List<string>path)
282289
{
283290
varstartTime=DateTime.Now.ToString(CultureInfo.CurrentCulture);
284291
txtStart.Text=startTime;
285-
varpath=GetPath(type,owner,name,procedure);
286292
txtPath.Text=path[0];
287293
Text=$"{path[0]}{startTime}";
288294
}
@@ -644,5 +650,15 @@ private void cbDisabled_CheckedChanged(object sender, EventArgs e)
644650
{
645651
FilterTestResults();
646652
}
653+
654+
privateasyncvoidbtnRun_Click(objectsender,EventArgse)
655+
{
656+
awaitRunTestsAsync(newList<string>{txtPath.Text},false);
657+
}
658+
659+
privateasyncvoidbutton1_Click(objectsender,EventArgse)
660+
{
661+
awaitRunTestsAsync(newList<string>{txtPath.Text},true);
662+
}
647663
}
648664
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp