Pyromaniac

Statistics

Statistics

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

Pyromaniac

Source code 2020 2021
Python files 255 330
Python lines of code 57997 82450
Python lines of comment 6319 8481
Python FIXME marks 687 878
Test code 2020 2021
Python test files 6 9
Descriptive test files 54 77
Python lines of test code 819 1548
Descriptive lines of test code 4059 6219
Perl lines of test harness code 1597 1718
Assembly lines of code 12225 21267
Test execution 2020 2021
Number of tests 1022 1592
Code coverage of tests 65.8% 67.19%
Platforms tested 2 2
Test execution time (Linux) 10m 52s 19m 59s
Test execution time (macOS) 20m 08s 31m 20s
Coverage execution time (Linux) 20m 58s 41m 9s
Test pipelines run 1383 2060
Test pipelines passrate 74% 75.68%
Project tracking 2020 2021
Tasks ToDo 120 146
Tasks Doing 30 24
Tasks Closed 230 299
Source control 2020 2021
Commits 1727 2676
Commits per day 3.4 3.0
Pending branches 13 36
Configuration and debug 2020 2021
Configuration groups 59 75
Configuration options 248 330
Debug switches 107 131
OS interfaces 2020 2021
PyModules 32 43
Directly registered SWIs 132 135
Internal *-commands 100 122
System variables 82 84
Dynamic Areas 8 9
Vectors with handlers 21 21
OS_Words with handlers 7 7
OS_Bytes with handlers 43 43
OS_FSControl with handlers 36 42
IIC devices 1 1
Socket_Ioctls with handlers 16 16

Presenter tool

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

General

Releases 2020 2021
Pyromaniac releases 16 29
Open source projects created 17 25
Open source libs/tools ported 4 6
Binary projects created 5 5
Example CI projects 6 7