March 2007 Commit Log

Number of Commits:
430
Number of Active Developers:
6
dound 2007-03-31 21:29

Added shortcuts in the Help menu on all GUIs to launch the changelog.htm file and the user's manual. A more informative about dialog was also created.

1077 lines of code changed in:

dound 2007-03-31 17:49

Each of the different application buttons has a tooltip which shows the name of the currently selected test / test item.

13 lines of code changed in:

dound 2007-03-31 17:44

The Auditor is now makes a distinction (in the text it displays) between "selected" and "checked" events. The "selected" event is the event whose row is highlighted in the tree (only one at a time can be selected). The "checked" event(s) are the events which are actually checked in the tree. This may or may not include the selected event, and may not have any events at all or every event.
The Auditor previously could only audit one result at a time. This has been improved so that once one result has been audited, you can apply (e.g. copy) its audited value and comment to all other checked items. The application can be limited to either all checked items which were generated by the same test (e.g. Resolve Hostname, Ping, etc.) or by the same test item (the things which run some sort of test which are defined by the user in the Configurer).

263 lines of code changed in:

dound 2007-03-31 17:35

The TranslatorTimeString translator is now used for time-based fields (min/max interval, time between reps, and time period length for rule thresholding based on time).

10 lines of code changed in:

dound 2007-03-31 17:34

Stores a value as a Integer and can translate to and from an String. The String may specify the unit of time using its last character. That String is resulting from the translation from an Integer will be in the base unit. The String may be specified as a Double, though any fraction of a second will be rounded to the nearest integer value.

88 lines of code changed in:

dound 2007-03-31 16:04

Bug fix (1692105): When the entire tree was selected, the Auditor would crash if an action was performed on the selected events (e.g. report time changed/set/unset or the event(s) were removed). This has been fixed.

25 lines of code changed in:

dound 2007-03-31 15:45

The reporting buttons were only being enabled when a TestEvent was selected. This has been fixed -- they are enabled whenever a file is loaded now. If clicked when no items are checked, then it warns the user that no items have been modified.

6 lines of code changed in:

dound 2007-03-31 15:35

The Main GUI used to always launch the Auditor with the current NTP (or the NTP which the current template was based on). It doesn't make sense to look at score events associated with the "team" specified by an NTP being used as a template because it won't have any results for the template NTP by itself. Now the Main GUI will launch the Auditor and automatically load the current NTP or the current team template if one of those is the Active Configuration type. If a competition template is loaded, the GUI is just launched and the most recently used file will be opened.

10 lines of code changed in:

dound 2007-03-31 15:22

Bug fix: if a team template was opened, the filename was set to its NTP's filename. This caused the shortcut for open recently used files menu to open the NTP instead of the team template. Now the actual filename specified is saved.

4 lines of code changed in:

dound 2007-03-31 15:12

Bug fix: Files are now closed when they are done being input or output.

9 lines of code changed in:

dound 2007-03-31 15:03

The log files are now output to the team's base folder.

6 lines of code changed in:

dound 2007-03-31 14:55

Title for the manual test scheduler dialog has been fixed (was "Generate Event", now "Manually Schedule a Test").

4 lines of code changed in:

dound 2007-03-31 14:49

Web's file integrity check now takes just a path to a file on the webserver vice an entire URL. The actual URL which will be requested is now created as the concatentation of "http://", the IP address of the web server, "/", and the page being requested (the last part being the part the user specifies). The old test did not use the IP address specified by the user. If the specified port for the web service is 443, then "https://" will be used instead of "http://". The name of the option is now "path_to_file" vice "url".

18 lines of code changed in:

dound 2007-03-31 14:26

Options which don't require values are no longer forced to have values (sendmail->subject, sendmail->body, readfile->expected_value and integritycheck->expected_value).

35 lines of code changed in:

dound 2007-03-31 14:08

The user may now specify keywords $IP or $PORT in option's of type String.

21 lines of code changed in:

dound 2007-03-31 13:07

The competition name is now stored in the NTP. The results, scoring, and reporting information for a team is now stored in the folder compName/teamName/ vice teamName/.

101 lines of code changed in:

veryoriginal 2007-03-30 12:24

field made transient (shouldnt be serialized)

3 lines of code changed in:

allikat 2007-03-30 11:46

1 -- New Basic Rule field added (# to Trigger)
2 -- Secs Between Reps now bound

48 lines of code changed in:

dound 2007-03-30 11:17

Bug fix: checkbox min/max listener was assuming min value of int vice the user specified value

3 lines of code changed in:

veryoriginal 2007-03-30 11:03

Changed for apple in the main class just for testing

3 lines of code changed in:

dound 2007-03-30 10:48

Username/password label now set visible as appropriate.

9 lines of code changed in:

allikat 2007-03-30 10:00

1) setName exceptions are now caught and displayed to the user.
2) When a new NTP is opened or created, the focus switches to the first tab.
3) The context menus still appear even if there are no values in the list or in a parent list, but any exceptions caused as a result are now quietely handled vice crashing the program.

130 lines of code changed in:

dound 2007-03-30 07:49

no message

4 lines of code changed in:

dound 2007-03-30 07:47

Bug fix: min/max can now be set properly

5 lines of code changed in:

dound 2007-03-30 07:38

no message

14 lines of code changed in:

dound 2007-03-30 02:43

Began refreshState() which will enable/disable components as appropriate.

56 lines of code changed in:

dound 2007-03-30 02:20

removed debugging statements from test code

11 lines of code changed in:

allikat 2007-03-30 02:11

All Checkboxes do cool magic things David wrote.

16 lines of code changed in:

dound 2007-03-30 02:03

Bug fix: current name was only being updated on binding changed ... needed to be updated whenever the object was updated ... e.g. on focus lost too!

15 lines of code changed in:

dound 2007-03-30 01:54

The magic checkboxes are here.

68 lines of code changed in:

allikat 2007-03-30 01:44

Context Menus for all Lists!

118 lines of code changed in:

dound 2007-03-30 01:30

no message

15 lines of code changed in:

dound 2007-03-30 01:26

Add mnemonics and accellerators.

124 lines of code changed in:

allikat 2007-03-30 01:08

Added Auto-Report Checkbox...

40 lines of code changed in:

dound 2007-03-30 00:52

New max loss/gain terminology introduced.

83 lines of code changed in:

allikat 2007-03-30 00:47

Mnemonics and Accelerators!! Huzzah!

21 lines of code changed in:

dound 2007-03-30 00:28

Thresholding is now done for the NTP min/max score.

48 lines of code changed in:

dound 2007-03-30 00:15

Initial score removed from TestSuite. Initial score and min/max score in the NTP now taken care of.

75 lines of code changed in:

allikat 2007-03-30 00:11

Added KeyListeners so that when 'Enter' is pushed, data in list is updated automagically. (I used Lickety-Split!!)

50 lines of code changed in:

captpossum 2007-03-29 23:44

Help About correction

4 lines of code changed in:

dound 2007-03-29 23:28

Complete! (added remove all selected command and the cboResult filtering option)

34 lines of code changed in:

allikat 2007-03-29 23:24

Created new min/max fields for NTP, added min/max/initScore to NTP class -- Set up the skeleton of a Listener to be used with these fields (and their new checkboxes)

329 lines of code changed in:

dound 2007-03-29 23:17

Result filtering now works.

