Skip to content

feat: add fwts test to imgtests lib#400

Merged
Artanias merged 9 commits into
mainfrom
port_fwts_test
Jun 29, 2026
Merged

feat: add fwts test to imgtests lib#400
Artanias merged 9 commits into
mainfrom
port_fwts_test

Conversation

@X1pster

@X1pster X1pster commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@X1pster X1pster requested a review from Artanias June 16, 2026 12:50
@X1pster X1pster self-assigned this Jun 16, 2026
@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown

Coverage

@Artanias Artanias left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Artanias Artanias requested a review from nhitar June 16, 2026 14:37
Comment thread src/imgtests/exec/loaders/fwts.py Outdated
Comment thread src/imgtests/exec/loaders/fwts.py Outdated
Comment thread src/imgtests/exec/loaders/fwts.py Outdated
Comment thread src/imgtests/exec/loaders/fwts.py
Comment thread src/imgtests/exec/loaders/fwts.py
Comment thread src/imgtests/suites/firmware.py Outdated

@Artanias Artanias left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нужно исправить парсинг, чтобы юнит тесты проходили.

…ter.

The FwtsTest class now hardcodes the subsystem to SYSTEM instead of
accepting it as a constructor parameter, simplifying the API.
@Artanias

Copy link
Copy Markdown
Collaborator

Результат не распарсился:

[INFO] 20:01:48 - Starting 'FWTS firmware tests.' test '1' times.
[ERROR] 20:03:00 - Command '/usr/bin/fwts' completed with errors on the remote.
[ERROR] 20:03:00 - Test: Gather kernel system information.                                     
  Gather kernel signature.                                1 skipped            
  Gather kernel system information.                       1 info only          
  Gather kernel boot command line.                        1 info only          
  Gather ACPI driver version.                             1 info only          
Test: Gather BIOS DMI information.                                          
  Gather BIOS DMI information                             1 info only          
Test: OPAL Processor Power Management DT Validation Tests                   
  Test skipped, missing features: devicetree                                   
Test: OPAL Reserved memory DT Validation Test                               
  Test skipped, missing features: devicetree                                   
Test: OPAL Processor Recovery Diagnostics Info                              
  Test skipped, missing features: devicetree                                   
Test: Scan kernel log for Oopses.                                           
  Kernel log oops check.                                  2 passed             
Test: Run OLOG scan and analysis checks.                                    
 Test skipped.                                                                 
Test: Scan kernel log for errors and warnings.                              
  Kernel log error check.                                 3 failed             
Test: BMC Info                                                              
  Test skipped, missing features: IPMI                                         
Test: Scan coreboot log for errors and warnings.                            
 Test skipped.                                                                 
Test: MTRR tests.                                                           
  Validate MTRR default enabled.                          2 passed             
  Validate the kernel MTRR IOMEM setup.                   1 passed             
  Validate the MTRR setup across all processors.          1 failed             
  Test for AMD MtrrFixDramModEn being cleared by the B..  1 skipped            
Test: General ACPI information test.                                        
  Determine Kernel ACPI version.                          1 info only          
  Determine machine's ACPI version.                       1 info only          
  Determine AML compiler.                                 1 info only          
Test: Base device tree validity check                                       
  Test skipped, missing features: devicetree                                   
Test: OPAL CPU Info                                                         
  Test skipped, missing features: devicetree                                   
Test: OPAL MEM Info                                                         
  Test skipped, missing features: devicetree                                   
Test: Sanity check for UEFI Boot Path Boot####.                             
 Test aborted.                                                                 
Test: UEFI Compatibility Support Module test.                               
  UEFI Compatibility Support Module test.                 1 info only          
Test: Sanity check TPM event log.                                           
Test: Test firmware has set PCI Express MaxReadReq to a higher value on n.. % |
  Test firmware settings MaxReadReq for PCI Express de..  1 passed             
Test: Test PCI host bridge configuration using _CRS.                        
  Test PCI host bridge configuration using _CRS.          1 passed             
Test: PCIe ASPM test.                                                       
  PCIe ASPM ACPI test.                                                         
  PCIe ASPM registers test.                                                    
Test: OPAL MTD Info                                                         
  Test skipped, missing features: devicetree                                   
