@@ -20,8 +20,7 @@ import { TestStorageService } from 'vs/workbench/test/common/workbenchTestServic
20
20
suite ( 'Workbench - Test Results Service' , ( ) => {
21
21
const getLabelsIn = ( it : Iterable < TestResultItem > ) => [ ...it ] . map ( t => t . item . label ) . sort ( ) ;
22
22
const getChangeSummary = ( ) => [ ...changed ]
23
- . map ( c => ( { reason : c . reason , label : c . item . item . label } ) )
24
- . sort ( ( a , b ) => a . label . localeCompare ( b . label ) ) ;
23
+ . map ( c => ( { reason : c . reason , label : c . item . item . label } ) ) ;
25
24
26
25
let r : TestLiveTestResult ;
27
26
let changed = new Set < TestResultItemChange > ( ) ;
@@ -85,13 +84,8 @@ suite('Workbench - Test Results Service', () => {
85
84
) . tests ) , [ ] ) ;
86
85
} ) ;
87
86
88
- test ( 'initially queues with update' , ( ) => {
89
- assert . deepStrictEqual ( getChangeSummary ( ) , [
90
- { label : 'a' , reason : TestResultItemChangeReason . ComputedStateChange } ,
91
- { label : 'aa' , reason : TestResultItemChangeReason . OwnStateChange } ,
92
- { label : 'ab' , reason : TestResultItemChangeReason . OwnStateChange } ,
93
- { label : 'root' , reason : TestResultItemChangeReason . ComputedStateChange } ,
94
- ] ) ;
87
+ test ( 'initially queues nothing' , ( ) => {
88
+ assert . deepStrictEqual ( getChangeSummary ( ) , [ ] ) ;
95
89
} ) ;
96
90
97
91
test ( 'initializes with the subtree of requested tests' , ( ) => {
@@ -101,8 +95,7 @@ suite('Workbench - Test Results Service', () => {
101
95
test ( 'initializes with valid counts' , ( ) => {
102
96
assert . deepStrictEqual ( r . counts , {
103
97
...makeEmptyCounts ( ) ,
104
- [ TestResultState . Queued ] : 2 ,
105
- [ TestResultState . Unset ] : 2 ,
98
+ [ TestResultState . Unset ] : 4 ,
106
99
} ) ;
107
100
} ) ;
108
101
@@ -126,9 +119,14 @@ suite('Workbench - Test Results Service', () => {
126
119
assert . deepStrictEqual ( r . getStateById ( new TestId ( [ 'ctrlId' , 'id-a' ] ) . toString ( ) ) ?. tasks [ 0 ] . state , TestResultState . Failed ) ;
127
120
assert . deepStrictEqual ( getChangeSummary ( ) , [
128
121
{ label : 'a' , reason : TestResultItemChangeReason . OwnStateChange } ,
122
+ { label : 'root' , reason : TestResultItemChangeReason . ComputedStateChange } ,
129
123
{ label : 'aa' , reason : TestResultItemChangeReason . OwnStateChange } ,
130
124
{ label : 'ab' , reason : TestResultItemChangeReason . OwnStateChange } ,
125
+
126
+ { label : 'a' , reason : TestResultItemChangeReason . OwnStateChange } ,
131
127
{ label : 'root' , reason : TestResultItemChangeReason . ComputedStateChange } ,
128
+ { label : 'aa' , reason : TestResultItemChangeReason . OwnStateChange } ,
129
+ { label : 'ab' , reason : TestResultItemChangeReason . OwnStateChange } ,
132
130
] ) ;
133
131
} ) ;
134
132
@@ -138,16 +136,15 @@ suite('Workbench - Test Results Service', () => {
138
136
r . updateState ( testId , 't' , TestResultState . Running ) ;
139
137
assert . deepStrictEqual ( r . counts , {
140
138
...makeEmptyCounts ( ) ,
141
- [ TestResultState . Unset ] : 2 ,
139
+ [ TestResultState . Unset ] : 3 ,
142
140
[ TestResultState . Running ] : 1 ,
143
- [ TestResultState . Queued ] : 1 ,
144
141
} ) ;
145
142
assert . deepStrictEqual ( r . getStateById ( testId ) ?. ownComputedState , TestResultState . Running ) ;
146
143
// update computed state:
147
144
assert . deepStrictEqual ( r . getStateById ( tests . root . id ) ?. computedState , TestResultState . Running ) ;
148
145
assert . deepStrictEqual ( getChangeSummary ( ) , [
149
- { label : 'a' , reason : TestResultItemChangeReason . ComputedStateChange } ,
150
146
{ label : 'aa' , reason : TestResultItemChangeReason . OwnStateChange } ,
147
+ { label : 'a' , reason : TestResultItemChangeReason . ComputedStateChange } ,
151
148
{ label : 'root' , reason : TestResultItemChangeReason . ComputedStateChange } ,
152
149
] ) ;
153
150
@@ -166,8 +163,7 @@ suite('Workbench - Test Results Service', () => {
166
163
r . updateState ( new TestId ( [ 'ctrlId' , 'id-b' ] ) . toString ( ) , 't' , TestResultState . Running ) ;
167
164
assert . deepStrictEqual ( r . counts , {
168
165
...makeEmptyCounts ( ) ,
169
- [ TestResultState . Queued ] : 2 ,
170
- [ TestResultState . Unset ] : 2 ,
166
+ [ TestResultState . Unset ] : 4 ,
171
167
} ) ;
172
168
assert . deepStrictEqual ( r . getStateById ( new TestId ( [ 'ctrlId' , 'id-b' ] ) . toString ( ) ) , undefined ) ;
173
169
} ) ;
0 commit comments