Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Bugfix in sanitizer | Mac Mollison | 2010-02-10 | |
| | | ||||
| * | Add sanitizer module to sanitize goofy sched_trace input | Mac Mollison | 2010-02-10 | |
| | | ||||
| * | Change st-g4 sample traces (found to have problems) to st-g6. | Mac Mollison | 2010-02-10 | |
| | | ||||
| * | Fixed bug in trace_reader.py and implemented unit test in response. | Mac Mollison | 2010-02-09 | |
| | | | | | | | | | | | | | | trace_reader.py was losing records (1 per CPU) so I created naive_trace_reader.py which reads records in the simplest way possible but does not sort them. The unit test ensures that both readers get the same number of records. | |||
| * | Added .gitignore to ignore *.pyc | Mac Mollison | 2010-02-09 | |
| | | ||||
| * | Minor cleanup; added error printing functionality to stdout_printer. | Mac Mollison | 2010-02-09 | |
| | | ||||
| * | Renamed module names to be more intuitive | Mac Mollison | 2010-02-08 | |
| | | | | | | | | | | - trace.py -> trace_reader.py - text_print.py -> stdout_printer.py | |||
| * | Implemented correct ordering for trace reader and a test suite | Mac Mollison | 2010-02-08 | |
| | | | | | | | | | | | | | | - Trace reader reads in records from all files "in parallel", so they come in ordered correctly - runtests.py has unit tests in it for testing the program - Added sample_traces as part of test suite | |||
| * | This is the beginning of a very major refactoring of the tool. | Mac Mollison | 2010-02-08 | |
| | | | | | | | | | | | | | | | | | | Current features: - Create a record stream from trace files - Print the record stream to standard out - TODO file - README file - run.py file to set up and execute the testing pipeline | |||
| * | Test driver now gets as far as releasing the task set. Appears correct, but ↵ | root | 2009-03-22 | |
| | | | | | | | | I need to control output from the st_trace in the future. | |||
| * | Created sample test case | root | 2009-03-22 | |
| | | ||||
| * | Made small updates to settings in test driver | Mac Mollison | 2009-03-22 | |
| | | ||||
| * | The very preliminary test driver now runs correctly | Mac Mollison | 2009-03-21 | |
| | | ||||
| * | More very basic work on test driver | Mac Mollison | 2009-03-19 | |
| | | ||||
| * | Created test driver file, some initial content | Mac Mollison | 2009-03-18 | |
| | | ||||
| * | Created new directories for trace analyzer and test driver | Mac Mollison | 2009-03-18 | |
| | | ||||
| * | Added ability to put in 'hooks' to print runnables at a given time. Also ↵ | Mac Mollison | 2009-03-04 | |
| | | | | | | | | fixed small bug where swich away's jobs did not reset inverstion time. | |||
| * | Re-implemented EDF test with new stragety. Not tested yet, but a lot of ↵ | Mac Mollison | 2009-03-03 | |
| | | | | | | | | progress has been made. | |||
| * | Added a recent edition of run.py | Mac Mollison | 2009-03-03 | |
| | | ||||
| * | Cleaned up EDF code | Mac Mollison | 2009-03-03 | |
| | | ||||
| * | Created highly revamped EDF test | Mac Mollison | 2009-03-03 | |
| | | ||||
| * | Minor cleanup | Mac Mollison | 2009-03-02 | |
| | | ||||
| * | Cleaning up EDF test output for current runnables/runnings | Mac Mollison | 2009-03-02 | |
| | | ||||
| * | Adding timestamp printing next to each event in the EDF test printout | Mac Mollison | 2009-03-02 | |
| | | ||||
| * | Minor changes to EDF output | Mac Mollison | 2009-03-01 | |
| | | ||||
| * | EDF test seems much better, now getting 2329 corrects and 190 errors in | Mac Mollison | 2009-02-28 | |
| | | | | | | | | g6 | |||
| * | EDF tester runs to completion. Finds 1925 corrects in g6 and 594 errors. | Mac Mollison | 2009-02-28 | |
| | | | | | | | | Needs carefuly examination to root out problems and bugs. | |||
| * | [bugfix] use 64 bit formats for unpacking | Bjoern B. Brandenburg | 2009-02-28 | |
| | | ||||
| * | [Portability] Do not rely on /usr/bin/python3. | Bjoern B. Brandenburg | 2009-02-28 | |
| | | | | | | | | | | | | | | The python3 interpreter could also be located elsewhere. Use the /usr/bin/env utility to find a python 3 interpreter somewhere in the path. (Without this patch, the code doesn't run on OS X + macports.) | |||
| * | Added "side effect remover" function. This is currently used to remove | Mac Mollison | 2009-02-26 | |
| | | | | | | | | | | | | | | | | switch_aways immediately following completions. Now, the switch_aways + completions == switch_tos, except that job1 does an additional switch_away and because the last side-effect switch-away is /before/ the completion and thus not removed. In the future, it will be good to also make sure the switch_away being removed is on the same CPU | |||
| * | Cleaned up sort functions, now there's just one | Mac Mollison | 2009-02-26 | |
| | | ||||
| * | Added possibility of sorting by an alternate key. This is useful to get ↵ | Mac Mollison | 2009-02-26 | |
| | | | | | | | | records in order by either release_time or when. | |||
| * | Changed the terrible first-attempt EDF test to something much more | Mac Mollison | 2009-02-26 | |
| | | | | | | | | | | mature. Appears to work except for not accounting for switch_away's. See README for more info. | |||
| * | Implemented very ruidamentery EDF test which is hacky and which is | Mac Mollison | 2009-02-25 | |
| | | | | | | | | | | giving mainly wrong answers; also, increased complexity of run.py to make it easy to manage doing tests | |||
| * | Minor: Added description to SySysReleaseData | Mac Mollison | 2009-02-24 | |
| | | ||||
| * | Finished sort2 to sort by two keys | Mac Mollison | 2009-02-24 | |
| | | ||||
| * | Fixed potential bug in the count function. | Mac Mollison | 2009-02-24 | |
| | | ||||
| * | Major update. | Mac Mollison | 2009-02-24 | |
| | | | | | | | | | | | | | | -Completed sort method -Moved print functions into Trace object, resuling in much nicer interface -Created ability to count records by type | |||
| * | Added != as a filter comparator | Mac Mollison | 2009-02-24 | |
| | | ||||
| * | Very minor change | Mac Mollison | 2009-02-24 | |
| | | | | | | | | | | -Cleaned up some commentary in sta.py -Added path variable to run.py | |||
| * | Major update completed. Everything merged back into one file. Created | Mac Mollison | 2009-02-23 | |
| | | | | | | | | run.py as "launchpad" (see README). | |||
| * | Added README file | Mac Mollison | 2009-02-23 | |
| | | ||||
| * | Removed some files (in process of cleaning up...) | Mac Mollison | 2009-02-23 | |
| | | ||||
| * | Added more complicated filter mechanism, added run.py which demonstrates the ↵ | Mac Mollison | 2009-02-01 | |
| | | | | | | | | current abilities of STA, and added list.py, which is used by run.py. Updated DEV_NOTES. | |||
| * | Very simple filter mechanism added to Trace object | Mac Mollison | 2009-02-01 | |
| | | ||||
| * | Created Trace object | Mac Mollison | 2009-02-01 | |
| | | ||||
| * | Fixed error in sta_output in which get_types was not found | Mac Mollison | 2009-02-01 | |
| | | ||||
| * | Did more cleanup work. Decided for certain to maintain seperate files | Mac Mollison | 2009-01-29 | |
| | | | | | | | | for now. Create DEV_NOTES | |||
| * | Factored out code into 3 .py files, did some cleanup, removed main() | Mac Mollison | 2009-01-29 | |
| | | | | | | | | Works fine | |||
| * | Initial commit - messy state, probably working. | Mac Mollison | 2009-01-28 | |
| |