61 lines of code changed in:

dound 2007-03-29 22:36

If you press enter on the option value, it is like you pressed the button now.

15 lines of code changed in:

dound 2007-03-29 22:06

Added select/deselect all funtionality. Configuration text box is now locked.

79 lines of code changed in:

dound 2007-03-29 21:54

Fields are now disabled unless a file is loaded.

7 lines of code changed in:

dound 2007-03-29 21:07

Now able to audit fields. Also, now causes Score Event's TE's to reference the actual TEs (information in one place => easy to save and maintain). Because loading all the files can take some time, a wait dialog is now displayed while the GUI loads.

215 lines of code changed in:

dound 2007-03-29 21:06

A generic waiting dialog.

178 lines of code changed in:

dound 2007-03-29 19:59

Validation error handlers now respect the highlightOnError method.

16 lines of code changed in:

dound 2007-03-29 19:32

Added the ability to get results with names and set results from a vector. Also added a name field to ResultInfoPair an appropriate toString method.

41 lines of code changed in:

dound 2007-03-29 18:37

Selection now works. Reporting can now be changed and TestEvents can be saved to file (all or selectively).

222 lines of code changed in:

dound 2007-03-29 18:31

Added missing keywords

3 lines of code changed in:

dound 2007-03-29 16:46

Updated the layout to meet new needs and improve space usage.

625 lines of code changed in:

dound 2007-03-29 04:16

Bug fix (1690219): the allowed values combo box now works properly.

112 lines of code changed in:

dound 2007-03-29 04:15

Added a bindingLoaded method to the BindingListener interface. This method is called after the new binding has been used to populate the component which it is bound to.

43 lines of code changed in:

dound 2007-03-29 03:17

Bug fix (1690351): The fields are now properly updated. The problem was that the fields were only getting saved when the basic rule changed, which caused some binding problems. Hopefully fixed now.

188 lines of code changed in:

dound 2007-03-29 02:01

Failred rule preparation now includes the invalid code too.

13 lines of code changed in:

allikat 2007-03-29 01:56

A couple small fixes --- Test Type now selects correctly, Number of tries in Scoring Rules now sets correctly...

24 lines of code changed in:

dound 2007-03-29 01:28

Fixed validation of the expected result value.

55 lines of code changed in:

dound 2007-03-29 00:07

postOpenFile was not being called after loading a team template file.

3 lines of code changed in:

dound 2007-03-29 00:01

Names may now only contain allow letters, number, spaces, and underscores.

45 lines of code changed in:

dound 2007-03-28 23:42

Bug fix: the mutator for setting the NTP did not set the path (fixed)

3 lines of code changed in:

dound 2007-03-28 23:32

Bug Fix (1690214): if the template NTP cannot be loaded (because of a bad path or whatnot) then this is specifically noted as the error (instead of the gobbly-gook which was getting spit out before) and a blank NTP is used instead. This provides a much cleaner failure when the template NTP is missing.

36 lines of code changed in:

dound 2007-03-28 18:31

Bug Fix (1690215): name/ip fields now lock at appropriate times
Bug Fix (1690226): fault on open most recent => removed from recently used menus too, as one would expect

19 lines of code changed in:

dound 2007-03-28 18:10

NTP now has min/max score fields. Default min/max for the ScoringRuleset changed.

32 lines of code changed in:

dound 2007-03-28 15:17

Bug fix: delete finally works

9 lines of code changed in:

allikat 2007-03-28 14:52

no message

11 lines of code changed in:

dound 2007-03-28 14:46

no message

51 lines of code changed in:

dound 2007-03-28 14:28

Added the ability to refresh from the file system. Also, created the remove selected item functionality.

110 lines of code changed in:

dound 2007-03-28 13:44

launch is now public

3 lines of code changed in:

dound 2007-03-28 13:32

Bug fix: expand/collapse all was missing the last/first node.

4 lines of code changed in:

dound 2007-03-28 11:57

no message

160 lines of code changed in:

dound 2007-03-28 11:47

Filenames are now saved in events as transients.

20 lines of code changed in:

dound 2007-03-28 11:12

Filtering complete

674 lines of code changed in:

dound 2007-03-28 10:29

filtering working and now being saved to and restored from the settings file

92 lines of code changed in:

dound 2007-03-28 10:18

Test type is no longer part of toString (it was too long)

3 lines of code changed in:

dound 2007-03-28 09:54

moved gui icon to icons folder

36 lines of code changed in:

dound 2007-03-28 09:50

The tree is now populated correctly (including apporpriate icons and node data).

640 lines of code changed in:

dound 2007-03-28 01:38

fixed mispellings

5 lines of code changed in:

dound 2007-03-28 01:22

In response to bug report 1689599, if an option identifier is not found, error text is output vice the program crashing gracelessly.

13 lines of code changed in:

dound 2007-03-28 00:59

Bug fix (1689554): This bug was created by the fix to bug 1688107. The index currently being considered was always being decremented by one even if nothing was being removed (occurred when updating subcomponents). This has been resolved by only decrementing when an item is being removed from the list (as intended).

11 lines of code changed in:

dound 2007-03-28 00:32

The service is now set when the test is created.

3 lines of code changed in:

dound 2007-03-28 00:32

Updated to work with the removal of setReported (checkbox is now unbound and manually handled).

31 lines of code changed in:

dound 2007-03-28 00:31

Makes sure downtimes are created when a file is opened now (even if the file is empty).

3 lines of code changed in:

allikat 2007-03-27 23:53

Fixed Bug -- List of TestItems in the ScoringRule now updates whenever the TestItem List changes binding.

4 lines of code changed in:

rreagan3 2007-03-27 22:33

set the default timeout to 1000 ms

3 lines of code changed in:

allikat 2007-03-27 22:21

Fixed Min/Max Interval Issues + Renewing Basic Code when a new rule is clicked.

18 lines of code changed in:

dound 2007-03-27 20:58

Bug fix: constructor was passing the wrong extension (my fault)

7 lines of code changed in:

veryoriginal 2007-03-27 20:40

no message

3 lines of code changed in:

veryoriginal 2007-03-27 20:38

SendMessage now connets and disconnects.

25 lines of code changed in:

allikat 2007-03-27 17:27

Small Changes...

349 lines of code changed in:

rreagan3 2007-03-27 16:56

no message

3 lines of code changed in:

allikat 2007-03-27 16:42

Scooted a few things over...

14 lines of code changed in:

allikat 2007-03-27 16:35

Rearranged David's mutilation of my beautiful layout *wink*

106 lines of code changed in:

allikat 2007-03-27 16:02

Finished all Tooltips. (WHEW!)

88 lines of code changed in:

shorty4366 2007-03-27 15:57

no message

4 lines of code changed in:

allikat 2007-03-27 15:20

Bug Fix -- Can now set default time without any time ranges in the list previously

51 lines of code changed in:

dound 2007-03-27 15:03

no message

135 lines of code changed in:

dound 2007-03-27 15:02

Event now contains reporting information.

48 lines of code changed in:

dound 2007-03-27 15:02

Bug fix: if the filename was shorter than the extension expected, the save as method would crash.

4 lines of code changed in:

rreagan3 2007-03-27 14:35

no message

5 lines of code changed in:

dound 2007-03-27 13:52

Team and Suites fields only enabled when appropriate (eg something selected).

10 lines of code changed in:

dound 2007-03-27 13:50

Clarified GUI layout.

24 lines of code changed in:

dound 2007-03-27 13:37

Updated UI, filtering almost done.

252 lines of code changed in:

rreagan3 2007-03-27 12:17

no message

23 lines of code changed in:

dound 2007-03-27 10:46

Work in progress; filtering class added and changed score to min/max and added a progress bar (because it is easy to add and filtering could take some time on large sets of data).

353 lines of code changed in:

dound 2007-03-27 09:36

don't disable the "open" button when the popup is shown now ... if the user clicks the button again, it is ok because when the old popup loses focus (which it has to to click the button again) it is disposed of.

1 lines of code changed in:

allikat 2007-03-27 09:17

commit to stop the wonkiness!

178 lines of code changed in:

dound 2007-03-27 08:52

If the user cancels making a new template, then the current template is used.

7 lines of code changed in:

dound 2007-03-27 08:35

Bug fix (1688110): the old new downtime button was confusing because it led the user to believe that the calendar combo boxes were being used to create the new value. The design has been changed some to hopefully prevent that problem, and the add button now pops up a dialog box instead of adding a "default" time to make the seperation more clear and to make it a little easier to add a new downtime.

329 lines of code changed in:

dound 2007-03-27 07:50

Bug fix (1688109): if the text box containing the time lost focus to some external component, the calendar hour combo box would close and could not be reopened. This was fixed by watching for the text box to lose focus and then handling it appropriately.

21 lines of code changed in:

dound 2007-03-27 07:48

size change to stay within 1024x768

6 lines of code changed in:

dound 2007-03-27 03:14

no message

20 lines of code changed in:

dound 2007-03-27 03:11

Bug fix (1688113): the score compiler was crashing because it wasn't finding any test events to compile. This is now handled smoothly (e.g. without crashing).

10 lines of code changed in:

dound 2007-03-27 03:06

no message

27 lines of code changed in:

dound 2007-03-27 03:04

Bug fix (1688861): compiling now works again (oops)

3 lines of code changed in:

dound 2007-03-27 03:01

Added a "debugging" box which shows the result of compilation. Also, added a box to show where the cursor is in the box (useful since compilation errors report a line and column number). Compilation occurs automatically on load for basic rules, and on button press for advanced code.

205 lines of code changed in:

dound 2007-03-27 02:21

Bug fix (1688127): basic code tab problems resolved. Included fields not being bound properly before generating the basic code. Also, when switching from a rule from advanced to basic, certain cbo's weren't being populated. These are all fixed.
Furthermore, type-checking result types with expected values is now done and some basic corrections are automatically done on expected values (case of true/false values, quote marks on strings, validity testing of numeric values, etc.)

160 lines of code changed in:

dound 2007-03-27 02:18

toString => iden vice name

3 lines of code changed in:

dound 2007-03-27 02:18

improved checking

107 lines of code changed in:

rreagan3 2007-03-27 01:46

no message

5 lines of code changed in:

allikat 2007-03-27 00:47

Commit for approval...

478 lines of code changed in:

allikat 2007-03-27 00:17

A preview of what's to come...A large panel is put in the back to prevent those stupid color issues.

587 lines of code changed in:

dound 2007-03-27 00:04

no message

40 lines of code changed in:

dound 2007-03-26 22:44

no message

29 lines of code changed in:

dound 2007-03-26 21:56

The open dialog now includes the extension of the file too.

15 lines of code changed in:

dound 2007-03-26 21:44

Auditor first commit. Able to open an NTP or team template and generate manual score events. Also contains some empty methods for loading events and refreshing the state of the GUI in terms of enabled components.

279 lines of code changed in:

rreagan3 2007-03-26 11:47

fixed a javadoc comment

4 lines of code changed in:

allikat 2007-03-26 09:50

Username / Password stuff taken care of -- w007!

104 lines of code changed in:

allikat 2007-03-26 08:43

Bug Fixed -- the Never Auto-Schedule Checkbox actually enables/disables things now...

35 lines of code changed in:

allikat 2007-03-26 07:45

Woot -- Time Ranges are a Go!

19 lines of code changed in:

allikat 2007-03-26 06:58

Started putting in 'set default Time range' -- still a bit buggy

67 lines of code changed in:

dound 2007-03-26 02:53

no message

7 lines of code changed in:

rreagan3 2007-03-26 02:28

still debuggin...

10 lines of code changed in:

dound 2007-03-26 01:34

"cause unknown" is now set as the explanation vice something about a null pointer exception

5 lines of code changed in:

dound 2007-03-26 01:32

samba has been deleted ... it is smb

0 lines of code changed in:

rreagan3 2007-03-26 01:23

caught a nullpointerexception thrown by the messagingexception.getcause().getmessage() method call at the end of run( TestEvent ). exception was thrown when I tried the test on smtp.gmail.com with my usna address for 'to' and my gmail address as 'from'

7 lines of code changed in:

dound 2007-03-26 01:07

Improvement: if a child is bound to a particular index in a list's vector, and the last item is deleted, then rebind to the next to last index.

11 lines of code changed in:

dound 2007-03-26 01:06

Bug fix: In the binding listener which listened for fields to change to know when a file needs to be saved!! It was calling getBinding().getValue() which caused the out of bounds exception.

40 lines of code changed in:

allikat 2007-03-26 00:29

Umm....if the scrolling policy thing works out, this'll make a difference...*giggle*

5 lines of code changed in:

allikat 2007-03-26 00:29

Timestamp Ranges actually display the entire range now...

11 lines of code changed in:

rreagan3 2007-03-25 23:46

no message

3 lines of code changed in:

dound 2007-03-25 21:59

Now scrolls to the top on insert too.

6 lines of code changed in:

rreagan3 2007-03-25 21:43

i fixed a bug!

8 lines of code changed in:

allikat 2007-03-25 20:27

Network Team Name & Description have been implemented. Go Team Magix!

88 lines of code changed in:

dound 2007-03-25 20:19

While checking the hostname/ip for the service, the box is now colored yellow and the status is set to "Resolving...".

5 lines of code changed in:

rreagan3 2007-03-25 19:53

yay!

9 lines of code changed in:

dound 2007-03-25 19:39

While checking the hostname/ip for the service, the box is now colored yellow and the status is set to "Resolving...".

24 lines of code changed in:

dound 2007-03-25 19:18

Changes:
1) I added an "Errors" box which shows up if there are any problems which are preventing the test from being run.
2) When a test is selected, if there are any options which have invalid or missing values, that option is automatically selected.
3) The host field is now selected by default and is pink because it has no hostname/ip. An appropriate status message is set too.
4) When an option is selected in the list box, focus is given to the appropriate value container (value_textField, etc.)

193 lines of code changed in:

dound 2007-03-25 19:17

Bug fix: options without possible values were passing a single empty possible value on accident when they really should've been passing none.

18 lines of code changed in:

allikat 2007-03-25 18:46

Cosmetic changes...I don't know why it changed so much!

210 lines of code changed in:

dound 2007-03-25 17:47

Minor rearrangement.

38 lines of code changed in:

dound 2007-03-25 17:45

Bug fix: before, when starting the GUI, you had to change the Service before selecting options worked correctly. This has been fixed by calling SelectAService at the end of the constructor.

27 lines of code changed in:

dound 2007-03-25 17:41