Test: DMI/SMBIOS table tests.                                               
  Find and test SMBIOS Table Entry Points.                6 passed             
  Test DMI/SMBIOS tables for errors.                      10 passed            
  Test DMI/SMBIOS3 tables for errors.                     1 skipped            
  Test ARM SBBR SMBIOS structure requirements.                                 
Test: Test if system is using latest microcode.                             
  Test for most recent microcode being loaded.            1 skipped            
Test: MSR register tests.                                                   
  Test CPU generic MSRs.                                  107 passed           
  Test CPU specific model MSRs.                           7 passed             
  Test all P State Ratios.                                2 passed             
  Test C1 and C3 autodemotion.                            1 passed             
  Test SMRR MSR registers.                                                     
Test: Test if CPU NX is disabled by the BIOS.                               
  Test CPU NX capability.                                 1 passed             
  Test all CPUs have same BIOS set NX flag.               1 passed             
  Test all CPUs have same msr setting in MSR 0x1a0.       1 passed             
Test: CPU frequency scaling tests.                                          
 Test aborted.                                                                 
Test: Test max CPU frequencies against max scaling frequency.               
  Maximum CPU frequency test.                             1 skipped            
Test: CPU Virtualisation Configuration test.                                
  CPU Virtualisation Configuration test.                  1 skipped            
Test: SMM tests.                                                            
  Validate the System management mode (SMM) locks.        3 failed             
Test: BIOS Support Installation structure test.                             
  PnP BIOS Support Installation structure test.           2 passed             
Test: PCI IRQ Routing Table test.                                           
  PCI IRQ Routing Table test.                             4 passed             
Test: MultiProcessor Tables tests.                                          
  Test MP header.                                         1 passed             
  Test MP CPU entries.                                    1 passed             
  Test MP Bus entries.                                    1 passed             
  Test MP IO APIC entries.                                1 passed             
  Test MP IO Interrupt entries.                           1 passed             
  Test MP Local Interrupt entries.                        1 passed             
  Test MP System Address entries.                         1 passed             
  Test MP Bus Hierarchy entries.                          1 passed             
  Test MP Compatible Bus Address Space entries.           1 passed             
Test: Interrupt tests.                                                      
  Check whether ACPI SCI is triggered excessively.        1 passed             
Test: HDA Audio Pin Configuration test.                                     
  HDA Audio Pin Configuration test.                       1 skipped            
Test: Test EBDA region is mapped and reserved in memory map table.          
  Test EBDA is reserved in E820 table.                    1 passed             
Test: BIOS32 Service Directory test.                                        
  BIOS32 Service Directory test.                          4 passed             
Test: APIC edge/level test.                                                 
  Legacy and PCI Interrupt Edge/Level trigger tests.      1 passed             
Test: XENV Xen Environment Table tests.                                     
 Test skipped.                                                                 
Test: XSDT Extended System Description Table test.                          
  XSDT Extended System Description Table test.            1 passed             
Test: WSMT Windows SMM Security Mitigations Table test.                     
 Test skipped.                                                                 
Test: WPBT Windows Platform Binary Table test.                              
 Test skipped.                                                                 
Test: Extract and analyse Windows Management Instrumentation (WMI).         
  Windows Management Instrumentation test.                                     
Test: WDAT Microsoft Hardware Watchdog Action Table test.                   
 Test skipped.                                                                 
Test: ACPI Wakealarm tests.                                                 
  Test existence of RTC with alarm interface.             1 passed             
  Trigger wakealarm for 1 seconds in the future.          1 passed             
  Test if wakealarm is fired.                             1 passed             
  Multiple wakealarm firing tests.                        1 passed             
  Reset wakealarm time.                                   2 passed             
Test: WAET Windows ACPI Emulated Devices Table test.                        
  Windows ACPI Emulated Devices Table test.               1 passed             
Test: ACPI Unique IDs test.                                                 
  ACPI _HID unique ID test.                               24 passed            
  ACPI _CID unique ID test.                               1 passed             
Test: UEFI Data Table test.                                                 
 Test skipped.                                                                 
Test: TPM2 Trusted Platform Module 2 test.                                  
 Test skipped.                                                                 
Test: TCPA Trusted Computing Platform Alliance Capabilities Table test.     
 Test skipped.                                                                 
