Meeting #674
MARTe2-components QA-audit (v1.0.0)
0%
Description
Aligned with MARTe2 core v1.2.x.
Addition of new components (e.g. MathExpressionGAM) and update of other components (e.g. OPCUA).
General
Information
The following files were detected as changed between branches develop and master .gitignore AUTHORS Doxyfile EclipseLcov.sh Lint/marte_components_flint_eclipse.lnt Lint/marte_components_flint_exceptions.lnt Lint/marte_components_flint_files.lnt Lint/marte_components_flint_files_2.lnt Makefile.x86-linux QAHelper.sh README.md Source/Components/DataSources/CursesDataSource/.gitignore Source/Components/DataSources/DAN/DANAPI.cpp Source/Components/DataSources/DAN/DANAPI.h Source/Components/DataSources/DAN/DANSource.cpp Source/Components/DataSources/DAN/DANSource.h Source/Components/DataSources/DAN/Makefile.inc Source/Components/DataSources/EPICSCA/EPICSCAInput.cpp Source/Components/DataSources/EPICSCA/EPICSCAInput.h Source/Components/DataSources/EPICSCA/EPICSCAOutput.cpp Source/Components/DataSources/EPICSCA/EPICSCAOutput.h Source/Components/DataSources/EPICSCA/Makefile.gcc Source/Components/DataSources/EPICSPVA/.gitignore Source/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapper.cpp Source/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapper.h Source/Components/DataSources/EPICSPVA/EPICSPVAInput.cpp Source/Components/DataSources/EPICSPVA/EPICSPVAInput.h Source/Components/DataSources/EPICSPVA/EPICSPVAOutput.cpp Source/Components/DataSources/EPICSPVA/EPICSPVAOutput.h Source/Components/DataSources/EPICSPVA/Makefile.cov Source/Components/DataSources/EPICSPVA/Makefile.gcc Source/Components/DataSources/EPICSPVA/Makefile.inc Source/Components/DataSources/EpicsDataSource/Atomic2.h Source/Components/DataSources/FileDataSource/FileReader.cpp Source/Components/DataSources/FileDataSource/FileReader.h Source/Components/DataSources/FileDataSource/FileWriter.cpp Source/Components/DataSources/FileDataSource/FileWriter.h Source/Components/DataSources/LinkDataSource/.gitignore Source/Components/DataSources/LinkDataSource/LinkDataSource.cpp Source/Components/DataSources/LinkDataSource/LinkDataSource.h Source/Components/DataSources/LinkDataSource/Makefile.cov Source/Components/DataSources/LinkDataSource/Makefile.gcc Source/Components/DataSources/LinkDataSource/Makefile.inc Source/Components/DataSources/LinuxTimer/LinuxTimer.cpp Source/Components/DataSources/LinuxTimer/LinuxTimer.h Source/Components/DataSources/MDSReader/MDSReader.h Source/Components/DataSources/MDSReader/Makefile.cov Source/Components/DataSources/MDSReader/Makefile.gcc Source/Components/DataSources/MDSWriter/MDSWriter.cpp Source/Components/DataSources/MDSWriter/MDSWriter.h Source/Components/DataSources/MDSWriter/MDSWriterNode.cpp Source/Components/DataSources/MDSWriter/MDSWriterNode.h Source/Components/DataSources/MDSWriter/Makefile.cov Source/Components/DataSources/MDSWriter/Makefile.gcc Source/Components/DataSources/Makefile.cov Source/Components/DataSources/Makefile.inc Source/Components/DataSources/NI1588/Makefile.cov Source/Components/DataSources/NI1588/Makefile.gcc Source/Components/DataSources/NI1588/Makefile.inc Source/Components/DataSources/NI1588/NI1588Timestamp.cpp Source/Components/DataSources/NI1588/NI1588Timestamp.h Source/Components/DataSources/NI6259/NI6259ADC.cpp Source/Components/DataSources/NI6259/NI6259ADC.h Source/Components/DataSources/NI6259/NI6259DAC.cpp Source/Components/DataSources/NI6259/NI6259DIO.cpp Source/Components/DataSources/NI6368/NI6368ADC.cpp Source/Components/DataSources/NI6368/NI6368ADC.h Source/Components/DataSources/NI6368/NI6368DAC.cpp Source/Components/DataSources/NI9157/Makefile.cov Source/Components/DataSources/NI9157/Makefile.gcc Source/Components/DataSources/NI9157/Makefile.inc Source/Components/DataSources/NI9157/NI9157CircularFifoReader.cpp Source/Components/DataSources/NI9157/NI9157CircularFifoReader.h Source/Components/DataSources/NI9157/NI9157MxiDataSource.cpp Source/Components/DataSources/NI9157/NI9157MxiDataSource.h Source/Components/DataSources/NI9157/Optim/Makefile.cov Source/Components/DataSources/NI9157/Optim/Makefile.gcc Source/Components/DataSources/NI9157/Optim/Makefile.inc Source/Components/DataSources/NI9157/Optim/NI9157MemoryOperationsHelper.cpp Source/Components/DataSources/NI9157/Optim/NI9157MemoryOperationsHelper.h Source/Components/DataSources/OPCUADataSource/Makefile.cov Source/Components/DataSources/OPCUADataSource/Makefile.gcc Source/Components/DataSources/OPCUADataSource/Makefile.inc Source/Components/DataSources/OPCUADataSource/OPCUAClientI.cpp Source/Components/DataSources/OPCUADataSource/OPCUAClientI.h Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.cpp Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.h Source/Components/DataSources/OPCUADataSource/OPCUAClientRead.cpp Source/Components/DataSources/OPCUADataSource/OPCUAClientRead.h Source/Components/DataSources/OPCUADataSource/OPCUAClientWrite.cpp Source/Components/DataSources/OPCUADataSource/OPCUAClientWrite.h Source/Components/DataSources/OPCUADataSource/OPCUADSInput.cpp Source/Components/DataSources/OPCUADataSource/OPCUADSInput.h Source/Components/DataSources/OPCUADataSource/OPCUADSOutput.cpp Source/Components/DataSources/OPCUADataSource/OPCUADSOutput.h Source/Components/DataSources/OPCUADataSource/README.md Source/Components/DataSources/RealTimeThreadAsyncBridge/RealTimeThreadAsyncBridge.cpp Source/Components/DataSources/RealTimeThreadAsyncBridge/RealTimeThreadAsyncBridge.h Source/Components/DataSources/SDN/SDNLoggerCallback.cpp Source/Components/DataSources/SDN/SDNPublisher.cpp Source/Components/DataSources/SDN/SDNPublisher.h Source/Components/DataSources/SDN/SDNSubscriber.cpp Source/Components/DataSources/SDN/SDNSubscriber.h Source/Components/GAMs/CRCGAM/CRCGAM.cpp Source/Components/GAMs/CRCGAM/CRCGAM.h Source/Components/GAMs/CRCGAM/CRCHelper.h Source/Components/GAMs/CRCGAM/CRCHelperT.h Source/Components/GAMs/CRCGAM/Makefile.cov Source/Components/GAMs/CRCGAM/Makefile.gcc Source/Components/GAMs/CRCGAM/Makefile.inc Source/Components/GAMs/ConstantGAM/ConstantGAM.cpp Source/Components/GAMs/ConstantGAM/ConstantGAM.h Source/Components/GAMs/HistogramGAM/HistogramComparator.cpp Source/Components/GAMs/HistogramGAM/HistogramComparator.h Source/Components/GAMs/HistogramGAM/HistogramComparatorT.h Source/Components/GAMs/HistogramGAM/HistogramGAM.cpp Source/Components/GAMs/HistogramGAM/HistogramGAM.h Source/Components/GAMs/HistogramGAM/Makefile.cov Source/Components/GAMs/HistogramGAM/Makefile.gcc Source/Components/GAMs/HistogramGAM/Makefile.inc Source/Components/GAMs/IOGAM/IOGAM.cpp Source/Components/GAMs/IOGAM/IOGAM.h Source/Components/GAMs/Interleaved2FlatGAM/Makefile.inc Source/Components/GAMs/Makefile.cov Source/Components/GAMs/Makefile.inc Source/Components/GAMs/MathExpressionGAM/.gitignore Source/Components/GAMs/MathExpressionGAM/Makefile.cov Source/Components/GAMs/MathExpressionGAM/Makefile.gcc Source/Components/GAMs/MathExpressionGAM/Makefile.inc Source/Components/GAMs/MathExpressionGAM/MathExpressionGAM.cpp Source/Components/GAMs/MathExpressionGAM/MathExpressionGAM.h Source/Components/GAMs/PIDGAM/PIDGAM.cpp Source/Components/GAMs/PIDGAM/PIDGAM.h Source/Components/GAMs/SSMGAM/SSMGAM.cpp Source/Components/GAMs/StatisticsGAM/StatisticsHelperT.h Source/Components/GAMs/TimeCorrectionGAM/Makefile.cov Source/Components/GAMs/TimeCorrectionGAM/Makefile.gcc Source/Components/GAMs/TimeCorrectionGAM/Makefile.inc Source/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAM.cpp Source/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAM.h Source/Components/GAMs/TriggerOnChangeGAM/EventConditionTrigger.cpp Source/Components/GAMs/TriggerOnChangeGAM/EventConditionTrigger.h Source/Components/GAMs/TriggerOnChangeGAM/Makefile.cov Source/Components/GAMs/TriggerOnChangeGAM/Makefile.gcc Source/Components/GAMs/TriggerOnChangeGAM/Makefile.inc Source/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAM.cpp Source/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAM.h Source/Components/GAMs/WaveformGAM/WaveformSin.h Source/Components/Interfaces/EPICS/EPICSCAClient.cpp Source/Components/Interfaces/EPICS/EPICSCAClient.h Source/Components/Interfaces/EPICS/EPICSPV.cpp Source/Components/Interfaces/EPICS/EPICSPV.h Source/Components/Interfaces/EPICS/Makefile.gcc Source/Components/Interfaces/EPICSPVA/.gitignore Source/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseService.cpp Source/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseService.h Source/Components/Interfaces/EPICSPVA/EPICSPVA2V3Service.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVA2V3Service.h Source/Components/Interfaces/EPICSPVA/EPICSPVADatabase.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVADatabase.h Source/Components/Interfaces/EPICSPVA/EPICSPVAHelper.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVAHelper.h Source/Components/Interfaces/EPICSPVA/EPICSPVAMessageI.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVAMessageI.h Source/Components/Interfaces/EPICSPVA/EPICSPVARecord.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVARecord.h Source/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataI.cpp Source/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataI.h Source/Components/Interfaces/EPICSPVA/EPICSRPCClient.cpp Source/Components/Interfaces/EPICSPVA/EPICSRPCClient.h Source/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilter.cpp Source/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilter.h Source/Components/Interfaces/EPICSPVA/EPICSRPCServer.cpp Source/Components/Interfaces/EPICSPVA/EPICSRPCServer.h Source/Components/Interfaces/EPICSPVA/EPICSRPCService.cpp Source/Components/Interfaces/EPICSPVA/EPICSRPCService.h Source/Components/Interfaces/EPICSPVA/EPICSRPCServiceAdapter.cpp Source/Components/Interfaces/EPICSPVA/EPICSRPCServiceAdapter.h Source/Components/Interfaces/EPICSPVA/Makefile.cov Source/Components/Interfaces/EPICSPVA/Makefile.gcc Source/Components/Interfaces/EPICSPVA/Makefile.inc Source/Components/Interfaces/MDSStructuredDataI/.gitignore Source/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataI.cpp Source/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataI.h Source/Components/Interfaces/MDSStructuredDataI/Makefile.cov Source/Components/Interfaces/MDSStructuredDataI/Makefile.gcc Source/Components/Interfaces/MDSStructuredDataI/Makefile.inc Source/Components/Interfaces/Makefile.cov Source/Components/Interfaces/Makefile.gcc Source/Components/Interfaces/Makefile.inc Source/Components/Interfaces/MemoryGate/.gitignore Source/Components/Interfaces/MemoryGate/Makefile.cov Source/Components/Interfaces/MemoryGate/Makefile.gcc Source/Components/Interfaces/MemoryGate/Makefile.inc Source/Components/Interfaces/MemoryGate/MemoryGate.cpp Source/Components/Interfaces/MemoryGate/MemoryGate.h Source/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperator.cpp Source/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperator.h Source/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorI.cpp Source/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorI.h Source/Components/Interfaces/NI9157Device/Makefile.cov Source/Components/Interfaces/NI9157Device/Makefile.gcc Source/Components/Interfaces/NI9157Device/Makefile.inc Source/Components/Interfaces/NI9157Device/Makefile.linux Source/Components/Interfaces/NI9157Device/NI9157Device.cpp Source/Components/Interfaces/NI9157Device/NI9157Device.h Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabase.cpp Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabase.h Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorT.cpp Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorT.h Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTI.cpp Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTI.h Source/Components/Interfaces/OPCUA/Makefile.cov Source/Components/Interfaces/OPCUA/Makefile.gcc Source/Components/Interfaces/OPCUA/Makefile.inc Source/Components/Interfaces/OPCUA/OPCUAMessageClient.cpp Source/Components/Interfaces/OPCUA/OPCUAMessageClient.h Source/Components/Interfaces/OPCUA/OPCUANode.cpp Source/Components/Interfaces/OPCUA/OPCUANode.h Source/Components/Interfaces/OPCUA/OPCUAObject.cpp Source/Components/Interfaces/OPCUA/OPCUAObject.h Source/Components/Interfaces/OPCUA/OPCUAReferenceContainer.cpp Source/Components/Interfaces/OPCUA/OPCUAReferenceContainer.h Source/Components/Interfaces/OPCUA/OPCUAServer.cpp Source/Components/Interfaces/OPCUA/OPCUAServer.h Source/Components/Interfaces/OPCUA/OPCUATypes.h Test/Components/DataSources/DAN/DANSourceTest.cpp Test/Components/DataSources/DAN/DANStreamTest.cpp Test/Components/DataSources/DAN/Makefile.inc Test/Components/DataSources/DAN/dan_test_config_ccs_6.xml Test/Components/DataSources/EPICSCA/EPICSCAInputGTest.cpp Test/Components/DataSources/EPICSCA/EPICSCAInputTest.cpp Test/Components/DataSources/EPICSCA/EPICSCAInputTest.h Test/Components/DataSources/EPICSCA/EPICSCAOutputGTest.cpp Test/Components/DataSources/EPICSCA/EPICSCAOutputTest.cpp Test/Components/DataSources/EPICSCA/EPICSCAOutputTest.h Test/Components/DataSources/EPICSCA/MARTeEPICSCAInputOutputTest.db Test/Components/DataSources/EPICSPVA/.gitignore Test/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapperGTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapperTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapperTest.h Test/Components/DataSources/EPICSPVA/EPICSPVAInputGTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAInputTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAInputTest.h Test/Components/DataSources/EPICSPVA/EPICSPVAOutputGTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAOutputTest.cpp Test/Components/DataSources/EPICSPVA/EPICSPVAOutputTest.h Test/Components/DataSources/EPICSPVA/Makefile.cov Test/Components/DataSources/EPICSPVA/Makefile.gcc Test/Components/DataSources/EPICSPVA/Makefile.inc Test/Components/DataSources/EpicsDataSource/PlatformTest.cpp Test/Components/DataSources/FileDataSource/FileReaderGTest.cpp Test/Components/DataSources/FileDataSource/FileReaderTest.cpp Test/Components/DataSources/FileDataSource/FileReaderTest.h Test/Components/DataSources/FileDataSource/FileWriterGTest.cpp Test/Components/DataSources/FileDataSource/FileWriterTest.cpp Test/Components/DataSources/FileDataSource/FileWriterTest.h Test/Components/DataSources/LinkDataSource/.gitignore Test/Components/DataSources/LinkDataSource/LinkDataSourceGTest.cpp Test/Components/DataSources/LinkDataSource/LinkDataSourceTest.cpp Test/Components/DataSources/LinkDataSource/LinkDataSourceTest.h Test/Components/DataSources/LinkDataSource/Makefile.cov Test/Components/DataSources/LinkDataSource/Makefile.gcc Test/Components/DataSources/LinkDataSource/Makefile.inc Test/Components/DataSources/LinuxTimer/LinuxTimerGTest.cpp Test/Components/DataSources/LinuxTimer/LinuxTimerTest.cpp Test/Components/DataSources/LinuxTimer/LinuxTimerTest.h Test/Components/DataSources/LoggerDataSource/LoggerBrokerTest.cpp Test/Components/DataSources/MDSWriter/MDSWriterGTest.cpp Test/Components/DataSources/MDSWriter/MDSWriterNodeGTest.cpp Test/Components/DataSources/MDSWriter/MDSWriterNodeTest.cpp Test/Components/DataSources/MDSWriter/MDSWriterNodeTest.h Test/Components/DataSources/MDSWriter/MDSWriterTest.cpp Test/Components/DataSources/MDSWriter/MDSWriterTest.h Test/Components/DataSources/MDSWriter/MDSWriterTreeTestHelper.cpp Test/Components/DataSources/MDSWriter/MDSWriterTreeTestHelper.h Test/Components/DataSources/MDSWriter/Makefile.inc Test/Components/DataSources/Makefile.cov Test/Components/DataSources/Makefile.inc Test/Components/DataSources/NI1588/.gitignore Test/Components/DataSources/NI1588/Makefile.cov Test/Components/DataSources/NI1588/Makefile.gcc Test/Components/DataSources/NI1588/Makefile.inc Test/Components/DataSources/NI1588/NI1588TimestampGTest.cpp Test/Components/DataSources/NI1588/NI1588TimestampTest.cpp Test/Components/DataSources/NI1588/NI1588TimestampTest.h Test/Components/DataSources/NI6259/NI6259ADCTest.cpp Test/Components/DataSources/NI6368/NI6368ADCTest.cpp Test/Components/DataSources/NI9157/.gitignore Test/Components/DataSources/NI9157/Makefile.cov Test/Components/DataSources/NI9157/Makefile.gcc Test/Components/DataSources/NI9157/Makefile.inc Test/Components/DataSources/NI9157/NI9157CircularFifoReaderGTest.cpp Test/Components/DataSources/NI9157/NI9157CircularFifoReaderTest.cpp Test/Components/DataSources/NI9157/NI9157CircularFifoReaderTest.h Test/Components/DataSources/NI9157/NI9157MxiDataSourceGTest.cpp Test/Components/DataSources/NI9157/NI9157MxiDataSourceTest.cpp Test/Components/DataSources/NI9157/NI9157MxiDataSourceTest.h Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_TestGTD0001.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled1.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled2.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled3.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled4.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled5.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled6.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled7.lvbitx Test/Components/DataSources/NI9157/TestLabviewFiles/NiFpga_Untitled8.lvbitx Test/Components/DataSources/OPCUADataSource/Makefile.cov Test/Components/DataSources/OPCUADataSource/Makefile.gcc Test/Components/DataSources/OPCUADataSource/Makefile.inc Test/Components/DataSources/OPCUADataSource/OPCUAClientIGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientITest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientITest.h Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodTest.h Test/Components/DataSources/OPCUADataSource/OPCUAClientReadGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientReadTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientReadTest.h Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteTest.h Test/Components/DataSources/OPCUADataSource/OPCUADSInputGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUADSInputTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUADSInputTest.h Test/Components/DataSources/OPCUADataSource/OPCUADSOutputGTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUADSOutputTest.cpp Test/Components/DataSources/OPCUADataSource/OPCUADSOutputTest.h Test/Components/DataSources/OPCUADataSource/custom_datatype.h Test/Components/DataSources/RealTimeThreadAsyncBridge/RealTimeThreadAsyncBridgeTest.cpp Test/Components/DataSources/RealTimeThreadSynchronisation/RealTimeThreadSynchronisationTest.cpp Test/Components/DataSources/SDN/SDNPublisherGTest.cpp Test/Components/DataSources/SDN/SDNPublisherTest.cpp Test/Components/DataSources/SDN/SDNPublisherTest.h Test/Components/DataSources/SDN/SDNSubscriberGTest.cpp Test/Components/DataSources/SDN/SDNSubscriberTest.cpp Test/Components/DataSources/SDN/SDNSubscriberTest.h Test/Components/GAMs/BaseLib2GAM/BaseLib2GAMTest.cpp Test/Components/GAMs/CRCGAM/.gitignore Test/Components/GAMs/CRCGAM/CRCGAMGTest.cpp Test/Components/GAMs/CRCGAM/CRCGAMTest.cpp Test/Components/GAMs/CRCGAM/CRCGAMTest.h Test/Components/GAMs/CRCGAM/CRCHelperTGTest.cpp Test/Components/GAMs/CRCGAM/CRCHelperTTest.cpp Test/Components/GAMs/CRCGAM/CRCHelperTTest.h Test/Components/GAMs/CRCGAM/Makefile.cov Test/Components/GAMs/CRCGAM/Makefile.gcc Test/Components/GAMs/CRCGAM/Makefile.inc Test/Components/GAMs/ConstantGAM/ConstantGAMTest.cpp Test/Components/GAMs/FilterGAM/FilterGAMTest.cpp Test/Components/GAMs/HistogramGAM/.gitignore Test/Components/GAMs/HistogramGAM/HistogramComparatorTGTest.cpp Test/Components/GAMs/HistogramGAM/HistogramComparatorTTest.cpp Test/Components/GAMs/HistogramGAM/HistogramComparatorTTest.h Test/Components/GAMs/HistogramGAM/HistogramGAMGTest.cpp Test/Components/GAMs/HistogramGAM/HistogramGAMTest.cpp Test/Components/GAMs/HistogramGAM/HistogramGAMTest.h Test/Components/GAMs/HistogramGAM/Makefile.cov Test/Components/GAMs/HistogramGAM/Makefile.gcc Test/Components/GAMs/HistogramGAM/Makefile.inc Test/Components/GAMs/IOGAM/IOGAMGTest.cpp Test/Components/GAMs/IOGAM/IOGAMTest.cpp Test/Components/GAMs/IOGAM/IOGAMTest.h Test/Components/GAMs/Makefile.cov Test/Components/GAMs/Makefile.inc Test/Components/GAMs/MathExpressionGAM/Makefile.cov Test/Components/GAMs/MathExpressionGAM/Makefile.gcc Test/Components/GAMs/MathExpressionGAM/Makefile.inc Test/Components/GAMs/MathExpressionGAM/MathExpressionGAMGTest.cpp Test/Components/GAMs/MathExpressionGAM/MathExpressionGAMTest.cpp Test/Components/GAMs/MathExpressionGAM/MathExpressionGAMTest.h Test/Components/GAMs/PIDGAM/PIDGAMTest.cpp Test/Components/GAMs/TimeCorrectionGAM/.gitignore Test/Components/GAMs/TimeCorrectionGAM/Makefile.cov Test/Components/GAMs/TimeCorrectionGAM/Makefile.gcc Test/Components/GAMs/TimeCorrectionGAM/Makefile.inc Test/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAMGTest.cpp Test/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAMTest.cpp Test/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAMTest.h Test/Components/GAMs/TriggerOnChangeGAM/.gitignore Test/Components/GAMs/TriggerOnChangeGAM/EventConditionTriggerGTest.cpp Test/Components/GAMs/TriggerOnChangeGAM/EventConditionTriggerTest.cpp Test/Components/GAMs/TriggerOnChangeGAM/EventConditionTriggerTest.h Test/Components/GAMs/TriggerOnChangeGAM/Makefile.cov Test/Components/GAMs/TriggerOnChangeGAM/Makefile.gcc Test/Components/GAMs/TriggerOnChangeGAM/Makefile.inc Test/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAMGTest.cpp Test/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAMTest.cpp Test/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAMTest.h Test/Components/GAMs/WaveformGAM/WaveformSinGAMTest.cpp Test/Components/Interfaces/EPICS/EPICSPVGTest.cpp Test/Components/Interfaces/EPICS/EPICSPVTest.cpp Test/Components/Interfaces/EPICS/EPICSPVTest.h Test/Components/Interfaces/EPICS/MARTeEPICSCATest.db Test/Components/Interfaces/EPICSPVA/.gitignore Test/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseServiceGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseServiceTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseServiceTest.h Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceTest.db Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceTest.h Test/Components/Interfaces/EPICSPVA/EPICSPVADatabaseGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVADatabaseTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVADatabaseTest.h Test/Components/Interfaces/EPICSPVA/EPICSPVAHelperGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAHelperTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAHelperTest.h Test/Components/Interfaces/EPICSPVA/EPICSPVAMessageIGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAMessageITest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAMessageITest.h Test/Components/Interfaces/EPICSPVA/EPICSPVARecordGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVARecordTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVARecordTest.h Test/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataIGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataITest.cpp Test/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataITest.h Test/Components/Interfaces/EPICSPVA/EPICSRPCClientGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilterGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilterTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilterTest.h Test/Components/Interfaces/EPICSPVA/EPICSRPCClientTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCClientTest.h Test/Components/Interfaces/EPICSPVA/EPICSRPCServerGTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCServerTest.cpp Test/Components/Interfaces/EPICSPVA/EPICSRPCServerTest.h Test/Components/Interfaces/EPICSPVA/Makefile.cov Test/Components/Interfaces/EPICSPVA/Makefile.gcc Test/Components/Interfaces/EPICSPVA/Makefile.inc Test/Components/Interfaces/MDSStructuredDataI/.gitignore Test/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataIGTest.cpp Test/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataITest.cpp Test/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataITest.h Test/Components/Interfaces/MDSStructuredDataI/Makefile.cov Test/Components/Interfaces/MDSStructuredDataI/Makefile.gcc Test/Components/Interfaces/MDSStructuredDataI/Makefile.inc Test/Components/Interfaces/Makefile.cov Test/Components/Interfaces/Makefile.inc Test/Components/Interfaces/MemoryGate/.gitignore Test/Components/Interfaces/MemoryGate/Makefile.cov Test/Components/Interfaces/MemoryGate/Makefile.gcc Test/Components/Interfaces/MemoryGate/Makefile.inc Test/Components/Interfaces/MemoryGate/MemoryGateGTest.cpp Test/Components/Interfaces/MemoryGate/MemoryGateTest.cpp Test/Components/Interfaces/MemoryGate/MemoryGateTest.h Test/Components/Interfaces/NI9157Device/.gitignore Test/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorGTest.cpp Test/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorTest.cpp Test/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorTest.h Test/Components/Interfaces/NI9157Device/Makefile.cov Test/Components/Interfaces/NI9157Device/Makefile.gcc Test/Components/Interfaces/NI9157Device/Makefile.inc Test/Components/Interfaces/NI9157Device/NI9157DeviceGTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabaseGTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabaseTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabaseTest.h Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTGTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTTest.h Test/Components/Interfaces/NI9157Device/NI9157DeviceTest.cpp Test/Components/Interfaces/NI9157Device/NI9157DeviceTest.h Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_TestGTD0001.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled1.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled2.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled3.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled4.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled5.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled6.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled7.lvbitx Test/Components/Interfaces/NI9157Device/TestLabviewFiles/NiFpga_Untitled8.lvbitx Test/Components/Interfaces/OPCUA/Makefile.cov Test/Components/Interfaces/OPCUA/Makefile.gcc Test/Components/Interfaces/OPCUA/Makefile.inc Test/Components/Interfaces/OPCUA/OPCUAMessageClientGTest.cpp Test/Components/Interfaces/OPCUA/OPCUAMessageClientTest.cpp Test/Components/Interfaces/OPCUA/OPCUAMessageClientTest.h Test/Components/Interfaces/OPCUA/OPCUANodeGTest.cpp Test/Components/Interfaces/OPCUA/OPCUANodeTest.cpp Test/Components/Interfaces/OPCUA/OPCUANodeTest.h Test/Components/Interfaces/OPCUA/OPCUAObjectGTest.cpp Test/Components/Interfaces/OPCUA/OPCUAObjectTest.cpp Test/Components/Interfaces/OPCUA/OPCUAObjectTest.h Test/Components/Interfaces/OPCUA/OPCUAReferenceContainerGTest.cpp Test/Components/Interfaces/OPCUA/OPCUAReferenceContainerTest.cpp Test/Components/Interfaces/OPCUA/OPCUAReferenceContainerTest.h Test/Components/Interfaces/OPCUA/OPCUAServerGTest.cpp Test/Components/Interfaces/OPCUA/OPCUAServerTest.cpp Test/Components/Interfaces/OPCUA/OPCUAServerTest.h Test/Components/Interfaces/OPCUA/custom_datatype.h Test/GTest/Makefile.cov Test/GTest/Makefile.gcc Test/GTest/Makefile.inc dummy.txt
OK: no errors found.
Requirements review¶
Date of the review: 07/11/2020
Person who did the review: N/A
Version of requirements: N/A
Result of review: N/A
List of non-conformities: N/A
Comments: Requirements and expectation reviewed and tuned during the daily scrum meetings.
Architecture & design review¶
Date of the review: 07/11/2020
Person who did the review: N/A
Version of architecture & design document: N/A
Result of review: N/A
List of non-conformities: N/A
Comments: N/A
Code and documentation review¶
Date of the review: 07/11/2020
Person who did the review: Andre Neto
Version of source code: 4bbf29d24b9ac7e4f3ed05d83f5531a87ec3d2eb
Result of review: PASS
List of non-conformities:
Headers
ERR: Invalid #includes sorted in file Source/Components/DataSources/SDN/SDNSubscriber.cpp
ERR: Invalid #includes sorted in file Source/Components/GAMs/TriggerOnChangeGAM/EventConditionTrigger.cpp
ERR: Invalid #includes sorted in file Source/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAM.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/EPICS/EPICSPV.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilter.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataI.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorI.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/NI9157Device/NI9157Device.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/NI9157Device/NI9157DeviceOperatorDatabase.cpp
ERR: Invalid #includes sorted in file Source/Components/Interfaces/OPCUA/OPCUANode.h
ERR: Invalid #includes sorted in file Source/Components/Interfaces/OPCUA/OPCUAServer.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/DAN/DANSourceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EPICSCA/EPICSCAInputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EPICSCA/EPICSCAOutputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EPICSPVA/EPICSPVAChannelWrapperGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EPICSPVA/EPICSPVAInputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EPICSPVA/EPICSPVAOutputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/EpicsDataSource/PlatformTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/FileDataSource/FileReaderGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/LinkDataSource/LinkDataSourceGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/LinuxTimer/LinuxTimerGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/MDSWriter/MDSWriterGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/MDSWriter/MDSWriterNodeGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI1588/NI1588TimestampGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI6259/NI6259ADCTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI6368/NI6368ADCTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI9157/NI9157CircularFifoReaderGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI9157/NI9157MxiDataSourceGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/NI9157/NI9157MxiDataSourceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientIGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientITest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientMethodTest.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientReadGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientReadTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientReadTest.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUAClientWriteTest.h
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUADSInputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUADSInputTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUADSOutputGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/OPCUADataSource/OPCUADSOutputTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/RealTimeThreadSynchronisation/RealTimeThreadSynchronisationTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/SDN/SDNPublisherGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/SDN/SDNPublisherTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/SDN/SDNSubscriberGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/DataSources/SDN/SDNSubscriberTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/BaseLib2GAM/BaseLib2GAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/CRCGAM/CRCGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/CRCGAM/CRCGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/CRCGAM/CRCHelperTGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/ConstantGAM/ConstantGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/HistogramGAM/HistogramComparatorTGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/HistogramGAM/HistogramGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/HistogramGAM/HistogramGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/IOGAM/IOGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/IOGAM/IOGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/MathExpressionGAM/MathExpressionGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/TimeCorrectionGAM/TimeCorrectionGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/TriggerOnChangeGAM/EventConditionTriggerGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/TriggerOnChangeGAM/TriggerOnChangeGAMGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/GAMs/WaveformGAM/WaveformSinGAMTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICS/EPICSPVGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICS/EPICSPVTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseServiceGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSObjectRegistryDatabaseServiceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVA2V3ServiceTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVADatabaseGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVADatabaseTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVAHelperGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVAHelperTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVAMessageIGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVAMessageITest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVARecordGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVARecordTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataIGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCClientGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilterGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCClientMessageFilterTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCClientTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCServerGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/EPICSPVA/EPICSRPCServerTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataIGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/MDSStructuredDataI/MDSStructuredDataITest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/MemoryGate/MemoryGateGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAMessageClientGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAMessageClientTest.h
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUANodeGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUANodeTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAObjectGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAObjectTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAReferenceContainerGTest.cpp
ERR: Invalid #includes sorted in file Test/Components/Interfaces/OPCUA/OPCUAServerGTest.cpp
Lint includes
OK: All files are being included for linting
OK: no errors found.
Linter
ERR: /home/aneto/MARTe2-dev/MakeDefaults/Lint/marte_flint_exceptions.lnt 15
ERR: ./Source/Components/DataSources/EPICSPVA/EPICSPVAOutput.cpp:216:1: Info 766: Header file '/home/aneto/MARTe2-dev/Source/Core/Scheduler/L5GAMs/MemoryMapAsyncOutputBroker.h' not used in module 'EPICSPVAOutput.cpp'
ERR: Note 974: Worst case function for stack usage: 'MARTe::MDSStructuredDataI::Copy' is recursive, loop contains call to 'MARTe::MDSStructuredDataI::Copy'. See stack for a full report. [MISRA C+ Rule 7-5-4]
Doxygen
ERR: warning: Tag `XML_SCHEMA' at line 1788 of file `Doxyfile' has become obsolete.
ERR: warning: Tag `XML_DTD' at line 1794 of file `Doxyfile' has become obsolete.
ERR: warning: source ./Docs/Assets/Snippets/Parsing/MathGrammar.ll is not a readable file or directory... skipping.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:45: warning: Compound OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:60: warning: Compound OPCUA::ObjectProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataI.h:354: warning: Member EPICSPVAStructureDataI::ReadArray< std::string >(epics::pvData::PVScalarArrayPtr scalarArrayPtr, AnyType &storedType, const AnyType &value) (function) of namespace MARTe is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/EPICSPVA/EPICSPVAStructureDataI.h:417: warning: Member EPICSPVAStructureDataI::WriteArray< std::string >(epics::pvData::PVScalarArrayPtr scalarArrayPtr, AnyType &storedType, const AnyType &value, const uint32 &size) (function) of namespace MARTe is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:54: warning: Member OPCUANodeSettings (typedef) of namespace OPCUA is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:68: warning: Member OPCUAObjectSettings (typedef) of namespace OPCUA is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.h:90: warning: argument 'nodePaths' of command @param is not found in the argument list of MARTe::OPCUAClientMethod::SetMethodRequest(const uint16 methodNamespaceIndex, StreamString methodPath)
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.h:95: warning: The following parameters of MARTe::OPCUAClientMethod::SetMethodRequest(const uint16 methodNamespaceIndex, StreamString methodPath) are not documented:
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.h:79: warning: argument 'nodePaths' of command @param is not found in the argument list of MARTe::OPCUAClientMethod::SetObjectRequest(const uint16 methodNamespaceIndex, StreamString methodPath)
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/DataSources/OPCUADataSource/OPCUAClientMethod.h:84: warning: The following parameters of MARTe::OPCUAClientMethod::SetObjectRequest(const uint16 methodNamespaceIndex, StreamString methodPath) are not documented:
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:46: warning: Member attr (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:47: warning: Member value (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:48: warning: Member nodeId (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:49: warning: Member nodeName (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:50: warning: Member parentNodeId (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:51: warning: Member parentReferenceNodeId (variable) of class OPCUA::NodeProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:61: warning: Member attr (variable) of class OPCUA::ObjectProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:62: warning: Member nodeId (variable) of class OPCUA::ObjectProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:63: warning: Member nodeName (variable) of class OPCUA::ObjectProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:64: warning: Member parentNodeId (variable) of class OPCUA::ObjectProperties is not documented.
ERR: /home/aneto/Projects/MARTe2-components/Source/Components/Interfaces/OPCUA/OPCUATypes.h:65: warning: Member parentReferenceNodeId (variable) of class OPCUA::ObjectProperties is not documented.
Unit test review¶
Date of the review: 07/11/2020
Person who did the review: Andre Neto
Version of source code: 4bbf29d24b9ac7e4f3ed05d83f5531a87ec3d2eb
Result of coverage tests review: PASS
Result of functional tests review: PASS
Result of review: PASS
Comments: PASS
List of non-conformities:
Many functions are not tested, but these are all support functions that are being tested implicit. Nevertheless, this needs to be improved in future versions. Full functional testing is a requirement.
Functional tests
ERR: Test file not found: Test/Components/DataSources/DAN/DANAPIGTest.cpp
ERR: DANSource:CloseStream is not tested
ERR: DANSource:GetAbsoluteStartTime is not tested
ERR: DANSource:GetDANBufferMultiplier is not tested
ERR: DANSource:OpenStream is not tested
ERR: DANSource:PrepareNextState is not tested
ERR: DANSource:Synchronise is not tested
ERR: EPICSCAInput:GetInputBrokers is not tested
ERR: EPICSCAInput:PrepareNextState is not tested
ERR: EPICSCAInput:Synchronise is not tested
ERR: EPICSCAOutput:PrepareNextState is not tested
ERR: EPICSCAOutput:Synchronise is not tested
ERR: EPICSPVAChannelWrapper:putBuild is not tested
ERR: EPICSPVAChannelWrapper:putDone is not tested
ERR: EPICSPVAInput:AllocateMemory is not tested
ERR: EPICSPVAOutput:PrepareNextState is not tested
ERR: Test file not found: Test/Components/DataSources/EpicsDataSource/Atomic2GTest.cpp
ERR: MDSReader:GetInputBrokers is not tested
ERR: MDSReader:GetOutputBrokers is not tested
ERR: MDSWriterNode:GetExecutePeriod is not tested
ERR: NI1588Timestamp:PrepareNextState is not tested
ERR: NI6259ADC:GetLastBufferIdx is not tested
ERR: NI6259ADC:IsSynchronising is not tested
ERR: NI6259ADC:ReadAIConfiguration is not tested
ERR: NI6368ADC:ReadAIConfiguration is not tested
ERR: Test file not found: Test/Components/NI9157/Optim/NI9157MemoryOperationsHelperGTest.cpp
ERR: OPCUAClientI:GetDataPtr is not tested
ERR: OPCUAClientI:GetExtensionObjectByteString is not tested
ERR: OPCUAClientI:GetNumberOfNodes is not tested
ERR: OPCUAClientI:GetServerAddress is not tested
ERR: OPCUAClientI:GetValueMemories is not tested
ERR: OPCUAClientI:SetServiceRequest is not tested
ERR: OPCUAClientMethod:GetMonitoredNodes is not tested
ERR: OPCUAClientRead:GetMonitoredNodes is not tested
ERR: OPCUAClientWrite:GetMonitoredNodes is not tested
ERR: OPCUADSInput:AllocateMemory is not tested
ERR: OPCUADSInput:GetBrokerName is not tested
ERR: OPCUADSInput:GetOPCUAClient is not tested
ERR: OPCUADSInput:GetServerAddress is not tested
ERR: OPCUADSInput:GetSignalMemoryBuffer is not tested
ERR: OPCUADSInput:PrepareNextState is not tested
ERR: OPCUADSOutput:AllocateMemory is not tested
ERR: OPCUADSOutput:GetBrokerName is not tested
ERR: OPCUADSOutput:GetOPCUAClient is not tested
ERR: OPCUADSOutput:GetServerAddress is not tested
ERR: OPCUADSOutput:GetSignalMemoryBuffer is not tested
ERR: OPCUADSOutput:PrepareNextState is not tested
ERR: OPCUADSOutput:Synchronise is not tested
ERR: RealTimeThreadAsyncBridge:TerminateInputCopy is not tested
ERR: RealTimeThreadAsyncBridge:TerminateOutputCopy is not tested
ERR: CRCHelper:Compute is not tested
ERR: CRCHelper:ComputeTable is not tested
ERR: Test file not found: Test/Components/GAMs/CRCGAM/CRCHelperGTest.cpp
ERR: HistogramComparator:GetNumberOfBins is not tested
ERR: HistogramComparator:InRange is not tested
ERR: HistogramComparator:SetMax is not tested
ERR: HistogramComparator:SetMin is not tested
ERR: HistogramComparator:SetNumberOfBins is not tested
ERR: Test file not found: Test/Components/GAMs/HistogramGAM/HistogramComparatorGTest.cpp
ERR: StatisticsHelperT:GetRms is not tested
ERR: EventConditionTrigger:EventConditionField is not tested
ERR: EventConditionTrigger:Purge is not tested
ERR: WaveformSin:GetFloat32Value is not tested
ERR: WaveformSin:GetFloat64Value is not tested
ERR: WaveformSin:GetInt16Value is not tested
ERR: WaveformSin:GetInt32Value is not tested
ERR: WaveformSin:GetInt64Value is not tested
ERR: WaveformSin:GetInt8Value is not tested
ERR: WaveformSin:GetUInt16Value is not tested
ERR: WaveformSin:GetUInt32Value is not tested
ERR: WaveformSin:GetUInt64Value is not tested
ERR: WaveformSin:GetUInt8Value is not tested
ERR: WaveformSin:Initialise is not tested
ERR: Test file not found: Test/Components/GAMs/WaveformGAM/WaveformSinGTest.cpp
ERR: EPICSCAClient:Purge is not tested
ERR: EPICSPV:EventMode is not tested
ERR: EPICSPV:GetMemorySize is not tested
ERR: EPICSObjectRegistryDatabaseService:request is not tested
ERR: EPICSPVA2V3Service:Purge is not tested
ERR: EPICSPVADatabase:Purge is not tested
ERR: EPICSPVAHelper:REPORT_ERROR_PVA_STRUCT is not tested
ERR: EPICSPVAMessageI:request is not tested
ERR: EPICSPVAStructureDataI:AddToCurrentNode is not tested
ERR: EPICSRPCServer:Purge is not tested
ERR: EPICSRPCService:request is not tested
ERR: Test file not found: Test/Components/Interfaces/EPICSPVA/EPICSRPCServiceGTest.cpp
ERR: EPICSRPCServiceAdapter:SetHandler is not tested
ERR: EPICSRPCServiceAdapter:request is not tested
ERR: Test file not found: Test/Components/Interfaces/EPICSPVA/EPICSRPCServiceAdapterGTest.cpp
ERR: MDSStructuredDataI:AddToCurrentNode is not tested
ERR: MDSStructuredDataI:CloseTree is not tested
ERR: MDSStructuredDataI:IsOpen is not tested
ERR: CreateNI9157DeviceOperatorI:Create is not tested
ERR: CreateNI9157DeviceOperatorI:GetIdentifier is not tested
ERR: CreateNI9157DeviceOperatorI:GetTypeDescriptor is not tested
ERR: Test file not found: Test/Components/Interfaces/NI9157Device/CreateNI9157DeviceOperatorIGTest.cpp
ERR: NI9157DeviceOperatorT:IsValid is not tested
ERR: NI9157DeviceOperatorT:NiWriteFifo is not tested
ERR: NI9157DeviceOperatorTI:Compare is not tested
ERR: NI9157DeviceOperatorTI:Copy is not tested
ERR: NI9157DeviceOperatorTI:FindResource is not tested
ERR: NI9157DeviceOperatorTI:GetByteSize is not tested
ERR: NI9157DeviceOperatorTI:GetNI9157Device is not tested
ERR: NI9157DeviceOperatorTI:IsValid is not tested
ERR: NI9157DeviceOperatorTI:NiRead is not tested
ERR: NI9157DeviceOperatorTI:NiReadFifo is not tested
ERR: NI9157DeviceOperatorTI:NiWrite is not tested
ERR: NI9157DeviceOperatorTI:NiWriteFifo is not tested
ERR: Test file not found: Test/Components/Interfaces/NI9157Device/NI9157DeviceOperatorTIGTest.cpp
ERR: OPCUAMessageClient:GetOPCUAClient is not tested
ERR: OPCUAMessageClient:GetServerAddress is not tested
ERR: OPCUANode:IsNode is not tested
ERR: OPCUAObject:IsFirstObject is not tested
ERR: OPCUAObject:IsObject is not tested
ERR: OPCUAObject:SetFirst is not tested
ERR: OPCUAReferenceContainer:GetNumberOfDimensions is not tested
ERR: OPCUAReferenceContainer:GetNumberOfElements is not tested
ERR: OPCUAReferenceContainer:GetParentNodeId is not tested
ERR: OPCUAReferenceContainer:IsFirstObject is not tested
ERR: OPCUAReferenceContainer:SetNodeId is not tested
ERR: OPCUAReferenceContainer:SetNodeType is not tested
ERR: OPCUAReferenceContainer:SetNumberOfDimensions is not tested
ERR: OPCUAReferenceContainer:SetNumberOfElements is not tested
ERR: OPCUAReferenceContainer:SetParent is not tested
ERR: OPCUAServer:GetCPUMask is not tested
ERR: OPCUAServer:GetPort is not tested
ERR: OPCUAServer:GetRunning is not tested
ERR: OPCUAServer:GetStackSize is not tested
ERR: OPCUAServer:SetRunning is not tested
ERR: Test file not found: Test/Components/Interfaces/OPCUA/OPCUATypesGTest.cpp
GTest
WARN: Number of errors has not changed (but there are still errors). Number of tests: 1709. Current branch: 5. Reference branch: 5
OK: Number of tests unchanged. Current branch: 1709. Reference branch: 1709
Coverage
ERR: DataSources/OPCUADataSource/OPCUAClientI.cpp: insufficient line coverage (new file): (87.0 % < 90.0 %)
ERR: DataSources/OPCUADataS.../OPCUAClientMethod.cpp: insufficient line coverage (new file): (85.5 % < 90.0 %)
ERR: DataSources/OPCUADataSource/OPCUAClientRead.cpp: insufficient line coverage (new file): (83.1 % < 90.0 %)
ERR: Interfaces/OPCUA/OPCUAMessageClient.cpp: insufficient line coverage (new file): (78.9 % < 90.0 %)
OK: DataSources/EpicsDataSource/Atomic2.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/EpicsDataS...icsInputDataSource.cpp: is new. Line coverage is OK: (96.0 % >= 90.0 %)
OK: DataSources/EpicsDataS...csOutputDataSource.cpp: is new. Line coverage is OK: (96.0 % >= 90.0 %)
OK: DataSources/EpicsDataSource/SharedDataArea.cpp: is new. Line coverage is OK: (94.4 % >= 90.0 %)
OK: DataSources/EpicsDataSource/SharedDataArea.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/EpicsDataSource/Sigblock.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/EpicsDataS...gblockDoubleBuffer.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/EpicsDataSource/Signal.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/FileDataSource/FileReader.cpp: is new. Line coverage is OK: (96.6 % >= 90.0 %)
OK: DataSources/FileDataSource/FileWriter.cpp: is new. Line coverage is OK: (98.8 % >= 90.0 %)
OK: DataSources/LinkDataSource/LinkDataSource.cpp: is new. Line coverage is OK: (95.8 % >= 90.0 %)
OK: DataSources/LinuxTimer/LinuxTimer.cpp: is new. Line coverage is OK: (97.9 % >= 90.0 %)
OK: DataSources/LoggerDataSource/LoggerBroker.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/LoggerData...e/LoggerDataSource.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/OPCUADataSource/OPCUADSInput.cpp: is new. Line coverage is OK: (97.1 % >= 90.0 %)
OK: DataSources/OPCUADataSource/OPCUADSOutput.cpp: is new. Line coverage is OK: (92.4 % >= 90.0 %)
OK: DataSources/RealTimeTh...eThreadAsyncBridge.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/RealTimeTh...eThreadSynchBroker.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/RealTimeTh...eadSynchronisation.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/SDN/SDNLoggerCallback.cpp: is new. Line coverage is OK: (90.5 % >= 90.0 %)
OK: DataSources/SDN/SDNPublisher.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: DataSources/SDN/SDNSubscriber.cpp: is new. Line coverage is OK: (97.9 % >= 90.0 %)
OK: GAMs/CRCGAM/CRCGAM.cpp: is new. Line coverage is OK: (97.8 % >= 90.0 %)
OK: GAMs/CRCGAM/CRCHelper.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/CRCGAM/CRCHelperT.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/ConstantGAM/ConstantGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/ConversionGAM/ConversionGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/ConversionGAM/ConversionHelper.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/ConversionGAM/ConversionHelperT.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/FilterGAM/FilterGAM.cpp: is new. Line coverage is OK: (98.8 % >= 90.0 %)
OK: GAMs/HistogramGAM/HistogramComparator.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/HistogramGAM/HistogramComparatorT.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/HistogramGAM/HistogramGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/IOGAM/IOGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/Interleaved2FlatG...nterleaved2FlatGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/MathExpressionGAM/MathExpressionGAM.cpp: is new. Line coverage is OK: (97.8 % >= 90.0 %)
OK: GAMs/MathExpressionGAM/MathExpressionGAM.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/MuxGAM/MuxGAM.cpp: is new. Line coverage is OK: (99.6 % >= 90.0 %)
OK: GAMs/PIDGAM/PIDGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/SSMGAM/SSMGAM.cpp: is new. Line coverage is OK: (98.4 % >= 90.0 %)
OK: GAMs/StatisticsGAM/StatisticsGAM.cpp: is new. Line coverage is OK: (99.5 % >= 90.0 %)
OK: GAMs/StatisticsGAM/StatisticsHelperT.h: is new. Line coverage is OK: (97.2 % >= 90.0 %)
OK: GAMs/TimeCorrectionGAM/TimeCorrectionGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/TriggerOnChangeGA...ntConditionTrigger.cpp: is new. Line coverage is OK: (96.2 % >= 90.0 %)
OK: GAMs/TriggerOnChangeGAM/EventConditionTrigger.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/TriggerOnChangeGAM/TriggerOnChangeGAM.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/WaveformGAM/Waveform.cpp: is new. Line coverage is OK: (99.1 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformChirp.cpp: is new. Line coverage is OK: (99.0 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformChirp.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformPointsDef.cpp: is new. Line coverage is OK: (97.6 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformPointsDef.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformSin.cpp: is new. Line coverage is OK: (98.7 % >= 90.0 %)
OK: GAMs/WaveformGAM/WaveformSin.h: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: Interfaces/MemoryGate/MemoryGate.cpp: is new. Line coverage is OK: (98.6 % >= 90.0 %)
OK: Interfaces/OPCUA/OPCUANode.cpp: is new. Line coverage is OK: (97.8 % >= 90.0 %)
OK: Interfaces/OPCUA/OPCUAObject.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: Interfaces/OPCUA/OPCUAReferenceContainer.cpp: is new. Line coverage is OK: (100.0 % >= 90.0 %)
OK: Interfaces/OPCUA/OPCUAServer.cpp: is new. Line coverage is OK: (94.4 % >= 90.0 %)
OK: Interfaces/SysLogger/SysLogger.cpp: is new. Line coverage is OK: (98.5 % >= 90.0 %)
Integration test review¶
Date of the review: 07/11/2020
Person who did the review: N/A
Version of source code: 4bbf29d24b9ac7e4f3ed05d83f5531a87ec3d2eb
Result of review: N/A
List of non-conformities: N/A
Comments:
CODAC components and MDS verified in jenkins1.
Acceptance test review¶
Date of the review: 07/11/2020
Person who did the review: N/A
Version of source code: 4bbf29d24b9ac7e4f3ed05d83f5531a87ec3d2eb
Result of review: N/A
List of non-conformities: N/A
Comments: N/A
History
#1 Updated by André Neto over 4 years ago
- Status changed from New to Closed