GCC Code Coverage Report


Directory: src/
Date: 2022-05-10 08:17:32
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 305 305 100.0%
Functions: 66 66 100.0%
Branches: 189 320 59.1%

Function File Line Call count
Controller::Controller(QObject*) src/controller/controller.h 12 called 9 times
Controller::~Controller() src/controller/controller.h 13 called 9 times
DebugTabWidget::DebugTabWidget(interpreter::Manager&, QWidget*) src/debugtabwidget.cpp 7 called 7 times
DebugTabWidget::getClearButton() src/debugtabwidget.cpp 60 called 1 time
DebugTabWidget::getInterpretedOutput() src/debugtabwidget.cpp 55 called 1 time
DebugTabWidget::getInterpreterSelector() src/debugtabwidget.cpp 65 called 1 time
DebugTabWidget::getRawOutput() src/debugtabwidget.cpp 50 called 2 times
DebugTabWidget::newMidiMessage(QByteArray) src/debugtabwidget.cpp 26 called 3 times
DebugTabWidget::onClearButtonClicked() src/debugtabwidget.cpp 40 called 1 time
DebugTabWidget::onInterpretedSelectorChanged(QString const&) src/debugtabwidget.cpp 45 called 3 times
DebugTabWidget::~DebugTabWidget() src/debugtabwidget.cpp 20 called 14 times
Fcb1010Edit::Fcb1010Edit(QWidget*) src/Fcb1010Edit.cpp 6 called 1 time
Fcb1010Edit::~Fcb1010Edit() src/Fcb1010Edit.cpp 13 called 2 times
MainView::MainView(Controller&, interpreter::Manager&, QWidget*) src/mainView.cpp 4 called 4 times
MainView::activateDebugTab() src/mainView.cpp 79 called 4 times
MainView::deactivateDebugTab() src/mainView.cpp 85 called 4 times
MainView::getInterpretedManager() src/mainView.cpp 54 called 1 time
MainView::getMidiController() src/mainView.cpp 49 called 1 time
MainView::getMidiInBox() const src/mainView.cpp 38 called 4 times
MainView::getMidiOutBox() const src/mainView.cpp 43 called 4 times
MainView::setMidiPorts() src/mainView.cpp 26 called 4 times
MainView::tabWidgetCurrentChanged(int) src/mainView.cpp 59 called 8 times
MainView::tr(char const*, char const*, int) src/mainView.h 25 called 4 times
MainView::~MainView() src/mainView.cpp 20 called 8 times
RtMidiController::RtMidiController(QObject*) src/controller/rtmidi_controller.cpp 3 called 8 times
RtMidiController::activateInputMidiPort(QString) src/controller/rtmidi_controller.cpp 55 called 2 times
RtMidiController::activateInputMidiPort(int) src/controller/rtmidi_controller.cpp 38 called 7 times
RtMidiController::activateOutputMidiPort(QString) src/controller/rtmidi_controller.cpp 81 called 2 times
RtMidiController::activateOutputMidiPort(int) src/controller/rtmidi_controller.cpp 66 called 6 times
RtMidiController::emitSignalOnNewMessage(double, std::vector<unsigned char, std::allocator<unsigned char> >*) src/controller/rtmidi_controller.cpp 114 called 1 time
RtMidiController::emitSignalOnNewMessageStatic(double, std::vector<unsigned char, std::allocator<unsigned char> >*, void*) src/controller/rtmidi_controller.h 25 called 1 time
RtMidiController::getInputMidiPort() const src/controller/rtmidi_controller.cpp 28 called 2 times
RtMidiController::getOutputMidiPort() const src/controller/rtmidi_controller.cpp 33 called 2 times
RtMidiController::load_input_port() src/controller/rtmidi_controller.cpp 92 called 8 times
RtMidiController::load_output_port() src/controller/rtmidi_controller.cpp 103 called 8 times
RtMidiController::~RtMidiController() src/controller/rtmidi_controller.cpp 14 called 16 times
interpreter::BaseInterpreter::BaseInterpreter() src/interpreter/interpreter.cpp 25 called 8 times
interpreter::BaseInterpreter::stringFromMidiMessage(QByteArray const&) src/interpreter/interpreter.cpp 33 called 6 times
interpreter::BaseInterpreter::~BaseInterpreter() src/interpreter/interpreter.cpp 29 called 8 times
interpreter::Exceptions::clone() const src/interpreter/exceptions.h 11 called 1 time
interpreter::Exceptions::raise() const src/interpreter/exceptions.h 16 called 3 times
interpreter::Line6Pod2::Line6Pod2() src/interpreter/line6pod2/line6pod2.cpp 6 called 2 times
interpreter::Line6Pod2::buildMessage(QByteArray const&) src/interpreter/line6pod2/line6pod2.cpp 18 called 6 times
interpreter::Line6Pod2::factory() src/interpreter/line6pod2/line6pod2.h 12 called 1 time
interpreter::Line6Pod2::~Line6Pod2() src/interpreter/line6pod2/line6pod2.cpp 13 called 3 times
interpreter::Line6Pod2ProgramChange::Line6Pod2ProgramChange(QByteArray const&) src/interpreter/line6pod2/line6pod2_program_changes.cpp 9 called 46 times
interpreter::Line6Pod2ProgramChange::getBank() const src/interpreter/line6pod2/line6pod2_program_changes.cpp 47 called 38 times
interpreter::Line6Pod2ProgramChange::getChannel() const src/interpreter/line6pod2/line6pod2_program_changes.cpp 52 called 38 times
interpreter::Line6Pod2ProgramChange::toString() const src/interpreter/line6pod2/line6pod2_program_changes.cpp 57 called 38 times
interpreter::Line6Pod2ProgramChange::~Line6Pod2ProgramChange() src/interpreter/line6pod2/line6pod2_program_changes.cpp 43 called 44 times
interpreter::Manager::Manager() src/interpreter/interpreter.cpp 10 called 5 times
interpreter::Manager::getInterpreterList() const src/interpreter/interpreter.cpp 20 called 1 time
interpreter::Manager::~Manager() src/interpreter/interpreter.cpp 16 called 5 times
interpreter::MidiMessage::MidiMessage(QByteArray const&) src/interpreter/midimessage.cpp 6 called 51 times
interpreter::MidiMessage::getLength() const src/interpreter/midimessage.cpp 27 called 3 times
interpreter::MidiMessage::getMessage() const src/interpreter/midimessage.cpp 22 called 3 times
interpreter::MidiMessage::getMidiChannel() const src/interpreter/midimessage.cpp 42 called 3 times
interpreter::MidiMessage::getOpcode() const src/interpreter/midimessage.cpp 37 called 3 times
interpreter::MidiMessage::getStatus() const src/interpreter/midimessage.cpp 32 called 3 times
interpreter::MidiMessage::toString() const src/interpreter/midimessage.cpp 47 called 5 times
interpreter::MidiMessage::~MidiMessage() src/interpreter/midimessage.cpp 18 called 50 times
interpreter::UnexpectedMessage::UnexpectedMessage(QString) src/interpreter/exceptions.h 27 called 9 times
interpreter::UnexpectedMessage::UnexpectedMessage(interpreter::UnexpectedMessage const&) src/interpreter/exceptions.h 33 called 11 times
interpreter::UnexpectedMessage::clone() const src/interpreter/exceptions.h 44 called 1 time
interpreter::UnexpectedMessage::raise() const src/interpreter/exceptions.h 49 called 9 times
interpreter::UnexpectedMessage::what() const src/interpreter/exceptions.h 39 called 3 times