Document Test Suites#94
Conversation
Update previous file content with information learned from adding new content.
….md using the "best guess" principle. Update and repair table of contents.
Greptile SummaryThis PR adds Confidence Score: 5/5Safe to merge — documentation-only PR with accurate content and a correct README fix. Both findings are P2 (a one-word typo and an informal phrasing note). All cross-referenced files ( No files require special attention.
|
| Filename | Overview |
|---|---|
| centrallix-sysdoc/Testing.md | New 185-line testing guide covering test-obj, centrallix-lib, and Selenium UI suites; minor typo on line 59 and informal voice on line 118 |
| centrallix/tests/README | One-line fix correcting C function signature from **char name to char** name |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Developer runs tests] --> B{Which suite?}
B --> C[test-obj suite]
B --> D[centrallix-lib suite]
B --> E[Selenium UI suite]
C --> C1[make test in centrallix/]
C1 --> C2[Standard .to / .cmp tests]
C1 --> C3[Native C .c tests]
D --> D1[make test in centrallix-lib/]
D1 --> D2[C binaries via t_driver.c]
D1 --> D3[Optional: make valtest / gcov]
E --> E1[Start Centrallix server]
E1 --> E2[python3 tests/X_test.py]
E2 --> E3[Chrome via ChromeDriver]
Greploops — Automatically fix all review issues by running /greploops in Claude Code. It iterates: fix, push, re-review, repeat until 5/5 confidence.
Use the Greptile plugin for Claude Code to query reviews, search comments, and manage custom context directly from your terminal.
Reviews (2): Last reviewed commit: "Fix comments from greptile." | Re-trigger Greptile
|
@greptileai I've resolved your comments, can you rereview? Remember, I'd like to make MINIMAL changes to that |
|
Oops, forgot about the blocking issues in our questions thread. My bad. |
Add
Testing.mdtocentrallix-sysdocto document the various test suites and testing methods in Centrallix, including where to find them, how to run them, and how to add additional tests.Information may be missing or inaccurate, especially regarding the Selenium test suite that I still have never run on my own.