apache / cassandra-dtest
File Size

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

Intro
Learn more...
File Size Overall
73% | 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% | 32% | 44%
upgrade_tests0% | 0% | 0% | 76% | 23%
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
458 30
384 34
dtest.py
in root
340 34
jmxutils.py
in tools
247 16
upgrade_manifest.py
in upgrade_tests
161 11
upgrade_base.py
in upgrade_tests
147 11
144 20
data.py
in tools
119 15
109 2
misc.py
in tools
104 12
95 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
files.py
in tools
29 4
repair_wide_rows.yaml
in stress_profiles
29 -
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 -
constants.py
in cassandra-thrift/v11
3 -
3 1
conftest.py
in upgrade_tests
3 1
3 -
3 -
3 -
env.py
in tools
2 -
__init__.py
in meta_tests/utils_test
1 -
__init__.py
in meta_tests
1 -
cassandra.yaml
in meta_tests/cassandra-dir-4.0-beta/conf
1 -
__init__.py
in cassandra-thrift
1 -
__init__.py
in cassandra-thrift/v11
1 -
__init__.py
in tools
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
384 34
dtest.py
in root
340 34
458 30
144 20
cqlsh_test_types.py
in cqlsh_tests
69 18
jmxutils.py
in tools
247 16
paging.py
in tools
92 16
data.py
in tools
119 15
misc.py
in tools
104 12
sslkeygen.py
in tools
57 12
62 12
upgrade_base.py
in upgrade_tests
147 11
upgrade_manifest.py
in upgrade_tests
161 11
datahelp.py
in tools
77 10
cqlsh_tools.py
in cqlsh_tests
75 9
42 8
assert_tools.py
in plugins
47 5
91 5
files.py
in tools
29 4
funcutils.py
in tools
22 4
95 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 15)

There are 15 files with lines longer than 120 characters. In total, there are 335 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
161 11 26
jmxutils.py
in tools
247 16 13
dtest.py
in root
340 34 9
data.py
in tools
119 15 6
upgrade_base.py
in upgrade_tests
147 11 4
384 34 2
sslkeygen.py
in tools
57 12 2
91 5 2
62 12 1
paging.py
in tools
92 16 1
109 2 1
cqlsh_test_types.py
in cqlsh_tests
69 18 1
Correlations

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

upgrade_tests/upgrade_manifest.py x: 60 commits (all time) y: 161 lines of code conftest.py x: 32 commits (all time) y: 458 lines of code run_dtests.py x: 17 commits (all time) y: 109 lines of code dtest.py x: 396 commits (all time) y: 340 lines of code upgrade_tests/upgrade_base.py x: 121 commits (all time) y: 147 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 dtest_setup.py x: 23 commits (all time) y: 384 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/assertions.py x: 15 commits (all time) y: 144 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 dtest_config.py x: 5 commits (all time) y: 95 lines of code meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 commits (all time) y: 1 lines of code upgrade_tests/upgrade_compact_storage.py x: 7 commits (all time) y: 91 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: 215.91
  25th percentile: 1.75
  median: 25.0
  75th percentile: 91.25
  max: 6326.0
0 396.0
commits (all time)
min: 1.0 | average: 19.02 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 11.25 | max: 396.0

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

upgrade_tests/upgrade_manifest.py x: 20 contributors (all time) y: 161 lines of code conftest.py x: 17 contributors (all time) y: 458 lines of code run_dtests.py x: 14 contributors (all time) y: 109 lines of code dtest.py x: 49 contributors (all time) y: 340 lines of code upgrade_tests/upgrade_base.py x: 22 contributors (all time) y: 147 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 dtest_setup.py x: 14 contributors (all time) y: 384 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/assertions.py x: 14 contributors (all time) y: 144 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 dtest_config.py x: 4 contributors (all time) y: 95 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: 215.91
  25th percentile: 1.75
  median: 25.0
  75th percentile: 91.25
  max: 6326.0
0 49.0
contributors (all time)
min: 1.0 | average: 5.62 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 49.0

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

upgrade_tests/upgrade_manifest.py x: 4 commits (30d) y: 161 lines of code conftest.py x: 1 commits (30d) y: 458 lines of code run_dtests.py x: 1 commits (30d) y: 109 lines of code
458.0
lines of code
  min: 109.0
  average: 242.67
  25th percentile: 109.0
  median: 161.0
  75th percentile: 458.0
  max: 458.0
0 4.0
commits (30d)
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 4.0

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

upgrade_tests/upgrade_manifest.py x: 3 contributors (30d) y: 161 lines of code conftest.py x: 1 contributors (30d) y: 458 lines of code run_dtests.py x: 1 contributors (30d) y: 109 lines of code
458.0
lines of code
  min: 109.0
  average: 242.67
  25th percentile: 109.0
  median: 161.0
  75th percentile: 458.0
  max: 458.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

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

upgrade_tests/upgrade_manifest.py x: 5 commits (90d) y: 161 lines of code conftest.py x: 1 commits (90d) y: 458 lines of code run_dtests.py x: 1 commits (90d) y: 109 lines of code
458.0
lines of code
  min: 109.0
  average: 242.67
  25th percentile: 109.0
  median: 161.0
  75th percentile: 458.0
  max: 458.0
0 5.0
commits (90d)
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 5.0 | max: 5.0

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

upgrade_tests/upgrade_manifest.py x: 3 contributors (90d) y: 161 lines of code conftest.py x: 1 contributors (90d) y: 458 lines of code run_dtests.py x: 1 contributors (90d) y: 109 lines of code
458.0
lines of code
  min: 109.0
  average: 242.67
  25th percentile: 109.0
  median: 161.0
  75th percentile: 458.0
  max: 458.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0