0
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 19 hours ago.
Jun 18, 2024 — Jun 18, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Elaborate the usage description to cover parallel runs and load balancing. Provide examples of config files controlling load-balancing. More... almost 11 years ago
Convenience re-factoring to allow writing usage function via here-files and avoid numerous 'echo -e' lines. More... almost 11 years ago
Instead of using a resources file, use a per-directory config file with resources section, like in 'resources/cpus=4'. Tested to work. More... almost 11 years ago
Minor: a better trace message. More... almost 11 years ago
Minor bug-fix: if --max-parallel is given, parallel tests are enabled. Set options_parallel to 1 to avoid a contradiction. More... almost 11 years ago
Get rid of more comma-test-util references. Use comma-util when needed. More... almost 11 years ago
Install comma-util, not comma-test-util. More... almost 11 years ago
Remove one more forgotten instance of comma-test-util. More... almost 11 years ago
Move comma_progress stuff out of comma-application-util into comma-util. Source this file. Remove and do not source the unused comma-test-util. More... almost 11 years ago
Provide a separate function to run the tests serially. Choose between the two based on '--parallel' value. The serial version correctly handles '--until-first-failure' option. More... almost 11 years ago
The run_single_test function is designed to be a background process. DOES NOT work on the foreground due to stdout manipulations. Also, make sure that test directory name is unquoted, '"./test"' does not work, only './test' OK. More... almost 11 years ago
Minor: explain better in a comment why '--verbose' does not work. More... almost 11 years ago
Do not source comma-test-util, which is marked for removal. Instead, define locally the colour escape codes and the status_ok function. More... almost 11 years ago
Re-enable unit test. Passes. More... almost 11 years ago
Minor bug-fix: options_debug and others are now set to 0 when not explicitly given, not left empty as in the earlier design. More... almost 11 years ago
Logic refinement: if '--max-parallel' is given, run tests in parallel even if '--parallel' is missing. Otherwise, if '--parallel' is given, use all the available CPUs, and if not given, run tests sequentially. More... almost 11 years ago
Provide a '--parallel' option that changes the default script behavior: if given, the number of CPUs to use defaults to the total count in the system. Otherwise, it is just 1 (purely serial tests). Some performance estimates: - without '--parallel': real 70m47.343s user 100m37.485s sys 57m46.984s - using '--parallel --max-parallel=4': real 33m53.875s user 104m57.086s sys 53m45.073s which is about twice as fast. More... almost 11 years ago
The '--until-first-failure' option does not actually work at the moment. More... almost 11 years ago
Remove one of the to-do notes, it is likely a wrong idea. More... almost 11 years ago
Determine the system parameters (total CPU count, total shared memory amount) on entry to the script. Unused for now. More... almost 11 years ago
Update the usage notes so that they reflect the current script. More... almost 11 years ago
One more to-do note. More... almost 11 years ago
Some to-do notes. More... almost 11 years ago
Just a re-order: move all function definitions in front. More... almost 11 years ago
Minor: a better trace message. More... almost 11 years ago
Implemented and manually tested a framework for load management. Currently understands the number of CPUs, the amount of shared memory to be used by the tests, as well if the test is serial. Tested manually. More... almost 11 years ago
Minor, improve a comment. More... almost 11 years ago
By default, wait forever until CPUs become available. More... almost 11 years ago
Revamp command-line option usage based on modern comma utilities. Also, instead of counting max iterations in attempt to grab the needed number of CPUs, count the total wait time and fail a test if max_wait (new option) is exceeded. More... almost 11 years ago
Some tests fail on unknown option '--verbose'. Do not set for now. More... almost 11 years ago