Added an easy to use shortcut static method in TextScrollupListener.

11 lines of code changed in:

dound 2007-03-25 17:38

Added the ability to only scroll to the top of a JTextComponent if it the change is not due to typing.

101 lines of code changed in:

dound 2007-03-25 17:37

User and password now are hidden if they aren't applicable vice not being editable.

13 lines of code changed in:

dound 2007-03-25 17:15

Added a method to make it easy to have a JTextComponent scroll to the top of its pane when its text changes.

22 lines of code changed in:

dound 2007-03-25 16:48

no message

2 lines of code changed in:

dound 2007-03-25 16:46

DNS lookup is now done in a seperate thread. Also, test results are now properly colored. This is now done using a MultiSyntaxDocument which is an extension of a JEditorPane that allows syntax highlighting. Once the result text is set, the window also scrolls to the top of the pane.

162 lines of code changed in:

rreagan3 2007-03-25 15:34

no message

4 lines of code changed in:

rreagan3 2007-03-25 15:23

no message

169 lines of code changed in:

dound 2007-03-25 04:11

Added the scorebot icon to all GUIs.

33 lines of code changed in:

allikat 2007-03-25 03:03

on tab change, basic code is automatically generated

30 lines of code changed in:

allikat 2007-03-25 02:53

no message

101 lines of code changed in:

allikat 2007-03-25 02:37

no message

16 lines of code changed in:

dound 2007-03-25 00:45

deleted the bound menu test

0 lines of code changed in:

dound 2007-03-25 00:39

num_retries was an inaccurate name -- it is actually the number of tries. Renamed to num_tries.

12 lines of code changed in:

dound 2007-03-25 00:27

focus improvements

142 lines of code changed in:

dound 2007-03-25 00:27

value_comboBox is now more responsive to the user's input

15 lines of code changed in:

dound 2007-03-25 00:05

no message

3 lines of code changed in:

dound 2007-03-25 00:05

Automatically switches to the first tab when a test suite is added and gives the ip text box focus (and selects all text in it).

12 lines of code changed in:

dound 2007-03-25 00:04

automatically gives focus to the test name text box when a test is selected

15 lines of code changed in:

dound 2007-03-24 23:53

Framework Change: getShortCopy should have been keeping possValues and throwing away all (allowed) values except one. It was throwing out possValues too -- this has been changed. (really a mistake in the framework planning)

17 lines of code changed in:

dound 2007-03-24 23:43

Bug fix: current name was being set to the old value previously (bindingChanged => *binding has changed* ... the value is loaded into the component *after* the method is called. So if you want the new value, you have to ask the binding, not the component. (fixed)

3 lines of code changed in:

dound 2007-03-24 22:12

Renamed Samba to SMB.

373 lines of code changed in:

dound 2007-03-24 21:56

Default port numbers are now set when the service is instantiated.

15 lines of code changed in:

dound 2007-03-24 21:11

The test items page now shows how a value is chosen in the config table (static/rand/seq). The test page now shows each results type.

16 lines of code changed in:

dound 2007-03-24 21:10

Implemented toString

14 lines of code changed in:

dound 2007-03-24 19:08

Errors are now distinguished between fatal and non-fatal errors. Also, the Score Compiler GUI now also distinguishes between I/O errors resulting from reading in test events and those resulting from writing score events.

31 lines of code changed in:

dound 2007-03-24 17:46

repetitions per interval vice per run

4 lines of code changed in:

dound 2007-03-24 17:44

labeled the interval labels with (secs) so the unit of time is known

18 lines of code changed in:

dound 2007-03-24 17:39

Pressing enter in the name box now creates the test. Also, the GUI now has a title.

37 lines of code changed in:

dound 2007-03-24 17:13

Scheduling horizon is now actually set by the constructor and used by the scheduling loop.

11 lines of code changed in:

dound 2007-03-24 16:07

no message

5 lines of code changed in:

dound 2007-03-24 15:44

filename is now a private field in FileMenuFrame vice protected. get/setFilename methods have been added. The setFilename methods also updates the title. FileMenuFrame now overrides setTitle and just makes that a "base title." The file currently open is concantenated with the base file to form the actual JFrame title.

94 lines of code changed in:

dound 2007-03-24 15:14

Owner now referred to as Team.

8 lines of code changed in:

dound 2007-03-24 15:03

No longer use the valid checkbox or synchronize button (probably confusing). Also, updated label names and disabled the editing of the test suite name.

58 lines of code changed in:

dound 2007-03-24 14:55

Suite name is no longer editable.

7 lines of code changed in:

dound 2007-03-24 14:15

1) Prev Run is now set to n/a + activation time when first activated
2) Tooltips added
3) Spinner now restricted to values b/w 1 and 1440 and uses a step of 5.

38 lines of code changed in:

rreagan3 2007-03-24 00:53

gettin there, but i'm definately done for the night

30 lines of code changed in:

allikat 2007-03-24 00:12

Bug fix: remove test suite now works

14 lines of code changed in:

allikat 2007-03-24 00:11

(david) Bug fix: when removing a menu item the correct item is now selected afterwards (was not working if the last item was deleted).

10 lines of code changed in:

dound 2007-03-23 23:25

The combined hostname/ip label now updates much as its components change.

21 lines of code changed in:

dound 2007-03-23 23:00

Bug fix: service is now set after instantiating the test

1 lines of code changed in:

dound 2007-03-23 23:00

Framework Change: Test now manages the service field. Also, setService has been added. Also, Test now takes a generic parameter which allows children to specify what kind of Service they require.

78 lines of code changed in:

dound 2007-03-23 22:22

Now shows the version in the title bar.

16 lines of code changed in:

dound 2007-03-23 22:21

Bug fix: testsUsed was not being populated in a LogicParser when parseString was called because it was spawning another LogicParser to actually do the parsing and that LogicParser contained the testsUsed.
Also, the logic_parser.jj now uses spaces (4) vice tabs.

958 lines of code changed in:

dound 2007-03-23 22:19

teams templates now stored in team_templates/ vice <competition_name>/

3 lines of code changed in:

rreagan3 2007-03-23 22:05

i cant get it to run :'(, but its friday and i quit for now

154 lines of code changed in:

rreagan3 2007-03-23 20:52