Test: SVKL Storage Volume Key Data table test.                              
 Test skipped.                                                                 
Test: STAO Status Override Table test.                                      
 Test skipped.                                                                 
Test: SRAT System Resource Affinity Table test.                             
 Test skipped.                                                                 
Test: SPMI Service Processor Management Interface Description Table test.   
 Test skipped.                                                                 
Test: SPCR Serial Port Console Redirection Table test.                      
 Test skipped.                                                                 
Test: SLIT System Locality Distance Information test.                       
 Test skipped.                                                                 
Test: SLIC Software Licensing Description Table test.                       
 Test skipped.                                                                 
Test: SDEV Secure Devices Table test                                        
 Test skipped.                                                                 
Test: SDEI Software Delegated Exception Interface Table test                
 Test skipped.                                                                 
Test: SBST Smart Battery Specification Table test.                          
 Test skipped.                                                                 
Test: RSDT Root System Description Table test.                              
  RSDT Root System Description Table test.                1 passed             
Test: RSDP Root System Description Pointer test.                            
  RSDP Root System Description Pointer test.              8 passed             
Test: RGRT Regulatory Graphics Resource Table test                          
 Test skipped.                                                                 
Test: RASF RAS Feature Table test                                           
 Test skipped.                                                                 
Test: PPTT Processor Properties Topology Table test.                        
 Test skipped.                                                                 
Test: PMTT Memory Topology Table test.                                      
 Test skipped.                                                                 
Test: PHAT Platform Health Assessment Table test.                           
 Test skipped.                                                                 
Test: PDTT Platform Debug Trigger Table test.                               
 Test skipped.                                                                 
Test: PCCT Platform Communications Channel test.                            
 Test skipped.                                                                 
Test: Processor Clocking Control (PCC) test.                                
  Processor Clocking Control (PCC) test.                  1 info only          
Test: Disassemble DSDT to check for _OSI("Linux").                          
  Disassemble DSDT to check for _OSI("Linux").            1 passed             
Test: NFIT NVDIMM Firmware Interface Table test.                            
 Test skipped.                                                                 
