Pyromaniac

Statistics

Statistics

This page collects some statistics from the RISC OS Pyromaniac and related work.

Pyromaniac

Source code
Python files 255
Python lines of code 57997
Python lines of comment 6319
Python FIXME marks 129
Test code
Python test files 6
Descriptive test files 54
Python lines of test code 819
Descriptive lines of test code 4059
Perl lines of test harness code 1597
Assembly lines of code 12225
Test execution
Number of tests 1022
Code coverage of tests 65.8%
Platforms tested 2
Test execution time (Linux) 10m 52s
Test execution time (macOS) 20m 08s
Coverage execution time (Linux) 20m 58s
Test pipelines run 1383
Test pipelines passrate 74%
Project tracking
Tasks ToDo 120
Tasks Doing 30
Tasks Closed 230
Source control
Commits 1727
Commits per day 3.4
Pending branches 13
Configuration and debug
Configuration groups 59
Configuration options 248
Debug switches 107
OS interfaces
PyModules 32
Directly registered SWIs 132
Internal *-commands 100
System variables 82
Dynamic Areas 8
Vectors with handlers 21
OS_Words with handlers 7
OS_Bytes with handlers 43
OS_FSControl with handlers 36
IIC devices 1
Socket_Ioctls with handlers 16

Presenter tool

Source code
C files 53
C lines of code 4906
C lines of comment 588
C FIXME marks 22
Test code
C test files 11
C lines of test code 617
Project tracking
Tasks ToDo 13
Tasks Doing 6
Tasks Closed 33
Source control
Commits 75
Commits per day 1.7
Pending branches 0

General

Releases
Pyromaniac releases 16
Open source projects created 15
Open source libs/tools ported 4
Binary projects created 5
Example CI projects 6