oops, making the service final (i didn't need to change it in the first place)

15 lines of code changed in:

rreagan3 2007-03-23 20:45

making the service not final

15 lines of code changed in:

rreagan3 2007-03-23 19:05

no message

56 lines of code changed in:

rreagan3 2007-03-23 19:03

added a constructor that allows preloading a configuration

13 lines of code changed in:

allikat 2007-03-23 16:25

Unique Naming Works!

30 lines of code changed in:

rreagan3 2007-03-23 15:45

no empty strings!!!! (actually, this fix prevents a null value for any option as well as prevents the current value from being "")

4 lines of code changed in:

rreagan3 2007-03-23 15:43

Manual Testing!

114 lines of code changed in:

rreagan3 2007-03-23 15:42

no empty strings!!!!

6 lines of code changed in:

rreagan3 2007-03-23 15:37

no empty strings!!!!

18 lines of code changed in:

dound 2007-03-23 15:09

There is now an option for the report's main page to be opened in the default browser after it is generated.

127 lines of code changed in:

rreagan3 2007-03-23 13:26

no message

60 lines of code changed in:

rreagan3 2007-03-23 12:59

no message

88 lines of code changed in:

rreagan3 2007-03-23 12:03

did the same thing as in ResolveHostname.verifyConfigValue()

6 lines of code changed in:

rreagan3 2007-03-23 12:02

verifyConfigValue(name, val) now fails when name == hostname and val.getCurrentValue() is an empty string or null
...should probably do this for all other appropriate instances of ConfigString

7 lines of code changed in:

rreagan3 2007-03-23 09:44

the white space is to remind me where to work

97 lines of code changed in:

dound 2007-03-23 03:23

Command-line version done. Some testing needs to be done and the about menu needs to be added before this GUI is done, but almost there.

158 lines of code changed in:

dound 2007-03-23 03:09

updated title

6 lines of code changed in:

dound 2007-03-23 02:28

no message

60 lines of code changed in:

dound 2007-03-23 02:27

Now starts up in the center of the user's screen.

14 lines of code changed in:

dound 2007-03-23 02:23

Bug Fix: progressBar was being used when null

3 lines of code changed in:

dound 2007-03-23 01:52

Implemented the scheduling option.

132 lines of code changed in:

dound 2007-03-23 01:46

Now interrupts the NetworkTester when trying to close it instead of waiting for it to wake up.

3 lines of code changed in:

rreagan3 2007-03-23 00:16

got rid of apostraphes so that file could be encoded in utf8

21 lines of code changed in:

rreagan3 2007-03-22 23:26

yay!

0 lines of code changed in:

rreagan3 2007-03-22 23:19

so it wasn't a race condition, but regardless, its fixed

4 lines of code changed in:

allikat 2007-03-22 23:17

Unique Naming for TestItems is hot!

118 lines of code changed in:

rreagan3 2007-03-22 23:08

took care of a race condition between two event listeners

12 lines of code changed in:

rreagan3 2007-03-22 22:18

don't terminate the app!!!

1 lines of code changed in:

rreagan3 2007-03-22 22:03

no more stdout :'(

1 lines of code changed in:

rreagan3 2007-03-22 21:58

no message

3 lines of code changed in:

rreagan3 2007-03-22 21:46

all your base are belong to us

33 lines of code changed in:

rreagan3 2007-03-22 21:44

added function getInitialConfigCopy() which does the same as getDefaultConfigValuesCopy() EXCEPT that it gives whole ConfigOptions and not just short copies

17 lines of code changed in:

rreagan3 2007-03-22 20:48

changed the prototype of:
public Test getTestByName( String name )
to
public Test getTestByName( Service s, String name )
...in order to eliminate the complications that would arise from having tests with the same name for different services

11 lines of code changed in:

dound 2007-03-22 20:38

Just need to implement the back-end code for start, stopping, and running the scheduled compilations.

129 lines of code changed in:

dound 2007-03-22 20:21

no message

8 lines of code changed in:

dound 2007-03-22 20:17

removed the old gui

0 lines of code changed in:

dound 2007-03-22 20:17

added exiting functionality

40 lines of code changed in:

dound 2007-03-22 20:14

Launchers now all work. Still need to implement the options pane.

188 lines of code changed in:

dound 2007-03-22 20:12

no message

25 lines of code changed in:

dound 2007-03-22 20:11

Added exit functionality.

41 lines of code changed in:

rreagan3 2007-03-22 20:10

no message

107 lines of code changed in:

dound 2007-03-22 19:56

Bug Fix: saved status is now properly tracked after opening a file or creating a new one.

9 lines of code changed in:

dound 2007-03-22 19:52

saved status is now better maintained

15 lines of code changed in:

dound 2007-03-22 19:48

no message

3 lines of code changed in:

dound 2007-03-22 19:35

exit now will either dispose the JFrame or terminate the process as specified by the user

22 lines of code changed in:

dound 2007-03-22 19:32

Now can specify the names of files at which team templates will be saved.

18 lines of code changed in:

dound 2007-03-22 19:32

no message

4 lines of code changed in:

dound 2007-03-22 19:12

Now may open Team Configurations as well Competition Configurations and NTPs

16 lines of code changed in:

dound 2007-03-22 18:45

overrided exit methods now call their parent after doing their work

8 lines of code changed in:

dound 2007-03-22 17:40

now only works for a TestSuite as intended

18 lines of code changed in:

dound 2007-03-22 17:35

no message

6 lines of code changed in:

dound 2007-03-22 17:35

This translator requires the new value to not be an existing TestItem's name.

118 lines of code changed in:

rreagan3 2007-03-22 09:25

no message

925 lines of code changed in:

dound 2007-03-22 03:30

This GUI is the "Wrapper" GUI which will be used to launch the other GUIs and make it easier to perform certain high-level Scorebot tasks. The GUI layout is complete and the Tools tab works for the most part. The launch buttons will be upgraded to load the current competition file and the for each launchers don't work yet. All, the running process tracking needs to be implemented.

1864 lines of code changed in:

dound 2007-03-22 03:26

no message

5 lines of code changed in:

dound 2007-03-22 03:05

Bug fix: was just stripping all ext vice the specified number

3 lines of code changed in:

dound 2007-03-22 03:04

no message

148 lines of code changed in:

dound 2007-03-22 03:03

Added WrapperSettings to the alias list

5 lines of code changed in:

dound 2007-03-22 03:02

Minor updates to sidecare filenames.

6 lines of code changed in:

dound 2007-03-22 03:02

Added a method to strip off extensions.

25 lines of code changed in:

dound 2007-03-22 01:15

no message

5 lines of code changed in:

rreagan3 2007-03-22 00:14

no message

274 lines of code changed in:

dound 2007-03-21 10:24

Upgraded so test suite scores are now shown on the main page. Also, fixed a bug (TE_COUNT was not being replaced properly on the index page for test events).

21 lines of code changed in:

dound 2007-03-21 10:01

Updated the Reporter so that the competition index page now includes suite scores

36 lines of code changed in:

dound 2007-03-21 03:04

no message

100 lines of code changed in:

dound 2007-03-21 03:03

Fixed up the tests packages. Change summary:
1) Method added which asks the Test to add the "default" results (to ensure all results are given a value!)
2) Option naming, usage, and verification fixed
3) MD5 class move to cdx.scorebot.util
4) IntegrityCheck class created to make it easy to do multiple kinds of verification including MD5, Regular Expressions/Pattern Matching, or nothing (i.e. just complete the retrieval).
5) Deleted unused packages -- mysql and vtc
6) Removed unused connect and disconnect methods
7) Updated the ReadFile class so that it can now verify what it retrieved instead of just retrieving the file.
8) Minor bug fixes in several files (really, just mismatched option and result names)
9) Replaced all usages of "details" result returns with setExplanation calls. Standardized these calls as well.

362 lines of code changed in:

dound 2007-03-21 02:34

Relocated the MD5 class.

60 lines of code changed in:

dound 2007-03-21 02:34

Updated to reflect removed classes.

5 lines of code changed in:

allikat 2007-03-21 00:44

changed settings file thing for David....

3 lines of code changed in:

dound 2007-03-21 00:04

Reporter is now tested and ready (for more testing).

176 lines of code changed in:

dound 2007-03-21 00:03

GUIs now have "Scorebot" vice "ScoreBot" in their frame captions. Settings file are now located in the "settings" folder.

20 lines of code changed in:

