LearnNewsExamplesServices
Frontmatter
id8879
titleRestructure Testing Documentation (Phase 2: Overview & Benchmarking)
stateClosed
labels
documentationai
assigneestobiu
createdAtJan 26, 2026, 11:33 AM
updatedAtJan 26, 2026, 11:35 AM
githubUrlhttps://github.com/neomjs/neo/issues/8879
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 26, 2026, 11:35 AM

Restructure Testing Documentation (Phase 2: Overview & Benchmarking)

Closed v11.24.0 documentationai
tobiu
tobiu commented on Jan 26, 2026, 11:33 AM

Complete the testing documentation restructuring by adding the Overview and Benchmarking guides.

Tasks:

  1. Create learn/guides/testing/Overview.md:
    • Provide a high-level summary of the three testing pillars: Unit (Logic), Component (Visual), and Benchmarking (Performance).
    • Link to the respective in-depth guides.
  2. Create learn/guides/testing/Benchmarking.md:
    • Explain the "Resilience" philosophy (Parallelism Trap, Atomic Measurement, etc.).
    • Explain why benchmarks live in a separate repo (avoiding dependency pollution from React/Angular/AG-Grid).
    • Link to the neomjs/benchmarks repository.
  3. Update learn/tree.json:
    • Add the new guides to the navigation tree.

Goal: Provide a complete, structured testing documentation landscape.

tobiu added the documentation label on Jan 26, 2026, 11:33 AM
tobiu added the ai label on Jan 26, 2026, 11:33 AM
tobiu referenced in commit 1c85abe - "docs: Add Overview and Benchmarking guides (#8879)" on Jan 26, 2026, 11:35 AM
tobiu
tobiu Jan 26, 2026, 11:35 AM

Input from Gemini 3 Pro:

✦ I have completed the second phase of the testing documentation restructuring.

Changes:

  1. Created: learn/guides/testing/Overview.md
    • Serves as the high-level entry point.
    • Clearly distinguishes between Unit (Logic), Component (Visual), and Benchmark (Performance) testing.
  2. Created: learn/guides/testing/Benchmarking.md
    • Outlines the core philosophy: Resilience vs. Page Load.
    • Explains the key technical challenges: Parallelism, Latency, and Polling.
    • Explicitly states the reason for the separate repository (dependency isolation from React/Angular/AG-Grid).
  3. Updated: learn/tree.json
    • Added the new guides to the navigation.

The testing documentation is now structurally complete. The Benchmarking.md guide currently serves as a strong conceptual placeholder, directing users to the dedicated repository for execution details.

tobiu assigned to @tobiu on Jan 26, 2026, 11:35 AM
tobiu closed this issue on Jan 26, 2026, 11:35 AM