You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "mengw15 (via GitHub)" <gi...@apache.org> on 2026/08/09 15:26:51 UTC

[PR] test(frontend): render the TypeCastingDisplay schema table for coverage [texera]

mengw15 opened a new pull request, #7469:
URL: https://github.com/apache/texera/pull/7469

   ### What changes were proposed in this PR?
   
   Extends the existing `TypeCastingDisplayComponent` spec so the schema table
   actually renders, covering the template that was previously never executed
   (`frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.html`).
   No production code was changed.
   
   4 tests cover every branch of the template:
   
   - the outer `*ngIf` — no `nz-table` is rendered while the type-casting
     information is hidden;
   - the header cells (`Attribute Name` / `Attribute Type`);
   - the table's no-data arm for an empty schema;
   - the `*ngFor` row — one row per attribute, asserting each row's name and type
     cell text against the seeded schema (mixed `long` / `string` / `double`).
   
   One note on the empty-schema case: `nz-table` renders a single placeholder row
   rather than no rows at all. The test asserts the *shape* of that arm (one row
   with one spanning cell) instead of the placeholder's text, which comes from the
   active locale bundle and would make the assertion brittle.
   
   Per the usual constraints: no fake timers, and no layout or geometry assertions.
   
   ### Any related issues, documentation, discussions?
   
   Closes #7465
   
   ### How was this PR tested?
   
   Extended unit tests, run locally in `frontend/` (all green; the failure path was
   verified by breaking an assertion to confirm the suite goes red):
   
   ```
   ng test --watch=false --include src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.spec.ts
   # Test Files 1 passed (1) | Tests 16 passed (16)
   prettier --write <spec>   # clean
   eslint  <spec>            # clean
   ```
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Code (Opus 4.8 [1M context])
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] test(frontend): render the TypeCastingDisplay schema table for coverage [texera]

Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #7469:
URL: https://github.com/apache/texera/pull/7469#issuecomment-5232311364

   ## [Codecov](https://app.codecov.io/gh/apache/texera/pull/7469?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
   :white_check_mark: All modified and coverable lines are covered by tests.
   :white_check_mark: Project coverage is 85.46%. Comparing base ([`e30eb17`](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`525c223`](https://app.codecov.io/gh/apache/texera/commit/525c223065e547b194310b4597d06cfc1b4c42ae?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   ```diff
   @@             Coverage Diff              @@
   ##               main    #7469      +/-   ##
   ============================================
   + Coverage     85.44%   85.46%   +0.01%     
     Complexity     4152     4152              
   ============================================
     Files          1169     1169              
     Lines         46740    46740              
     Branches       5202     5202              
   ============================================
   + Hits          39939    39947       +8     
   + Misses         5089     5081       -8     
     Partials       1712     1712              
   ```
   
   | [Flag](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | | *Carryforward flag |
   |---|---|---|---|
   | [access-control-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `70.00% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [agent-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `85.50% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [amber](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `80.89% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [computing-unit-managing-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `50.72% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [config-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `65.97% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [file-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `69.05% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [frontend](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `88.15% <ø> (+0.03%)` | :arrow_up: | |
   | [notebook-migration-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `78.89% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [pyamber](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `97.55% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   | [workflow-compiling-service](https://app.codecov.io/gh/apache/texera/pull/7469/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `26.31% <ø> (ø)` | | Carriedforward from [e30eb17](https://app.codecov.io/gh/apache/texera/commit/e30eb17518dec86b522a2715f6b73c431ed39097?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
   
   *This pull request uses carry forward flags. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) to find out more.
   </details>
   
   [:umbrella: View full report in Codecov by Harness](https://app.codecov.io/gh/apache/texera/pull/7469?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).   
   :loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] test(frontend): render the TypeCastingDisplay schema table for coverage [texera]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #7469:
URL: https://github.com/apache/texera/pull/7469#issuecomment-5232278272

   <!-- texera-reviewer-suggestion -->
   ### Automated Reviewer Suggestions
   
   Based on the `git blame` history of the changed files, we recommend the following reviewers:
   
   - **Contributors with relevant context:** `@aglinxinyuan`
     You can notify them by mentioning `@aglinxinyuan` in a comment.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] test(frontend): render the TypeCastingDisplay schema table for coverage [texera]

Posted by "aglinxinyuan (via GitHub)" <gi...@apache.org>.
aglinxinyuan merged PR #7469:
URL: https://github.com/apache/texera/pull/7469


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org