dound 2007-03-20 21:55

GUI for reporting almost there.

669 lines of code changed in:

dound 2007-03-20 21:54

no message

5 lines of code changed in:

dound 2007-03-20 21:54

Bug fix: caused an exception if the folder to get files from was not accessible

14 lines of code changed in:

dound 2007-03-20 20:18

Hidden information is now removed, if directed.

17 lines of code changed in:

dound 2007-03-20 20:15

GUIs now prepare bindings seperately from updating them. Also, updated XStreamWrapper to alias some new classes.

36 lines of code changed in:

allikat 2007-03-20 19:19

Bonus/Penalty settings work. =)

18 lines of code changed in:

allikat 2007-03-20 17:16

Bug Fixed: Code check no longer looks at basic code, throwing horrible, unwarranted exceptions

3 lines of code changed in:

allikat 2007-03-20 17:15

checkbox listener is revamped and WORKING. Also, a magic basic-code tab has been added with awesome abilities to check your code and yell at you if you're stupid. Yay!

118 lines of code changed in:

dound 2007-03-20 16:15

GUIs no longer automatically close on exit so that the "cancel" and other buttons on the "do you want to save changes" dialog can work.

76 lines of code changed in:

rreagan3 2007-03-20 15:23

vista won't get me this time...

86 lines of code changed in:

dound 2007-03-20 15:12

no message

7 lines of code changed in:

dound 2007-03-20 15:07

Completed competition template configurer GUI.

1254 lines of code changed in:

dound 2007-03-20 12:19

Renamed and removed "skeleton" references. Bad terminology fixed finally!

816 lines of code changed in:

dound 2007-03-20 12:14

Restructured the template process to incorporate mass templating. GUI still needs to be made for that.
Bug fix: File-->Save now works as exepected (calls SaveAs) if the current object does not have a filename to save to (i.e. it is a new file).

652 lines of code changed in:

dound 2007-03-20 10:06

Bug fix: previously, when trying to bind to a method, only the name was matched -- now the parameters are also checked so that if the method is overloaded, the binding will bind to the appropriate one.

43 lines of code changed in:

allikat 2007-03-20 09:24

checkbox listener now loads correct tab in scoring thing...cannot flip between and gets upset at the code in the box for some reason...

16 lines of code changed in:

dound 2007-03-20 01:50

Scoring stats are now properly generated for complete stats. Intentionally incomplete information needs to be taken into account still.

26 lines of code changed in:

allikat 2007-03-20 01:34

compiles -- working on the checkbox listener for UseBasicCode -- gets and OutofBounds exception when trying to access email suite...

22 lines of code changed in:

dound 2007-03-20 01:24

Revamped reporting system. Not yet done; placing the finishing touches and then finishing the GUI.

1275 lines of code changed in:

dound 2007-03-20 00:54

Bug fix: Type checking bug fixes (was asking the hashmap for something with the wrong key type)

11 lines of code changed in:

allikat 2007-03-20 00:53

