Improve testing infrastructure with dynamic discovery and validation #20
Reference in New Issue
Block a user
Delete Branch "style/lambda-iterator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR enhances the testing infrastructure with dynamic test discovery, automated validation, and improved error handling.
Changes
Testing Infrastructure
TestSamplesValidityintegration test that validates all test files against their expected output.filepath.Globto automatically find all.testfiles.benchmark_test.gotolambda_test.gofor better naming consistency.runSamplefunction.assertfor consistent and clear test output..testfiles to have corresponding.expectedfiles.Iterator Improvements
Swapmethod to iterator for better reduction algorithm.Build System
make testtarget to run tests without benchmarks.Test Cases
church_5^5,church_6^6,fast_list_2^30,list_2^30.Test plan