---
# System prepended metadata

title: Template Pipeline Burndown

---

# Template Pipeline Burndown

![progress](https://hackmd.io/_uploads/Byr8SxbPa.png)
Progress Chart: 492 of 494 unit tests passing (99.5%)

## g3 Presubmit Runs

Final global presubmit:
* [run](https://test.corp.google.com/OCL:598709442:BASE:598709668:1705379074659:5a6bfc58)
* [deflake run](https://fusion2.corp.google.com/presubmit/598709442/OCL:598709442:BASE:598709668:1705383751094:cc98efb3;groups=NewlyFailing,NewlyBroken,PossiblyNewlyFailing/targets)
* [rerun at HEAD](https://fusion2.corp.google.com/presubmit/598709442/OCL:598709442:BASE:598861085:1705425267455:1b3f522f;groups=NewlyFailing,NewlyBroken,PossiblyNewlyFailing/targets)

## Failing project tests

`//packages/core/test`
* Event expressions should throw when trying to assign to a local: We should be throwing an error in this case, and are not. Not a huge blocking issue.
* Source maps are wrong for DI on external templates: some failing tests, but not blocking the release.

## Remaining Unit Test Failures

### Source Maps

**1 test** in `source_mapping/inline_templates:ng_for_simple`: An `NgFor` directive `trackBy` property mapping is incorrect. This source map is *almost* correct -- it just appears to include a bit too much of the template. I'm not sure why the extra bindings are being included in the span.

**1 test** in `source_mapping/inline_templates`: We emit slightly different source maps on i18n attributes, but the difference can probably be ignored.