Test: ACPI DSDT Method Semantic tests.                                      
  Test Method Names.                                      1 passed             
  Test _AEI.                                              1 skipped            
  Test _EVT (Event Method).                               1 skipped            
  Test _DLM (Device Lock Mutex).                          1 skipped            
  Test _PIC (Inform AML of Interrupt Model).              3 passed             
  Test _CID (Compatible ID).                              2 passed             
  Test _CLS (Class Code).                                 1 skipped            
  Test _DDN (DOS Device Name).                            1 skipped            
  Test _HID (Hardware ID).                                29 passed            
  Test _HRV (Hardware Revision Number).                   1 skipped            
  Test _MLS (Multiple Language String).                   1 skipped            
  Test _PLD (Physical Device Location).                   1 skipped            
  Test _SUB (Subsystem ID).                               1 skipped            
  Test _SUN (Slot User Number).                           1 skipped            
  Test _STR (String).                                     1 skipped            
  Test _UID (Unique ID).                                  24 passed            
  Test _CDM (Clock Domain).                               1 skipped            
  Test _CRS (Current Resource Settings).                  27 passed            
  Test _DSD (Device Specific Data).                       1 skipped            
  Test _DIS (Disable).                                    16 passed            
  Test _DMA (Direct Memory Access).                       1 skipped            
  Test _FIX (Fixed Register Resource Provider).           1 skipped            
  Test _GSB (Global System Interrupt Base).               1 skipped            
  Test _HPP (Hot Plug Parameters).                        1 skipped            
  Test _MAT (Multiple APIC Table Entry).                  4 passed             
  Test _PRS (Possible Resource Settings).                 16 passed            
  Test _PRT (PCI Routing Table).                          1 passed             
  Test _PXM (Proximity).                                  1 skipped            
  Test _SLI (System Locality Information).                1 skipped            
  Test _CCA (Cache Coherency Attribute).                  1 skipped            
  Test _EDL (Eject Device List).                          1 skipped            
  Test _EJD (Ejection Dependent Device).                  1 skipped            
  Test _EJ0 (Eject).                                      3 passed             
  Test _EJ1 (Eject).                                      1 skipped            
  Test _EJ2 (Eject).                                      1 skipped            
  Test _EJ3 (Eject).                                      1 skipped            
  Test _EJ4 (Eject).                                      1 skipped            
  Test _LCK (Lock).                                       1 skipped            
  Test _RMV (Remove).                                     1 skipped            
  Test _STA (Status).                                     19 passed            
  Test _DEP (Operational Region Dependencies).            1 skipped            
  Test _FIT (Firmware Interface Table).                   1 skipped            
  Test _BDN (BIOS Dock Name).                             1 skipped            
  Test _BBN (Base Bus Number).                            1 skipped            
  Test _DCK (Dock).                                       1 skipped            
  Test _INI (Initialize).                                 1 passed             
  Test _GLK (Global Lock).                                1 skipped            
  Test _SEG (Segment).                                    1 skipped            
  Test _LSI (Label Storage Information).                  1 skipped            
  Test _CBR (CXL Host Bridge Register).                   1 skipped            
  Test _OFF (Set resource off).                           1 skipped            
  Test _ON_ (Set resource on).                            1 skipped            
  Test _DSW (Device Sleep Wake).                          1 skipped            
  Test _IRC (In Rush Current).                            1 skipped            
  Test _PRE (Power Resources for Enumeration).            1 skipped            
  Test _PR0 (Power Resources for D0).                     1 skipped            
  Test _PR1 (Power Resources for D1).                     1 skipped            
  Test _PR2 (Power Resources for D2).                     1 skipped            
  Test _PR3 (Power Resources for D3).                     1 skipped            
  Test _PRW (Power Resources for Wake).                   1 skipped            
  Test _PS0 (Power State 0).                              1 skipped            
  Test _PS1 (Power State 1).                              1 skipped            
  Test _PS2 (Power State 2).                              1 skipped            
  Test _PS3 (Power State 3).                              1 skipped            
  Test _PSC (Power State Current).                        1 skipped            
  Test _PSE (Power State for Enumeration).                1 skipped            
  Test _PSW (Power State Wake).                           1 skipped            
  Test _S1D (S1 Device State).                            1 passed             
  Test _S2D (S2 Device State).                            1 passed             
  Test _S3D (S3 Device State).                            1 passed             
  Test _S4D (S4 Device State).                            1 skipped            
  Test _S0W (S0 Device Wake State).                       1 skipped            
  Test _S1W (S1 Device Wake State).                       1 skipped            
  Test _S2W (S2 Device Wake State).                       1 skipped            
  Test _S3W (S3 Device Wake State).                       1 skipped            
  Test _S4W (S4 Device Wake State).                       1 skipped            
  Test _RST (Device Reset).                               1 skipped            
  Test _PRR (Power Resource for Reset).                   1 skipped            
  Test _S0_ (S0 System State).                            1 skipped            
  Test _S1_ (S1 System State).                            1 skipped            
  Test _S2_ (S2 System State).                            1 skipped            
  Test _S3_ (S3 System State).                            1 passed             
  Test _S4_ (S4 System State).                            1 passed             
  Test _S5_ (S5 System State).                            1 passed             
  Test _SWS (System Wake Source).                         1 skipped            
  Test _PSS (Performance Supported States).               1 skipped            
  Test _CPC (Continuous Performance Control).             1 skipped            
  Test _CSD (C State Dependencies).                       1 skipped            
  Test _CST (C States).                                   1 skipped            
  Test _PCT (Performance Control).                        1 skipped            
  Test _PDL (P-State Depth Limit).                        1 skipped            
  Test _PPC (Performance Present Capabilities).           1 skipped            
  Test _PPE (Polling for Platform Error).                 1 skipped            
  Test _PSD (Power State Dependencies).                   1 skipped            
  Test _PTC (Processor Throttling Control).               1 skipped            
  Test _TDL (T-State Depth Limit).                        1 skipped            
  Test _TPC (Throttling Present Capabilities).            1 skipped            
  Test _TSD (Throttling State Dependencies).              1 skipped            
  Test _TSS (Throttling Supported States).                1 skipped            
  Test _LPI (Low Power Idle States).                      1 skipped            
  Test _RDI (Resource Dependencies for Idle).             1 skipped            
  Test _PUR (Processor Utilization Request).              1 skipped            
  Test _MSG (Message).                                    1 skipped            
  Test _SST (System Status).                              1 skipped            
  Test _ALC (Ambient Light Colour Chromaticity).          1 skipped            
  Test _ALI (Ambient Light Illuminance).                  1 skipped            
  Test _ALT (Ambient Light Temperature).                  1 skipped            
  Test _ALP (Ambient Light Polling).                      1 skipped            
  Test _ALR (Ambient Light Response).                     1 skipped            
  Test _LID (Lid Status).                                 1 skipped            
  Test _GTF (Get Task File).                              1 skipped            
  Test _GTM (Get Timing Mode).                            1 skipped            
  Test _MBM (Memory Bandwidth Monitoring Data).           1 skipped            
  Test _UPC (USB Port Capabilities).                      1 skipped            
  Test _UPD (User Presence Detect).                       1 skipped            
  Test _UPP (User Presence Polling).                      1 skipped            
  Test _GCP (Get Capabilities).                           1 skipped            
  Test _GRT (Get Real Time).                              1 skipped            
  Test _GWS (Get Wake Status).                            1 skipped            
  Test _CWS (Clear Wake Status).                          1 skipped            
  Test _SRT (Set Real Time).                              1 skipped            
  Test _STP (Set Expired Timer Wake Policy).              1 skipped            
  Test _STV (Set Timer Value).                            1 skipped            
  Test _TIP (Expired Timer Wake Policy).                  1 skipped            
  Test _TIV (Timer Values).                               1 skipped            
  Test _NBS (NVDIMM Boot Status).                         1 skipped            
  Test _NCH (NVDIMM Current Health Information).          1 skipped            
  Test _NIC (NVDIMM Health Error Injection Capabilities)  1 skipped            
  Test _NIH (NVDIMM Inject/Clear Health Errors).          1 skipped            
  Test _NIG (NVDIMM Inject Health Error Status).          1 skipped            
  Test _SBS (Smart Battery Subsystem).                    1 skipped            
  Test _BCT (Battery Charge Time).                        1 skipped            
  Test _BIF (Battery Information).                        1 skipped            
  Test _BIX (Battery Information Extended).               1 skipped            
  Test _BMA (Battery Measurement Averaging).              1 skipped            
  Test _BMC (Battery Maintenance Control).                1 skipped            
  Test _BMD (Battery Maintenance Data).                   1 skipped            
  Test _BMS (Battery Measurement Sampling Time).          1 skipped            
  Test _BPC (Battery Power Characteristics).              1 skipped            
  Test _BPS (Battery Power State).                        1 skipped            
  Test _BPT (Battery Power Threshold).                    1 skipped            
  Test _BST (Battery Status).                             1 skipped            
  Test _BTP (Battery Trip Point).                         1 skipped            
  Test _BTH (Battery Throttle Limit).                     1 skipped            
  Test _BTM (Battery Time).                               1 skipped            
  Test _PCL (Power Consumer List).                        1 skipped            
  Test _PIF (Power Source Information).                   1 skipped            
  Test _PRL (Power Source Redundancy List).               1 skipped            
  Test _PSR (Power Source).                               1 skipped            
  Test _GAI (Get Averaging Level).                        1 skipped            
  Test _GHL (Get Hardware Limit).                         1 skipped            
  Test _PMC (Power Meter Capabilities).                   1 skipped            
  Test _PMD (Power Meter Devices).                        1 skipped            
  Test _PMM (Power Meter Measurement).                    1 skipped            
  Test _WPC (Wireless Power Calibration).                 1 skipped            
  Test _WPP (Wireless Power Polling).                     1 skipped            
  Test _FIF (Fan Information).                            1 skipped            
  Test _FPS (Fan Performance States).                     1 skipped            
  Test _FSL (Fan Set Level).                              1 skipped            
  Test _FST (Fan Status).                                 1 skipped            
  Test _ACx (Active Cooling).                             10 skipped           
  Test _ART (Active Cooling Relationship Table).          1 skipped            
  Test _ALx (Active List).                                10 skipped           
  Test _CRT (Critical Trip Point).                        1 skipped            
  Test _CR3 (Warm/Standby Temperature).                   1 skipped            
  Test _DTI (Device Temperature Indication).              1 skipped            
  Test _HOT (Hot Temperature).                            1 skipped            
  Test _MTL (Minimum Throttle Limit).                     1 skipped            
  Test _NTT (Notification Temp Threshold).                1 skipped            
  Test _PSL (Passive List).                               1 skipped            
  Test _PSV (Passive Temp).                               1 skipped            
  Test _RTV (Relative Temp Values).                       1 skipped            
  Test _SCP (Set Cooling Policy).                         1 skipped            
  Test _TC1 (Thermal Constant 1).                         1 skipped            
  Test _TC2 (Thermal Constant 2).                         1 skipped            
  Test _TFP (Thermal fast Sampling Period).               1 skipped            
  Test _TMP (Thermal Zone Current Temp).                  1 skipped            
  Test _TPT (Trip Point Temperature).                     1 skipped            
  Test _TRT (Thermal Relationship Table).                 1 skipped            
  Test _TSN (Thermal Sensor Device).                      1 skipped            
  Test _TSP (Thermal Sampling Period).                    1 skipped            
  Test _TST (Temperature Sensor Threshold).               1 skipped            
  Test _TZD (Thermal Zone Devices).                       1 skipped            
  Test _TZM (Thermal Zone member).                        1 skipped            
  Test _TZP (Thermal Zone Polling).                       1 skipped            
  Test _GPE (General Purpose Events).                     1 skipped            
  Test _EC_ (EC Offset Query).                            1 skipped            
  Test _PTS (Prepare to Sleep).                           3 skipped            
  Test _TTS (Transition to State).                        1 skipped            
  Test _WAK (System Wake).                                3 skipped            
  Test _ADR (Return Unique ID for Device).                12 passed            
  Test _BCL (Query List of Brightness Control Levels S..  1 skipped            
  Test _BCM (Set Brightness Level).                       1 skipped            
  Test _BQC (Brightness Query Current Level).             1 skipped            
  Test _DCS (Return the Status of Output Device).         1 skipped            
  Test _DDC (Return the EDID for this Device).            1 skipped            
  Test _DSS (Device Set State).                           1 skipped            
  Test _DGS (Query Graphics State).                       1 skipped            
  Test _DOD (Enumerate All Devices Attached to Display..  1 skipped            
  Test _DOS (Enable/Disable Output Switching).            1 skipped            
  Test _GPD (Get POST Device).                            1 skipped            
  Test _ROM (Get ROM Data).                               1 skipped            
  Test _SPD (Set POST Device).                            1 skipped            
  Test _VPO (Video POST Options).                         1 skipped            
  Test _CBA (Configuration Base Address).                 1 skipped            
  Test _IFT (IPMI Interface Type).                        1 skipped            
  Test _SRV (IPMI Interface Revision).                    1 skipped            
Test: MSDM Microsoft Data Management Table test.                            
 Test skipped.                                                                 
Test: MSCT Maximum System Characteristics Table test.                       
 Test skipped.                                                                 
Test: MPST Memory Power State Table test.                                   
 Test skipped.                                                                 
Test: MCHI Management Controller Host Interface Table test.                 
 Test skipped.                                                                 
Test: MCFG PCI Express* memory mapped config space test.                    
  Validate MCFG table.                                    1 passed             
  Validate MCFG PCI config space.                         1 passed             
Test: MADT Multiple APIC Description Table (spec compliant).                
 Test aborted.                                                                 
Test: LPIT Low Power Idle Table test.                                       
 Test skipped.                                                                 
Test: IORT IO Remapping Table test.                                         
 Test skipped.                                                                 
Test: HMAT Heterogeneous Memory Attribute Table test.                       
 Test skipped.                                                                 
Test: HPET IA-PC High Precision Event Timer Table tests.                    
  Test HPET base in kernel log.                           1 passed             
  Test HPET base in HPET table.                           1 passed             
  Test HPET base in DSDT and/or SSDT.                     1 passed             
  Test HPET configuration.                                2 passed             
Test: HEST Hardware Error Source Table test.                                
 Test skipped.                                                                 
Test: GTDT Generic Timer Description Table test.                            
 Test skipped.                                                                 
Test: FPDT Firmware Performance Data Table test.                            
 Test skipped.                                                                 
Test: Simple fan tests.                                                     
  Test fan status.                                        4 passed             
  Load system, check CPU fan status.                                           
Test: FADT Fixed ACPI Description Table tests.                              
  ACPI FADT Description Table flag info.                  1 info only          
  FADT checksum test.                                     1 passed             
  FADT revision test.                                     1 warning            
  ACPI FADT Description Table tests.                      25 passed, 1 failed, 3 skipped
  Test FADT SCI_EN bit is enabled.                        1 passed             
  Test FADT reset register.                               2 passed             
Test: FACS Firmware ACPI Control Structure test.                            
  FACS Firmware ACPI Control Structure test.              1 passed             
Test: ERST Error Record Serialization Table test.                           
 Test skipped.                                                                 
Test: EINJ Error Injection Table test.                                      
 Test skipped.                                                                 
Test: ECDT Embedded Controller Boot Resources Table test.                   
 Test skipped.                                                                 
Test: DRTM D-RTM Resources Table test.                                      
 Test skipped.                                                                 
Test: DPPT DMA Protection Policy Table test                                 
 Test skipped.                                                                 
Test: DMA Remapping (VT-d) test.                                            
  DMA Remapping test.                                     1 skipped            
Test: Wireless power calibration device test                                
 Test skipped.                                                                 
Test: Time and alarm device test                                            
 Test skipped.                                                                 
Test: Ambient light sensor device test                                      
 Test skipped.                                                                 
Test: NVDIMM device test                                                    
 Test skipped.                                                                 
Test: Lid device test                                                       
 Test skipped.                                                                 
Test: Sleep button device test                                              
 Test skipped.                                                                 
Test: Power button device test                                              
 Test skipped.                                                                 
Test: ACPI embedded controller device test                                  
 Test skipped.                                                                 
Test: ACPI smart battery device test                                        
 Test skipped.                                                                 
Test: ACPI battery device test                                              
 Test skipped.                                                                 
Test: AC adapter device test                                                
 Test skipped.                                                                 
Test: DBG2 (Debug Port Table 2) test.                                       
 Test skipped.                                                                 
Test: DBGP (Debug Port) Table test.                                         
 Test skipped.                                                                 
Test: Processor C state support test.                                       
  Test all CPUs C-states.                                 7 passed             
Test: CSRT Core System Resource Table test.                                 
 Test skipped.                                                                 
Test: CPEP Corrected Platform Error Polling Table test.                     
 Test skipped.                                                                 
Test: ACPI table checksum test.                                             
  ACPI table checksum test.                               10 passed            
Test: CEDT CXL Early Discovery Table test                                   
 Test skipped.                                                                 
Test: Automated LCD brightness test.                                        
 Test aborted.                                                                 
Test: BOOT Table test.                                                      
 Test skipped.                                                                 
Test: BGRT Boot Graphics Resource Table test.                               
 Test skipped.                                                                 
Test: BERT Boot Error Record Table test.                                    
 Test skipped.                                                                 
Test: ASPT Table test.                                                      
 Test skipped.                                                                 
Test: ASF! Alert Standard Format Table test.                                
 Test skipped.                                                                 
Test: Test for single instance of APIC/MADT table.                          
  Test for single instance of APIC/MADT table.            1 passed             
Test: ACPI table headers sanity tests.                                      
  Test ACPI headers.                                      8 passed             
  Test ACPI spec versus table revisions.                                       
[ERROR] 20:03:00 - FWTS test BROKEN (returncode=1)
[INFO] 20:03:00 - 'FWTS firmware tests.' test finished.
[TestResult(status=<TestStatus.BROKEN: 4>, metrics=None, command='', started_at=datetime.datetime(2026, 6, 29, 20, 1, 48, 184904, tzinfo=datetime.timezone.utc), ended_at=datetime.datetime(2026, 6, 29, 20, 1, 48, 184909, tzinfo=datetime.timezone.utc))]

@Artanias Artanias merged commit 113260e into main Jun 29, 2026
1 check passed
@Artanias Artanias deleted the port_fwts_test branch June 29, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Портировать тест с использование fwts в библиотеку

3 participants