perf(ngcc): only create tasks for non-processed formats (#35719)

Change the behaviour in `analyzeEntryPoints` to only create tasks for non-processed formats.

PR Close #35719
This commit is contained in:
Alan Agius
2020-02-28 08:53:07 +01:00
committed by atscott
parent dc40a93317
commit d7efc45c04
3 changed files with 9 additions and 20 deletions

View File

@ -58,15 +58,8 @@ describe('ClusterWorker', () => {
new ClusterWorker(mockLogger, createCompileFnSpy);
const onTaskCompleted: TaskCompletedCallback = createCompileFnSpy.calls.argsFor(0)[0];
onTaskCompleted(null as any, TaskProcessingOutcome.AlreadyProcessed);
expect(processSendSpy).toHaveBeenCalledTimes(1);
expect(processSendSpy).toHaveBeenCalledWith({
type: 'task-completed',
outcome: TaskProcessingOutcome.AlreadyProcessed,
});
onTaskCompleted(null as any, TaskProcessingOutcome.Processed);
expect(processSendSpy).toHaveBeenCalledTimes(2);
expect(processSendSpy).toHaveBeenCalledTimes(1);
expect(processSendSpy).toHaveBeenCalledWith({
type: 'task-completed',
outcome: TaskProcessingOutcome.Processed,