Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ddaedc6

Browse files
dmtrKovalenkolmiller1990
authored andcommitted
Revert missing timer reset on spec change
1 parent 9668694 commit ddaedc6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

packages/runner-ct/src/app/app.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,15 @@ const App: React.FC<AppProps> = observer(
118118
runMode={state.runMode}
119119
runner={eventManager.reporterBus}
120120
spec={state.spec}
121+
specRunId={state.specRunId}
121122
allSpecs={state.multiSpecs}
122123
// @ts-ignore
123124
error={errorMessages.reporterError(state.scriptError, state.spec.relative)}
124125
firefoxGcInterval={config.firefoxGcInterval}
125126
resetStatsOnSpecChange={state.runMode === 'single'}
126127
renderReporterHeader={(props) => <ReporterHeader {...props} />}
127-
experimentalStudioEnabled={false}/>
128+
experimentalStudioEnabled={false}/
129+
>
128130
)}
129131
</div>
130132
<SplitPane

packages/runner-ct/src/lib/state.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { action, computed, observable } from 'mobx'
22
import _ from 'lodash'
33
import automation from './automation'
44
import { UIPlugin } from '../plugins/UIPlugin'
5+
import { nanoid } from 'nanoid'
56

67
export type RunMode = 'single' | 'multi'
78

@@ -88,6 +89,7 @@ export default class State {
8889

8990
@observable spec = _defaults.spec
9091
@observable specs = _defaults.specs
92+
@observable specRunId = null;
9193
/** @type {"single" | "multi"} */
9294
@observable runMode: RunMode = 'single'
9395
@observable multiSpecs: Cypress.Cypress['spec'][] = [];
@@ -207,6 +209,7 @@ export default class State {
207209

208210
@action setSpec (spec: Cypress.Cypress['spec'] | null) {
209211
this.spec = spec
212+
this.specRunId = nanoid()
210213
}
211214

212215
@action setSpecs (specs) {

0 commit comments

Comments
 (0)