summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* Trying againGary Bressler2010-03-20
|
* Hopefully this time the commit will work...Gary Bressler2010-03-20
|
* Significant performance improvements in the graphical rendering, asGary Bressler2010-03-20
| | | | | | | | | | well as the eradication of several bugs Also, visualizer is now integrated into the main unit-trace command line tool (use -v option) Note that files are now taken in from the command line, no longer from the GUI
* Fixed some graphical glitches, along with streamlining the access to the ↵Gary Bressler2010-03-19
| | | | visualizer.
* Some fix-ups to viz, including with the scrollingGary Bressler2010-03-15
|
* Updating again to conform to masterGary Bressler2010-03-15
|
* Updating wip-gary to conform with masterGary Bressler2010-03-15
|
* Merge branch 'wip-gary' of ↵Gary Bressler2010-03-15
|\ | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: README reader/sample_script.py visualizer.py
| * Merge branch 'wip-gary' of ↵Gary Bressler2010-03-10
| |\ | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: viz/viewer.py
| | * Some minor updates and optimizations, including support for keypressesGary Bressler2010-03-09
| | |
| * | Some minor fixes.Gary Bressler2010-03-10
| |/
| * Preliminary, fairly workable version of unit_trace, including the visualizer.Gary Bressler2010-03-09
| |
| * testGary Bressler2010-03-01
| |
* | Add README to explain how to build the docMac Mollison2010-03-14
| |
* | Bring doc up to dateMac Mollison2010-03-14
| |
* | Installation improvementsMac Mollison2010-03-14
| | | | | | | | | | unit-trace.py -> unit-trace and placed in /usr/bin
* | Add support for intervalsMac Mollison2010-03-14
| | | | | | | | | | Can now filter by earliest record of interest and latest record of interest, using -e and -l.
* | Refactor to get rid of various frontend scriptsMac Mollison2010-03-14
| | | | | | | | Now, unit-trace.py can control all functionality.
* | Added new control scriptMac Mollison2010-03-14
| |
* | Created maxer and skipperMac Mollison2010-03-14
| | | | | | | | | | Maxer: Allow a maximum number of records to be parsed Skipper: Skip a given number of records at the beginning
* | Added progress submodule to report progress.Mac Mollison2010-03-14
| | | | | | | | | | | | This submodule allows us to measure the speed at which trace files are processed and reports on its progress as it goes along.
* | Added some items to the TODO fileMac Mollison2010-03-13
| | | | | | | | | | (In addition, we need to get all the traces that have been mentioned to us actually working...)
* | Updated doc to indicate Python 2.6 is to be usedMac Mollison2010-03-13
| |
* | Add --help output for scripts and detect no argsMac Mollison2010-03-13
| |
* | Cleaned up visualizer scriptMac Mollison2010-03-13
| |
* | Fix bug in doc. Stop tracking index.html.Mac Mollison2010-03-13
| |
* | Updates included frontend scripts to match docMac Mollison2010-03-13
| |
* | Got rid of README, since we have doc/.Mac Mollison2010-03-13
| |
* | Added documentation.Mac Mollison2010-03-13
| | | | | | | | | | (Note that as of this version, there is not yet a scripts folder as described in the doc, but that's coming next.)
* | Fixed permissions on visualizer.pyMac Mollison2010-03-13
| |
* | Created installerMac Mollison2010-03-13
| |
* | Further restructuring to create 'unit_trace' pkgMac Mollison2010-03-13
| | | | | | | | | | | | | | The unit_trace folder should be placed in /usr/local/lib/pythonX.Y/site-packages. This makes unit-trace submodules available from anywhere on the system.
* | Directory restructuringMac Mollison2010-03-13
| | | | | | | | | | Reworked directory (and modified some code a bit) to match intended architecture.
* | Merge ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-traceGary Bressler2010-03-01
|\ \ | |/ |/|
| * This commit of unit-trace converts it to Python2 from Python3, so that itGary Bressler2010-02-25
| | | | | | | | can operate with the visualizer, which uses Python2.
| * Bugfix: possible divide by zero in stats.pyMac Mollison2010-02-11
| |
| * Provide examples in sample_script.py.Mac Mollison2010-02-11
| | | | | | | | | | Run.py has been renamed to sample_script.py and has been changed into a good example.
| * Update runtests.pyMac Mollison2010-02-11
| | | | | | | | | | | | - Terminate fatally in trace_reader if out-of-order records produced. Thus, we no longer need this unit test. - Fix another unit test which had broken.
| * Num. CPUs produced by trace_reader, not hardcodedMac Mollison2010-02-11
| |
| * Implement statistics moduleMac Mollison2010-02-11
| |
| * Implemented G-EDF TestMac Mollison2010-02-11
| |
| * Bugfix in sanitizerMac Mollison2010-02-10
| |
| * Add sanitizer module to sanitize goofy sched_trace inputMac Mollison2010-02-10
| |
| * Change st-g4 sample traces (found to have problems) to st-g6.Mac Mollison2010-02-10
| |
| * Fixed bug in trace_reader.py and implemented unit test in response.Mac Mollison2010-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 *.pycMac Mollison2010-02-09
| |
| * Minor cleanup; added error printing functionality to stdout_printer.Mac Mollison2010-02-09
| |
| * Renamed module names to be more intuitiveMac Mollison2010-02-08
| | | | | | | | | | - trace.py -> trace_reader.py - text_print.py -> stdout_printer.py
| * Implemented correct ordering for trace reader and a test suiteMac Mollison2010-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 Mollison2010-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