Renamed Waitable to Transaction (Progression -> Waitable -> Transaction -- might it be that this concept is no crispy enough and should be revisited? I think so!); increased test coverage for lots of classes in the tracking namespace, all but 3 are now 100% covered; eliminated redundant ProgressUpdate events from the ProgressTracker and adjusted unit tests so progress update events that re-report the current progress are optional; added a new idea for a replacement of the broken (quality-wise, at least) command line parser
git-svn-id: file:///srv/devel/repo-conversion/nusu@100 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
b39f8de155
commit
8c5f2d45f7
25 changed files with 1867 additions and 1079 deletions
|
@ -118,6 +118,7 @@
|
|||
<Compile Include="Source\Parsing\CommandLineParser.Test.cs">
|
||||
<DependentUpon>CommandLineParser.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Parsing\CommandLine.cs" />
|
||||
<Compile Include="Source\PathHelper.cs" />
|
||||
<Compile Include="Source\PathHelper.Test.cs">
|
||||
<DependentUpon>PathHelper.cs</DependentUpon>
|
||||
|
@ -176,23 +177,44 @@
|
|||
<DependentUpon>StringSegment.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\IdleStateEventArgs.cs" />
|
||||
<Compile Include="Source\Tracking\Internal\ObservedWeightedWaitable.cs" />
|
||||
<Compile Include="Source\Tracking\Internal\WeightedWaitableWrapperCollection.cs" />
|
||||
<Compile Include="Source\Tracking\IdleStateEventArgs.Test.cs">
|
||||
<DependentUpon>IdleStateEventArgs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\Internal\ObservedWeightedTransaction.cs" />
|
||||
<Compile Include="Source\Tracking\Internal\ObservedWeightedTransaction.Test.cs">
|
||||
<DependentUpon>ObservedWeightedTransaction.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\Internal\WeightedTransactionWrapperCollection.cs" />
|
||||
<Compile Include="Source\Tracking\Internal\WeightedTransactionWrapperCollection.Test.cs">
|
||||
<DependentUpon>WeightedTransactionWrapperCollection.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\IProgressReporter.cs" />
|
||||
<Compile Include="Source\Tracking\IStatusReporter.cs" />
|
||||
<Compile Include="Source\Tracking\ProgressReportEventArgs.cs" />
|
||||
<Compile Include="Source\Tracking\ProgressReportEventArgs.Test.cs">
|
||||
<DependentUpon>ProgressReportEventArgs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\ProgressTracker.cs" />
|
||||
<Compile Include="Source\Tracking\ProgressTracker.Test.cs">
|
||||
<DependentUpon>ProgressTracker.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\Request.cs" />
|
||||
<Compile Include="Source\Tracking\WaitableGroup.cs" />
|
||||
<Compile Include="Source\Tracking\WaitableGroup.Test.cs">
|
||||
<DependentUpon>WaitableGroup.cs</DependentUpon>
|
||||
<Compile Include="Source\Tracking\StatusReportEventArgs.Test.cs">
|
||||
<DependentUpon>StatusReportEventArgs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\Transaction.Test.cs">
|
||||
<DependentUpon>Transaction.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\TransactionGroup.cs" />
|
||||
<Compile Include="Source\Tracking\TransactionGroup.Test.cs">
|
||||
<DependentUpon>TransactionGroup.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Tracking\StatusReportEventArgs.cs" />
|
||||
<Compile Include="Source\Tracking\Waitable.cs" />
|
||||
<Compile Include="Source\Tracking\WeightedWaitable.cs" />
|
||||
<Compile Include="Source\Tracking\Transaction.cs" />
|
||||
<Compile Include="Source\Tracking\WeightedTransaction.cs" />
|
||||
<Compile Include="Source\Tracking\WeightedTransaction.Test.cs">
|
||||
<DependentUpon>WeightedTransaction.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\WeakReference.cs" />
|
||||
<Compile Include="Source\WeakReference.Test.cs">
|
||||
<DependentUpon>WeakReference.cs</DependentUpon>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue