<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuescript/spec/cli, branch main</title>
<subtitle>A mirror of https://github.com/pigpigyyy/Yuescript.git
</subtitle>
<id>https://git.lua4.win/yuescript/atom?h=main</id>
<link rel='self' href='https://git.lua4.win/yuescript/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/'/>
<updated>2026-02-20T13:22:58+00:00</updated>
<entry>
<title>Merge branch 'feature/reserve-comments-tests' into codex/remove-line-number-comments-from-empty-lines</title>
<updated>2026-02-20T13:22:58+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-20T13:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=28253ef50ffa976ed70e6635e4d0ccf7f1842fcd'/>
<id>urn:sha1:28253ef50ffa976ed70e6635e4d0ccf7f1842fcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Skip line-number comments on empty lines in table/class blocks</title>
<updated>2026-02-20T13:17:16+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-20T13:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=635ce55c778eb0ccf0cb0f5d495402dbbb42deb1'/>
<id>urn:sha1:635ce55c778eb0ccf0cb0f5d495402dbbb42deb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test suite for reserve comments feature</title>
<updated>2026-02-20T13:02:09+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-20T13:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=1c93c88a3f79cfce68ee6d8c4cd85156aaad1101'/>
<id>urn:sha1:1c93c88a3f79cfce68ee6d8c4cd85156aaad1101</id>
<content type='text'>
- Add assert_output_not_contains helper function for negative assertions
- Add reserve_comments_spec test with Yue and Lua files
- Integrate new test suite into run_all_tests.sh

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Updated cli tests. [skip CI]</title>
<updated>2026-02-06T06:49:04+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-06T06:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=85436c1272be0f48a22e1d22badd1cc32d9f09cb'/>
<id>urn:sha1:85436c1272be0f48a22e1d22badd1cc32d9f09cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: improve CLI test summary table formatting</title>
<updated>2026-02-06T06:32:06+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-06T06:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=cfba0fb6368ceae9489bcbfeaabc75b04bdcaeb6'/>
<id>urn:sha1:cfba0fb6368ceae9489bcbfeaabc75b04bdcaeb6</id>
<content type='text'>
Optimize test results display for better readability:
- Use ASCII box characters for better terminal compatibility
- Improve column alignment and spacing
- Remove redundant symbols in status column (PASS/FAIL only)
- Left-align labels, right-align numbers in statistics table
- Add color-coded pass rate (green 100%, yellow 80%+, red &lt;80%)
- Enhance final verdict section with indentation

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>test: enhance CLI test summary with detailed statistics</title>
<updated>2026-02-06T06:28:34+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-06T06:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=b018d86d32f0160006aaf9930d8d61b7eacefda4'/>
<id>urn:sha1:b018d86d32f0160006aaf9930d8d61b7eacefda4</id>
<content type='text'>
Improve test results display with:
- Per-suite test case breakdown table
- Overall statistics panel showing suite and case counts
- Pass rate percentage calculation
- Formatted borders and color-coded status indicators
- Clear final verdict summary

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>test: add comprehensive CLI test suite</title>
<updated>2026-02-06T06:18:58+00:00</updated>
<author>
<name>Li Jin</name>
<email>dragon-fly@qq.com</email>
</author>
<published>2026-02-06T06:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/yuescript/commit/?id=aacf6dd9ebdb4d55b432ea1d4213093fe35e0ad1'/>
<id>urn:sha1:aacf6dd9ebdb4d55b432ea1d4213093fe35e0ad1</id>
<content type='text'>
Add 56 test cases across 4 test suites to verify the yue command line
tool functionality:

- Basic options test: -h, --help, -v, --version flags
- Compilation test: file/directory compilation with various options
- Error handling test: syntax errors, file not found, edge cases
- Execution test: -e option, script arguments, macros

The test framework includes helper functions for assertions and test
environment setup. All tests can be run via `bash spec/cli/run_all_tests.sh`.

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
