# student: angular front end, parity

Three runs of each scenario from a fresh database against the angular front end (FR_VARIANT=angular), the same back end, mapping, policy and waivers as the default front end. "Diff as default front end": every run's diff.txt and diff.json byte-identical to docs/artifacts/student-target/<scenario>/.

| Scenario | match | tolerated | waived | defect | unmapped | harness | Three runs | Diff as default front end |
|---|---|---|---|---|---|---|---|---|
| form1-browse | 59 | 0 | 3 | 0 | 0 | 0 | identical | identical |
| form1-insert | 68 | 2 | 1 | 0 | 0 | 0 | identical | identical |
| form1-update | 50 | 1 | 0 | 0 | 0 | 0 | identical | identical |
| form2-course-delete-refused | 360 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-courses | 580 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-instructor-insert | 382 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-student-insert | 461 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-student-no-first-name | 460 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-student-update | 371 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-students | 220 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form2-zip-lov | 463 | 1 | 0 | 0 | 0 | 0 | identical | identical |
| form3-browse | 292 | 0 | 1 | 0 | 0 | 0 | identical | identical |
| form3-cost-invalid | 365 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form3-section-course | 436 | 0 | 0 | 0 | 0 | 0 | identical | identical |
| form3-sections | 168 | 0 | 0 | 0 | 0 | 0 | identical | identical |

15 of 15 scenarios pass; 0 defects.
