Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
af90032
test_tools
wanguardd Aug 19, 2025
dd3d958
.
wanguardd Aug 19, 2025
3a033f1
fix: Resolve vec! macro ambiguity in test_tools
Wandalen Aug 19, 2025
748324f
chore: Reorganize benchkit documentation and task management
Wandalen Aug 19, 2025
a172d16
Merge branch 'cleaning_1' of github.com:Wandalen/wTools into cleaning_1
Wandalen Aug 19, 2025
192be15
feat: Implement enhanced features for practical usage
Wandalen Aug 19, 2025
2b011b3
benchkit-v0.6.0
wanguardd Aug 19, 2025
c2668d3
style: Replace blanket clippy suppression with targeted lints
Wandalen Aug 19, 2025
4c3e94b
feat: Implement regression analysis with historical comparison
Wandalen Aug 19, 2025
9807e1d
Merge branch 'cleaning_1' of github.com:Wandalen/wTools into cleaning_1
Wandalen Aug 19, 2025
887a2c0
benchkit-v0.7.0
wanguardd Aug 19, 2025
21d9a63
feat: Add comprehensive regression analysis engine
Wandalen Aug 19, 2025
0154e3d
docs: Add comprehensive regression analysis documentation and examples
Wandalen Aug 19, 2025
afede87
style: Fix clippy warnings and improve code quality in regression exa…
Wandalen Aug 19, 2025
a49ce27
docs: Add critical cargo bench integration requirements
Wandalen Aug 19, 2025
75eee54
docs: Add ecosystem success metrics for cargo bench integration
Wandalen Aug 19, 2025
e5b7a32
feat: Add cargo bench integration example and critical requirements
Wandalen Aug 19, 2025
a56b330
docs: Restructure recommendations from development to user guidance
Wandalen Aug 19, 2025
4918d59
style: Improve code style in cargo bench integration example
Wandalen Aug 19, 2025
802bb48
Merge branch 'cleaning_1' of github.com:Wandalen/wTools into cleaning_1
Wandalen Aug 19, 2025
2b40f14
spec
wanguardd Aug 19, 2025
9d65103
docs: Add comprehensive task planning and metrics reference
Wandalen Aug 19, 2025
f3b8a56
docs: Add CV troubleshooting section and complete task planning
Wandalen Aug 19, 2025
f5e01a1
docs: Complete CV troubleshooting guidance implementation
Wandalen Aug 19, 2025
650b22d
chore: Mark tasks 006-007 as completed and add test_tools task defini…
Wandalen Aug 19, 2025
91aa51e
test: Complete SmokeModuleTest creation test implementation
Wandalen Aug 19, 2025
f56e979
style: Improve documentation formatting and suppress clippy warnings
Wandalen Aug 19, 2025
cd74664
docs: Standardize measurement context templates with actionable commands
Wandalen Aug 20, 2025
3c81c67
benchkit-v0.8.0
wanguardd Aug 20, 2025
bb8915f
Merge branch 'cleaning_1' of github.com:Wandalen/wTools into cleaning_1
Wandalen Aug 20, 2025
1c1d577
feat: Complete SmokeModuleTest implementation with enhanced error han…
Wandalen Aug 20, 2025
d5a1dbd
feat: Complete major test_tools milestones with enhanced cargo execution
Wandalen Aug 20, 2025
367b17b
feat: Implement API stability facade with verification mechanisms
Wandalen Aug 20, 2025
e3f4151
feat: Complete comprehensive test_tools implementation with advanced …
Wandalen Aug 20, 2025
a760361
chore: Reorganize task management structure across core modules
Wandalen Aug 20, 2025
d2e99fc
.
Wandalen Aug 20, 2025
836e8e0
workspace_tools: cleaning
Wandalen Sep 2, 2025
4507d8f
Merge branch 'alpha' into cleaning_2
Wandalen Sep 2, 2025
e955b15
Add arg_list_issue test case
Wandalen Sep 2, 2025
594720f
sync: automated sync
Wandalen Sep 2, 2025
80fb1cf
evolve
Wandalen Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -586,7 +586,7 @@ version = "~0.2.0"
path = "module/move/llm_tools"

[workspace.dependencies.benchkit]
version = "~0.5.0"
version = "~0.8.0"
path = "module/move/benchkit"

## steps
Expand Down
34 changes: 5 additions & 29 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -131,59 +131,35 @@ cwa:
# Usage :
# make ctest1 [crate=name]
ctest1:
@clear
@echo "Running Test Level 1: Primary test suite..."
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS)
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS)

# Test Level 2: Primary + Documentation tests.
#
# Usage :
# make ctest2 [crate=name]
ctest2:
@clear
@echo "Running Test Level 2: Primary + Doc tests..."
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS)
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS)

# Test Level 3: Primary + Doc + Linter.
#
# Usage :
# make ctest3 [crate=name]
ctest3:
@clear
@echo "Running Test Level 3: All standard checks..."
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings

