Skip to content

Optimize CI workflow and consolidate test framework#28

Merged
ChaoWao merged 1 commit intohw-native-sys:mainfrom
luohuan19:test-framework
Feb 2, 2026
Merged

Optimize CI workflow and consolidate test framework#28
ChaoWao merged 1 commit intohw-native-sys:mainfrom
luohuan19:test-framework

Conversation

@luohuan19
Copy link
Copy Markdown
Collaborator

@luohuan19 luohuan19 commented Feb 2, 2026

  • Replace git submodules with automatic pto-isa cloning in test framework
  • Remove third_party/pto-isa submodule and .gitmodules
  • Add automatic clone logic in code_runner.py with fallback to manual setup
  • Update CI workflow to directly clone pto-isa instead of submodule init
  • Add CI optimizations: concurrency control, pip caching, timeout settings
  • Unify C++ compiler setup for Ubuntu and macOS
  • Add error diagnostics for test failures
  • Consolidate simulation examples into unified host_build_graph_example
  • Update test framework to support both hardware and simulation platforms

- Replace git submodules with automatic pto-isa cloning in test framework
- Remove third_party/pto-isa submodule and .gitmodules
- Add automatic clone logic in code_runner.py with fallback to manual setup
- Update CI workflow to directly clone pto-isa instead of submodule init
- Add CI optimizations: concurrency control, pip caching, timeout settings
- Unify C++ compiler setup for Ubuntu and macOS
- Add error diagnostics for test failures
- Consolidate simulation examples into unified host_build_graph_example
- Update test framework to support both hardware and simulation platforms

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@ChaoWao ChaoWao merged commit 094c08b into hw-native-sys:main Feb 2, 2026
2 checks passed
PKUZHOU pushed a commit to PKUZHOU/simpler that referenced this pull request Mar 31, 2026
- Replace git submodules with automatic pto-isa cloning in test framework
- Remove third_party/pto-isa submodule and .gitmodules
- Add automatic clone logic in code_runner.py with fallback to manual setup
- Update CI workflow to directly clone pto-isa instead of submodule init
- Add CI optimizations: concurrency control, pip caching, timeout settings
- Unify C++ compiler setup for Ubuntu and macOS
- Add error diagnostics for test failures
- Consolidate simulation examples into unified host_build_graph_example
- Update test framework to support both hardware and simulation platforms

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants