-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
78 lines (58 loc) · 1.59 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#################
# Ruby Programs #
#################
operator.rb
- Operates the Tabulator
- Prints help info when called without args
- Reads and writes the file TABULATOR_DATA.yml
lib/tabulator.rb
- The Tabulator
lib/validator.rb
- The Validator for Tabulator data sets
lib/syntax_checker.rb
- YAML Syntax Checker for TTV Common Data Format (CDF) datasets
test/operator_test.rb
- Ruby Unit Tests for the Tabulator Operator
test/tabulator_test.rb
- Ruby Unit Tests for the Tabulator
test/validator_test.rb
- Ruby Unit Tests for the Tabulator Validator
test/syntax_checker_test.rb
- Setup and Test the YAML Syntax Checker
test/emgr_data_handler.rb
- [DEBUG] Converts two real EMGR datasets into an Election Definition in
preparation for syntax checking and validation by the Tabulator
###########################
# Ruby Unit Test Commands #
###########################
ruby -I . test/operator_test.rb
ruby -I . test/tabulator_test.rb
ruby -I . test/validator_test.rb
ruby -I . test/syntax_checker_test.rb
################
# Bash Scripts #
################
ERRS.sh
- prints out all the error/warning messages in the Tabulator code base
- checks to see if the validator test is in sync with the code
TEST.sh
- runs various tests, use "help" as an arg for a complete explanation
###############
# Directories #
###############
data/
- Docs/
- miscellaneous documents
- Schemas/
- schema files for all data structures processed by the Tabulator
- Tests/
- test data files
doc/
- RDoc documentation
lib/
- primary Ruby executables
test/
- Ruby unit tests
-----------------
Author: Jeff Cook
Date: 19 Feb 2011