apache / cassandra-dtest
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
72% | 0% | 11% | 6% | 9%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py74% | 0% | 11% | 6% | 7%
cfg0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
cql0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cassandra-thrift99% | 0% | 0% | 0% | <1%
ROOT0% | 0% | 85% | 7% | 7%
tools0% | 0% | 22% | 33% | 44%
upgrade_tests0% | 0% | 0% | 77% | 22%
cqlsh_tests0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
plugins0% | 0% | 0% | 0% | 100%
stress_profiles0% | 0% | 0% | 0% | 100%
thrift_bindings0% | 0% | 0% | 0% | 100%
meta_tests0% | 0% | 0% | 0% | 100%
repair_tests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Cassandra.py
in cassandra-thrift/v11
6326 662
ttypes.py
in cassandra-thrift/v11
2839 234
460 30
399 36
dtest.py
in root
348 35
jmxutils.py
in tools
247 16
upgrade_manifest.py
in upgrade_tests
168 11
upgrade_base.py
in upgrade_tests
165 11
145 20
data.py
in tools
119 15
109 2
misc.py
in tools
104 12
99 4
paging.py
in tools
92 16
91 5
datahelp.py
in tools
77 10
cqlsh_tools.py
in cqlsh_tests
75 9
cqlsh_test_types.py
in cqlsh_tests
69 18
cql
glass.cql
in cqlsh_tests
65 -
62 12
sslkeygen.py
in tools
57 12
assert_tools.py
in plugins
47 5
hacks.py
in tools
45 2
42 8
blogposts.yaml
in cqlsh_tests
41 -
context.py
in tools
34 2
repair_wide_rows.yaml
in stress_profiles
29 -
files.py
in tools
29 4
28 -
funcutils.py
in tools
22 4
flaky.py
in tools
20 2
19 -
19 -
19 -
git.py
in tools
17 1
util.py
in cqlsh_tests
12 1
constants.py
in thrift_bindings/thrift010
5 -
3 -
3 -
3 -
3 1
constants.py
in cassandra-thrift/v11
3 -
conftest.py
in upgrade_tests
3 1
env.py
in tools
2 -
1 -
1 -
__init__.py
in thrift_bindings
1 -
__init__.py
in thrift_bindings/thrift010
1 -
__init__.py
in tools
1 -
__init__.py
in cqlsh_tests
1 -
Files With Most Units (Top 31)
File# lines# units
Cassandra.py
in cassandra-thrift/v11
6326 662
ttypes.py
in cassandra-thrift/v11
2839 234
399 36
dtest.py
in root
348 35
460 30
145 20
cqlsh_test_types.py
in cqlsh_tests
69 18
paging.py
in tools
92 16
jmxutils.py
in tools
247 16
data.py
in tools
119 15
62 12
sslkeygen.py
in tools
57 12
misc.py
in tools
104 12
upgrade_manifest.py
in upgrade_tests
168 11
upgrade_base.py
in upgrade_tests
165 11
datahelp.py
in tools
77 10
cqlsh_tools.py
in cqlsh_tests
75 9
42 8
91 5
assert_tools.py
in plugins
47 5
99 4
funcutils.py
in tools
22 4
files.py
in tools
29 4
context.py
in tools
34 2
hacks.py
in tools
45 2
flaky.py
in tools
20 2
109 2
git.py
in tools
17 1
util.py
in cqlsh_tests
12 1
3 1
conftest.py
in upgrade_tests
3 1
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 346 long lines.

File# lines# units# long lines
Cassandra.py
in cassandra-thrift/v11
6326 662 153
ttypes.py
in cassandra-thrift/v11
2839 234 69
cql
glass.cql
in cqlsh_tests
65 - 45
upgrade_manifest.py
in upgrade_tests
168 11 28
jmxutils.py
in tools
247 16 13
dtest.py
in root
348 35 9
upgrade_base.py
in upgrade_tests
165 11 9
data.py
in tools
119 15 6
399 36 4
sslkeygen.py
in tools
57 12 2
91 5 2
99 4 1
62 12 1
145 20 1
paging.py
in tools
92 16 1
cqlsh_test_types.py
in cqlsh_tests
69 18 1
109 2 1
Correlations

File Size vs. Commits (all time): 58 points

dtest_setup.py x: 27 commits (all time) y: 399 lines of code upgrade_tests/upgrade_base.py x: 122 commits (all time) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 77 commits (all time) y: 168 lines of code dtest.py x: 401 commits (all time) y: 348 lines of code dtest_config.py x: 7 commits (all time) y: 99 lines of code conftest.py x: 35 commits (all time) y: 460 lines of code run_dtests.py x: 18 commits (all time) y: 109 lines of code tools/assertions.py x: 17 commits (all time) y: 145 lines of code tools/misc.py x: 6 commits (all time) y: 104 lines of code tools/jmxutils.py x: 17 commits (all time) y: 247 lines of code tools/hacks.py x: 5 commits (all time) y: 45 lines of code tools/files.py x: 3 commits (all time) y: 29 lines of code tools/data.py x: 10 commits (all time) y: 119 lines of code tools/flaky.py x: 3 commits (all time) y: 20 lines of code meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 commits (all time) y: 1 lines of code cqlsh_tests/glass.cql x: 3 commits (all time) y: 65 lines of code cqlsh_tests/cqlsh_test_types.py x: 2 commits (all time) y: 69 lines of code cqlsh_tests/cqlsh_tools.py x: 30 commits (all time) y: 75 lines of code tools/metadata_wrapper.py x: 4 commits (all time) y: 62 lines of code tools/paging.py x: 3 commits (all time) y: 92 lines of code cassandra-thrift/v11/Cassandra.py x: 3 commits (all time) y: 6326 lines of code cassandra-thrift/v11/ttypes.py x: 3 commits (all time) y: 2839 lines of code plugins/assert_tools.py x: 1 commits (all time) y: 47 lines of code tools/context.py x: 2 commits (all time) y: 34 lines of code tools/git.py x: 2 commits (all time) y: 17 lines of code conf/cassandra-2.1_test-select.cfg x: 75 commits (all time) y: 19 lines of code conf/cassandra-2.2_test-select.cfg x: 22 commits (all time) y: 19 lines of code conf/cassandra-3.0_test-select.cfg x: 9 commits (all time) y: 19 lines of code conf/trunk_test-select.cfg x: 89 commits (all time) y: 28 lines of code conf/cassandra-1.2_test-select.cfg x: 26 commits (all time) y: 1 lines of code conf/cassandra-2.0_test-select.cfg x: 42 commits (all time) y: 1 lines of code conf/cassandra-2.2_fast-select.cfg x: 6 commits (all time) y: 3 lines of code conf/trunk_coverage_test-select.cfg x: 5 commits (all time) y: 3 lines of code
6326.0
lines of code
  min: 1.0
  average: 216.86
  25th percentile: 1.75
  median: 25.0
  75th percentile: 91.25
  max: 6326.0
0 401.0
commits (all time)
min: 1.0 | average: 19.62 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 11.75 | max: 401.0

File Size vs. Contributors (all time): 58 points

dtest_setup.py x: 17 contributors (all time) y: 399 lines of code upgrade_tests/upgrade_base.py x: 23 contributors (all time) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 20 contributors (all time) y: 168 lines of code dtest.py x: 51 contributors (all time) y: 348 lines of code dtest_config.py x: 6 contributors (all time) y: 99 lines of code conftest.py x: 19 contributors (all time) y: 460 lines of code run_dtests.py x: 15 contributors (all time) y: 109 lines of code tools/assertions.py x: 15 contributors (all time) y: 145 lines of code tools/misc.py x: 5 contributors (all time) y: 104 lines of code tools/jmxutils.py x: 13 contributors (all time) y: 247 lines of code tools/hacks.py x: 5 contributors (all time) y: 45 lines of code tools/files.py x: 3 contributors (all time) y: 29 lines of code tools/data.py x: 8 contributors (all time) y: 119 lines of code tools/flaky.py x: 2 contributors (all time) y: 20 lines of code meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 contributors (all time) y: 1 lines of code upgrade_tests/upgrade_compact_storage.py x: 5 contributors (all time) y: 91 lines of code cqlsh_tests/glass.cql x: 3 contributors (all time) y: 65 lines of code cqlsh_tests/cqlsh_test_types.py x: 2 contributors (all time) y: 69 lines of code cqlsh_tests/cqlsh_tools.py x: 10 contributors (all time) y: 75 lines of code tools/metadata_wrapper.py x: 4 contributors (all time) y: 62 lines of code tools/paging.py x: 3 contributors (all time) y: 92 lines of code cassandra-thrift/v11/Cassandra.py x: 3 contributors (all time) y: 6326 lines of code cassandra-thrift/v11/constants.py x: 3 contributors (all time) y: 3 lines of code cassandra-thrift/v11/ttypes.py x: 3 contributors (all time) y: 2839 lines of code plugins/assert_tools.py x: 1 contributors (all time) y: 47 lines of code tools/context.py x: 2 contributors (all time) y: 34 lines of code conf/cassandra-2.1_test-select.cfg x: 10 contributors (all time) y: 19 lines of code conf/cassandra-2.2_test-select.cfg x: 6 contributors (all time) y: 19 lines of code conf/cassandra-3.0_test-select.cfg x: 4 contributors (all time) y: 19 lines of code conf/trunk_test-select.cfg x: 11 contributors (all time) y: 28 lines of code conf/cassandra-2.0_test-select.cfg x: 9 contributors (all time) y: 1 lines of code conf/cassandra-2.2_fast-select.cfg x: 5 contributors (all time) y: 3 lines of code
6326.0
lines of code
  min: 1.0
  average: 216.86
  25th percentile: 1.75
  median: 25.0
  75th percentile: 91.25
  max: 6326.0
0 51.0
contributors (all time)
min: 1.0 | average: 5.83 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 51.0

File Size vs. Commits (30 days): 3 points

dtest_setup.py x: 1 commits (30d) y: 399 lines of code upgrade_tests/upgrade_base.py x: 1 commits (30d) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 1 commits (30d) y: 168 lines of code
399.0
lines of code
  min: 165.0
  average: 244.0
  25th percentile: 165.0
  median: 168.0
  75th percentile: 399.0
  max: 399.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 3 points

dtest_setup.py x: 1 contributors (30d) y: 399 lines of code upgrade_tests/upgrade_base.py x: 1 contributors (30d) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 1 contributors (30d) y: 168 lines of code
399.0
lines of code
  min: 165.0
  average: 244.0
  25th percentile: 165.0
  median: 168.0
  75th percentile: 399.0
  max: 399.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 3 points

dtest_setup.py x: 1 commits (90d) y: 399 lines of code upgrade_tests/upgrade_base.py x: 1 commits (90d) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 1 commits (90d) y: 168 lines of code
399.0
lines of code
  min: 165.0
  average: 244.0
  25th percentile: 165.0
  median: 168.0
  75th percentile: 399.0
  max: 399.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 3 points

dtest_setup.py x: 1 contributors (90d) y: 399 lines of code upgrade_tests/upgrade_base.py x: 1 contributors (90d) y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 1 contributors (90d) y: 168 lines of code
399.0
lines of code
  min: 165.0
  average: 244.0
  25th percentile: 165.0
  median: 168.0
  75th percentile: 399.0
  max: 399.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0