Got the Results box working -- Listener was attached to wrong component apparently, and for whatever reason, I just need to fill the model manually in order to display (still not sure what's going on with the binding)
Also added toString() method to the ResultInfo class so that it displays correctly.

113 lines of code changed in:

dound 2007-03-14 01:03

Bug fix: multi-printing of line/column of the error was occurring.

4 lines of code changed in:

dound 2007-03-14 00:59

Fixed exception so that the identifier name and test result number is shown vice gobbly-gook.

8 lines of code changed in:

dound 2007-03-10 13:13

Fixed return types to what they were intended to be. Still needs some work, but should be ok for testing.

23 lines of code changed in:

dound 2007-03-09 15:57

no message

3 lines of code changed in:

allikat 2007-03-09 15:22

populates test type combo box. Still need to do Results and fix the listener on the Basic Rule check box. Also need to figure out distinct naming...

5 lines of code changed in:

dound 2007-03-09 14:52

If a null TestSuite is passed, it now returns null.

4 lines of code changed in:

dound 2007-03-09 14:46

If a null TestSuite is passed, it is now ignored.

3 lines of code changed in:

dound 2007-03-09 02:21

Added method to load the most recelty used file easily.

39 lines of code changed in:

dound 2007-03-09 01:45

no message

15 lines of code changed in:

dound 2007-03-09 01:36

Expanded the scoring language so that type can now be determined at (and is now validated at) runtime.

1030 lines of code changed in:

allikat 2007-03-08 17:16

SQUEE! David did cool I/O stuffs and now we can add TestSuites! \/\/007!!

99 lines of code changed in:

allikat 2007-03-08 00:34

added the line Dave asked me to

7 lines of code changed in:

dound 2007-03-08 00:33

XStreamWrapper now throws BaseException if serialization or deserialization fails. Classes which used toXML or fromXML now catch and process this exception.

14 lines of code changed in:

dound 2007-03-08 00:28

XStreamWrapper now throws BaseException if serialization or deserialization fails. Classes which used toXML or fromXML now catch and process this exception.

181 lines of code changed in:

dound 2007-03-07 23:44

setMyClass now allows the user to specify what kind of class is expected when an object is deserialized (generics cannot enforce this alone).

40 lines of code changed in:

dound 2007-03-07 23:17

no message

11 lines of code changed in:

dound 2007-03-07 23:12

Updated GUIs to use the new file menu system.

186 lines of code changed in:

dound 2007-03-07 23:12

Now more lenient towards missing result values.

20 lines of code changed in:

dound 2007-03-07 03:41

Extensions are now stored as constants in the class which is saved to disk.

24 lines of code changed in:

dound 2007-03-07 03:41

This file menu class allows the user to open a network test package template in addition to a normal network test package.

113 lines of code changed in:

allikat 2007-03-07 03:26

More Menu Magic + Better Commenting + an Actual Scoring Panel...!!

476 lines of code changed in:

dound 2007-03-07 03:20

Removed Netbeans form crap.

13 lines of code changed in:

dound 2007-03-07 03:14

Updated so that files whose extensions are included in the save name do not have the extension doubled up.

11 lines of code changed in:

dound 2007-03-07 03:01

FileMenuFrame was moved to the cdx.scorebot.util.swing package. Also, FileMenuXMLBasedFrame provides a basic implementation of FileMenuFrame and does all serialization to and from XML with the XStream library. The SkeletonConfigurerGUI now takes advantage of this implementation.

657 lines of code changed in:

dound 2007-03-07 02:32

Documentation.

4 lines of code changed in:

dound 2007-03-07 02:28

This GUI allows a user to maintain a skeleton template which configures a Network Test Package with a specified team name and IPs and ports for each suite.

82 lines of code changed in:

dound 2007-03-07 02:21

Refactored the interface method openFile so that FileMenuFrame could use that method along with other similarly named methods. Boolean didn't really belong and hence is no longer returned (back to void).

216 lines of code changed in:

dound 2007-03-07 01:02

The current filename is now saved when files are saved and opened.

5 lines of code changed in:

dound 2007-03-07 00:51

The filter now has the extension in parenthesis in the file type box.

3 lines of code changed in:

dound 2007-03-07 00:36

Temporary fix.

9 lines of code changed in:

dound 2007-03-07 00:30

Now also notes that saving is up to date when opening/saving files is successfully completed.

11 lines of code changed in:

dound 2007-03-07 00:28

Now handles note/unnoting recently used files.

42 lines of code changed in:

dound 2007-03-07 00:07

Bug fix: the yes/no/cancel dialog was being shown as an input dialog.

8 lines of code changed in:

dound 2007-03-07 00:01

Implemented the addListenersToSubcomponents method so that is more accurately detects a change.

33 lines of code changed in:

allikat 2007-03-06 23:22

David made some stuffs. (File Menu Magic!!)

74 lines of code changed in:

dound 2007-03-06 18:08

This extension of JFrame implements the basic File menu functionality. It also takes care of some of the basic file chooser functionality and uses a settings file to maintain recently used files and the most recently used folder.

3 lines of code changed in:

dound 2007-03-06 17:57

The SkeletonNTP class now loads its transient fields upon derserialization.

106 lines of code changed in:

dound 2007-03-06 17:57

Added an interface which shows an input box with standard buttons (yes/no, yes/no/cancel, ok/cancel).

15 lines of code changed in:

dound 2007-03-06 17:57

Bug fix: getPath was not returning the path correctly

5 lines of code changed in:

allikat 2007-03-06 15:19

Something wonky with the comparison operators...learnin' about Listeners!

103 lines of code changed in:

rreagan3 2007-03-06 15:17

added getTestByName(String name)

30 lines of code changed in:

rreagan3 2007-03-06 15:02

added getTestByName(String name)

17 lines of code changed in:

rreagan3 2007-03-06 14:53

added public Service getServiceByName( String name )

14 lines of code changed in:

rreagan3 2007-03-06 14:16

no message

85 lines of code changed in:

allikat 2007-03-06 14:06

David said to commit.

3 lines of code changed in:

rreagan3 2007-03-06 14:01

no message

280 lines of code changed in:

dound 2007-03-06 13:26

A skeleton NetworkTestPackage which configures a NetworkTestPackage template.

22 lines of code changed in:

allikat 2007-03-06 09:48

made some additions to the scoring pane

60 lines of code changed in:

allikat 2007-03-06 09:17

added new fields to Scoring Rule Window...

93 lines of code changed in:

allikat 2007-03-06 00:39

auto-commented...

19 lines of code changed in:

allikat 2007-03-06 00:04

Add/Remove Rule buttons work

3 lines of code changed in:

allikat 2007-03-05 23:44

add/Remove Time ranges works

92 lines of code changed in:

veryoriginal 2007-03-05 23:07

Updated results

95 lines of code changed in:

veryoriginal 2007-03-05 22:44

Changed the results passed

39 lines of code changed in:

dound 2007-03-05 21:41

setExplanation was mistakenly named getExplanation

3 lines of code changed in:

dound 2007-03-05 09:24

Updated a rule's comment.

4 lines of code changed in:

dound 2007-03-05 09:06

Scoring logic code is now has some basic syntax highlighting in the HMTL output.

11 lines of code changed in:

dound 2007-03-05 09:05

A basic HTML keyword highlighter which marks up certain keywords in a string with user-defined HTML styles.

190 lines of code changed in:

dound 2007-03-05 09:04

Bug fix: if the one of the marker strings was on the edge of the string in which it was searching, an error would occur.

4 lines of code changed in:

dound 2007-03-05 02:27

javadoc fix

2 lines of code changed in:

dound 2007-03-05 02:22

TestItem additional information (number of runs, total score) is now properly computed. The TestItem page now also properly shows time ranges in which it was scheduled to run. The rules page now has much more information included the scoring logic code. Report generation appears to be working correctly. Still need to do the progress bar.

109 lines of code changed in:

dound 2007-03-05 02:03

Added equals and hashCode methods.

14 lines of code changed in:

dound 2007-03-04 21:43

Debugged the compilation process. Most kinks now worked out, though TestItem score is not yet being properly computed. Almost there.

274 lines of code changed in:

dound 2007-03-04 21:42

equals and hashCode are now implemented to give meaningful returns for this object.

46 lines of code changed in:

dound 2007-03-04 20:51

String selection now returns an empty string vice null.

5 lines of code changed in:

dound 2007-03-04 20:28

Now uses the proper email config options.

6 lines of code changed in:

dound 2007-03-04 20:01

Options for Sendmail now meet the contract in the InfoMaintainerGUI.

14 lines of code changed in:

dound 2007-03-04 20:01

toString now has a meaningful return.

16 lines of code changed in:

dound 2007-03-04 20:00

Returns for these methods now meet the contract in the InfoMaintainerGUI by returning "ip" and "hostname" respectively.

8 lines of code changed in:

dound 2007-03-04 19:34

Replacing between strings now returns the given string if either substring isn't found in it vice null.

5 lines of code changed in:

dound 2007-03-04 15:12

Tweaks: configuration pane is now selected automatically when a configuration is opened. Also, the log is cleared when a new configuration is loaded and the progress bar is reset (in the scoring gui).

9 lines of code changed in:

dound 2007-03-04 15:07

Added options which allow the user to choose whether or not logging to a file is done and whether or not logging in the GUI is done in color.

295 lines of code changed in:

dound 2007-03-04 14:48

Changed the thresholding on the DNS Hostname Internet Lookup rule so that testing of multiple thresholds at once can be done.

4 lines of code changed in:

dound 2007-03-04 14:47

Logging regarding thresholding is now just saved to a string so that if multiple thresholds occur, only the most significant one will be shown.

23 lines of code changed in:

dound 2007-03-04 14:15

Added suite min/max point settings which may trigger thresholds at reasonable levels for testing purposes.

10 lines of code changed in:

dound 2007-03-04 14:14

Added support for flagging tests as having been thresholded in the logs.

20 lines of code changed in:

dound 2007-03-04 13:58

Improved logging. Rules' and suites' names now appear in bold.

47 lines of code changed in:

dound 2007-03-04 13:58

Added getNameNoSpaces method.

15 lines of code changed in:

dound 2007-03-04 13:26

"Success" => "success"

6 lines of code changed in:

dound 2007-03-04 13:23

The logging pane is now restricted width-wise too (136 characters wide). Also, TestItem names are now used vice Test names and these are now syntax highlighted like in the TesterGUI.

39 lines of code changed in:

dound 2007-03-04 13:21

The logging pane is now restricted width-wise too (136 characters wide).

8 lines of code changed in:

dound 2007-03-04 13:15

The logging pane is now restricted width-wise too (136 characters wide).

5 lines of code changed in:

dound 2007-03-04 13:09

Thresholding now works properly. Total score change is now computed for each test event processed.

20 lines of code changed in:

dound 2007-03-04 13:09

Completed line length restrictions.

63 lines of code changed in:

dound 2007-03-04 12:43

Text was being trimmed when the caller asked for that not to happen (fixed).

3 lines of code changed in:

dound 2007-03-04 12:36

StringFIFO is now able to restrict line length too (helpful if lines too long get wrapped since they would appear as two lines but only count as one!).

78 lines of code changed in:

dound 2007-03-04 12:32

Trimming can now be explicitly enabled or disabled when splitting line lengths.

9 lines of code changed in:

dound 2007-03-04 12:31

Refactored a method call in StringOps.

3 lines of code changed in:

dound 2007-03-04 10:09

Incorporated bonus thresholding.

12 lines of code changed in:

dound 2007-03-04 10:07

Checks added to getters/setters to ensure the magnitude of integer fields is appropriate.

20 lines of code changed in:

dound 2007-03-04 09:54

Improved the scoring logic error message to include the file which was being processed when the error occurred.

3 lines of code changed in:

dound 2007-03-04 09:54

Added thresholds for bonuses.

110 lines of code changed in:

dound 2007-03-04 08:53

Bug fix: was trying to retrieve option values instead of result values as intended

3 lines of code changed in:

dound 2007-03-04 08:43

No longer timestamp LogicExceptions.

3 lines of code changed in:

dound 2007-03-04 08:30

Old scoring files are now removed prior to compilation.

8 lines of code changed in:

dound 2007-03-04 08:29

Clone is now implemented in ScoringRule and TestNumPair so that a Context may clone a ScoringRule so that the results for that cloned rule are seperated from the actual rule. This is necessary because the original rule may have its results pruned if useUniqueResults is true, however, the TestScoreEvent's copy of the rule needs to have those test results (TestEvents) so that they can be saved to a file.

56 lines of code changed in:

dound 2007-03-04 08:10

Bug fix: logic was removing right operands from the actual LogicUnit which made later evaluations bogus; elements are still being removed, been any methods which do this are now passed a clone vice the actual vector.

11 lines of code changed in:

dound 2007-03-04 08:09

Bug fix: file number wasn't being incremented by one

4 lines of code changed in:

dound 2007-03-04 00:23

Rules are now "prepared" prior to scoring so that the TestNumPair classes are ready.

39 lines of code changed in:

dound 2007-03-04 00:22

Fixed the comment for one of the rules.

3 lines of code changed in:

dound 2007-03-04 00:21

Bug fix: some wrong indices were being looked at for Literals.

6 lines of code changed in:

dound 2007-03-04 00:21

Architecture Revisement: ScoreEvent no longer contains a TestSuite. The TestSuite should have never been stored in the rule -- it was ok if this data was only staying in memory, but it is being written to XML and suite information doesn't really belong or need to take up all that space. The TestSuite for a rule can be determined by looking through each suite and which has the rule with the specified name. If the equals method was implemented for ScoringRule, then the TestSuite could be determined just with that.

24 lines of code changed in:

dound 2007-03-04 00:07

Result names fixed.

6 lines of code changed in:

dound 2007-03-04 00:07

Bug fix: If the method being called was a penalty, the point value was being set to the opposite value; the value is already being flipped within the scoring logic.

4 lines of code changed in:

dound 2007-03-03 23:42

Bug fix: backwards if condition led to results being discarded as soon as they were being tracked.

3 lines of code changed in:

dound 2007-03-03 23:42

Bug fix: One to few results was being tracked.

5 lines of code changed in:

dound 2007-03-03 19:41

Adapted to use the new methods in NTP which require the path be specified to the parent's home directory.

675 lines of code changed in:

dound 2007-03-03 19:40

Refined the ability to get information out by allowing the path to get specified. This may now also hold a path string (transient).

83 lines of code changed in:

dound 2007-03-03 19:39

Added methods to find the folder a file is in and ensure a string ends with a certain slash character.

33 lines of code changed in:

dound 2007-03-03 16:53

Updated scoring stats so that index pages are now computed completely.

51 lines of code changed in:

allikat 2007-03-03 14:01

Basic Info in Scoring Panel is done.

215 lines of code changed in:

allikat 2007-03-03 13:59

Refactored the name of 'maxDeducation' to be 'maxDeduction'

18 lines of code changed in:

dound 2007-03-03 03:01

Implemented remaining stats pages and all the index pages.

790 lines of code changed in:

allikat 2007-03-02 21:11

Have been working on the Scoring page...for some reason, TimeStampRanges went pear-shaped and none of the items in the ScoringRuleSet seem to have any values...will investigate further later.

232 lines of code changed in:

allikat 2007-03-02 15:25

Started setting up Scoring Rules Tab
Need Buttons + General Info

187 lines of code changed in:

dound 2007-03-02 14:23

In progress. Generation methods to generate pages are still in progress. The index, test score event, test event, and test suite page generation methods have been implemented.

363 lines of code changed in:

dound 2007-03-02 14:23

Modified to work with the new ScoringStats definition; not yet implemented.

8 lines of code changed in:

dound 2007-03-02 14:22

Formal definition began. All fields to be replaced in templates have been enumerated as constants. Also, methods which populate all computed score values (and other values) have been implemented.

556 lines of code changed in:

dound 2007-03-02 14:07

getter/setter for explanation now public as intended

4 lines of code changed in:

rreagan3 2007-03-02 14:06

Manual Test Window, I'm gonna need help with this, I'm getting lost with these bound things

365 lines of code changed in:

dound 2007-03-02 14:01

Explanations may now be added to TestEvents.

15 lines of code changed in:

dound 2007-03-02 13:18

Added a method to ResultInfoPair which says whether or not it has an audited value.

7 lines of code changed in:

dound 2007-03-02 13:17

Added methods for finding and replacing text between strings.

68 lines of code changed in:

dound 2007-03-02 01:09

Added a getActualScore method which returns the getScore if there is no threshold, and the thresholded score otherwise.

14 lines of code changed in:

dound 2007-03-02 01:08

Added methods which return a Vector of TestEvents, TestScoreEvents, or ManualScoreEvents from xml files in the standard folder.

50 lines of code changed in:

dound 2007-03-02 01:08

Added a hasRule method to make it easier for others to find out (by rule name) if a test suite has a particular rule.

17 lines of code changed in:

dound 2007-03-02 01:06

Bug fix: generic tests are now properly added to the list of returned test types when getTestFactories is called.

3 lines of code changed in:

allikat 2007-03-01 16:40

Can now add/delete TestItems

15 lines of code changed in:

allikat 2007-03-01 16:39

Hooray! The Dialog works!

111 lines of code changed in:

dound 2007-03-01 15:59

Bug fix: The old getName method was being used where getIdentifier should have been called.

12 lines of code changed in:

allikat 2007-03-01 15:51

craziness - the option description doesn't show correctly now...

12 lines of code changed in:

allikat 2007-03-01 10:41

Dialog Populates

109 lines of code changed in:

allikat 2007-03-01 10:40

Pops Dialog for Adding a TestItem

6 lines of code changed in:

dound 2007-03-01 03:03

Added a new method which returns all Tests.

17 lines of code changed in:

dound 2007-03-01 03:02

Added a getter to get the expression type this holds (needed by the Parser to determine if arguments to a method are valid).

6 lines of code changed in:

dound 2007-03-01 03:01

Two changes:
1) When count is called, the parser now figures out what tests it needs to add. This is neccessary since count may be the only reference to the tests and it won't get added to the needed tests vector (testsUsed) otherwise since count takes the test as a string corresponding to its test item identifier.
2) When a literal string was being parsed, the quote marks on either side were being included as part of the value. These are no longer included as part of the string.

79 lines of code changed in:

allikat 2007-03-01 01:51

Fixed Bug: Dave convinced me to clean up my code and simply do try-catch syntax vice messy if-statements...stopped crashing the program when illegal indices were selected!

103 lines of code changed in:

dound 2007-03-01 00:05

Bug fix: method call for the scoring language count method wasn't being properly formed.

6 lines of code changed in:

dound 2007-03-01 00:04

Fixed bug in replace method.

5 lines of code changed in:

February 2007 »

Generated by StatCVS 0.3