# Test Level 4: All standard + Heavy testing (deps, audit).
#
# Usage :
# make ctest4 [crate=name]
ctest4:
@clear
@echo "Running Test Level 4: All checks + Heavy testing..."
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && \
cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && \
cargo +nightly audit --all-features $(PKG_FLAGS) && \
$(MAKE) --no-print-directory clean-cache-files
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && cargo +nightly audit

# Test Level 5: Full heavy testing with mutation tests.
#
# Usage :
# make ctest5 [crate=name]
ctest5:
@clear
@echo "Running Test Level 5: Full heavy testing with mutations..."
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && \
willbe .test dry:0 && \
cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && \
cargo +nightly audit --all-features $(PKG_FLAGS) && \
$(MAKE) --no-print-directory clean-cache-files
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && willbe .test dry:0 && cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && cargo +nightly audit

#
# === Watch Commands ===
Expand Down
12 changes: 6 additions & 6 deletions module/core/collection_tools/tests/inc/vec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use super::*;
#[ test ]
#[cfg(any(feature = "use_alloc", not(feature = "no_std")))]
fn reexport() {
let vec1: the_module::Vec< i32 > = the_module::vec![ 1, 2 ];
let vec1: the_module::Vec< i32 > = std::vec![ 1, 2 ];
let got = *vec1.first().unwrap();
assert_eq!(got, 1);
let got = *vec1.last().unwrap();
Expand All @@ -23,16 +23,16 @@ fn reexport() {
#[ test ]
fn constructor() {
// test.case( "empty" );
let got: the_module::Vec< i32 > = the_module::vec! {};
let got: the_module::Vec< i32 > = std::vec! {};
let exp = the_module::Vec::<i32>::new();
assert_eq!(got, exp);

// test.case( "multiple entry" );
let got = the_module::vec! { 3, 13 };
let exp = the_module::vec![ 3, 13 ];
let got = std::vec! { 3, 13 };
let exp = std::vec![ 3, 13 ];
assert_eq!(got, exp);

let _got = the_module::vec!("b");
let _got = std::vec!("b");
let _got = the_module::dlist!("b");
let _got = the_module::exposed::dlist!("b");
}
Expand All @@ -47,7 +47,7 @@ fn into_constructor() {

// test.case( "multiple entry" );
let got: the_module::Vec< i32 > = the_module::into_vec! { 3, 13 };
let exp = the_module::vec![ 3, 13 ];
let exp = std::vec![ 3, 13 ];
assert_eq!(got, exp);

let _got: Vec< &str > = the_module::into_vec!("b");
Expand Down
20 changes: 20 additions & 0 deletions module/core/component_model/task/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Task Management

This document serves as the **single source of truth** for all project work.

## Tasks Index

| Priority | ID | Advisability | Value | Easiness | Effort (hours) | Phase | Status | Task | Description |
|----------|-----|--------------|-------|----------|----------------|-------|--------|------|-------------|
| 1 | 012 | 2500 | 10 | 5 | 4 | Documentation | ✅ (Completed) | [Enum Examples in README](completed/012_enum_examples_in_readme.md) | Add enum examples to README documentation |

## Phases

* ✅ [Enum Examples in README](completed/012_enum_examples_in_readme.md)

## Issues Index

| ID | Title | Related Task | Status |
|----|-------|--------------|--------|

## Issues
22 changes: 22 additions & 0 deletions module/core/derive_tools/task/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Task Management

This document serves as the **single source of truth** for all project work.

## Tasks Index

| Priority | ID | Advisability | Value | Easiness | Effort (hours) | Phase | Status | Task | Description |
|----------|-----|--------------|-------|----------|----------------|-------|--------|------|-------------|
| 1 | 001 | 3136 | 8 | 7 | 6 | Bug Fix | 🔄 (Planned) | [Fix From Derive Macro Issues](001_fix_from_derive_macro.md) | Fix compilation errors and type mismatches in the From derive macro in derive_tools |
| 2 | 002 | 400 | 4 | 5 | 2 | Documentation | 📥 (Backlog) | [Document no_std Refactoring Postponement](backlog/002_postpone_no_std_refactoring.md) | Document decision to postpone no_std refactoring for pth and error_tools crates |

## Phases

* 🔄 [Fix From Derive Macro Issues](001_fix_from_derive_macro.md)
* 📥 [Document no_std Refactoring Postponement](backlog/002_postpone_no_std_refactoring.md)

## Issues Index

| ID | Title | Related Task | Status |
|----|-------|--------------|--------|

## Issues
161 changes: 0 additions & 161 deletions module/core/derive_tools/task/task_plan.md

This file was deleted.

17 changes: 0 additions & 17 deletions module/core/derive_tools/task/tasks.md

This file was deleted.

Loading