@@ -134,7 +134,14 @@ suite('Plots Data Test Suite', () => {
134134 it ( 'should collect files and watch them for updates' , async ( ) => {
135135 const mockNow = getMockNow ( )
136136 const parentDirectory = 'training'
137- const watchedFile = join ( parentDirectory , 'metrics.json' )
137+ const metricsFile = join ( parentDirectory , 'metrics.json' )
138+ const collectedFile = join (
139+ 'training' ,
140+ 'plots' ,
141+ 'metrics' ,
142+ 'train' ,
143+ 'acc.tsv'
144+ )
138145
139146 const mockExecuteCommand = ( command : CommandId ) => {
140147 if ( command === AvailableCommands . PLOTS_DIFF ) {
@@ -146,28 +153,12 @@ suite('Plots Data Test Suite', () => {
146153 {
147154 dvc_data_version_info : {
148155 field : join ( 'train' , 'acc' ) ,
149- filename : join (
150- 'training' ,
151- 'plots' ,
152- 'metrics' ,
153- 'train' ,
154- 'acc.tsv'
155- ) ,
156+ filename : collectedFile ,
156157 revision : EXPERIMENT_WORKSPACE_ID
157158 } ,
158159 dvc_inferred_y_value : '0.2707333333333333' ,
159160 step : '0' ,
160161 [ join ( 'train' , 'acc' ) ] : '0.2707333333333333'
161- } ,
162- {
163- dvc_data_version_info : {
164- field : join ( 'test' , 'acc' ) ,
165- filename : watchedFile ,
166- revision : EXPERIMENT_WORKSPACE_ID
167- } ,
168- dvc_inferred_y_value : '0.2712' ,
169- step : '0' ,
170- [ join ( 'test' , 'acc' ) ] : '0.2712'
171162 }
172163 ]
173164 } ,
@@ -196,6 +187,17 @@ suite('Plots Data Test Suite', () => {
196187
197188 void data . update ( )
198189 await data . isReady ( )
190+ data . setMetricFiles ( {
191+ workspace : {
192+ baseline : { data : { metrics : { [ metricsFile ] : { data : { } } } } }
193+ }
194+ } )
195+
196+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
197+ expect ( ( data as any ) . collectedFiles ) . to . deep . equal ( [
198+ collectedFile ,
199+ metricsFile
200+ ] )
199201
200202 bypassProcessManagerDebounce ( mockNow )
201203
@@ -204,7 +206,7 @@ suite('Plots Data Test Suite', () => {
204206 disposable . track ( data . onDidUpdate ( ( ) => resolve ( undefined ) ) )
205207 )
206208
207- await fireWatcher ( join ( dvcDemoPath , watchedFile ) )
209+ await fireWatcher ( join ( dvcDemoPath , metricsFile ) )
208210 await dataUpdatedEvent
209211
210212 expect (
0 commit comments