Open ncopa opened 6 months ago
ncopa-edge-riscv64:~/aports/community/py3-py-cpuinfo/src/py-cpuinfo-9.0.0$ python -m pytest tests/test_actual.py ================================================================ test session starts ================================================================ platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/ncopa/aports/community/py3-py-cpuinfo/src/py-cpuinfo-9.0.0 configfile: pyproject.toml collected 1 item tests/test_actual.py F [100%] ===================================================================== FAILURES ====================================================================== ________________________________________________________________ TestActual.test_all ________________________________________________________________ self = <test_actual.TestActual testMethod=test_all> def test_all(self): os_type = helpers.get_os_type() if os_type == 'BeOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysinfo()) > 0) #self.assertTrue(len(cpuinfo._get_cpu_info_from_cpuid()) > 0) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'BSD': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertTrue(len(cpuinfo._get_cpu_info_from_dmesg()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Cygwin': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'MacOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysctl()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Linux': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) #self.assertTrue(len(cpuinfo._get_cpu_info_from_lscpu()) > 0) > self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) E AssertionError: False is not true tests/test_actual.py:74: AssertionError ============================================================== short test summary info ============================================================== FAILED tests/test_actual.py::TestActual::test_all - AssertionError: False is not true ================================================================= 1 failed in 0.27s =================================================================
It fails to find anything useful from /proc/cpuinfo. This is the content:
/proc/cpuinfo
processor : 0 hart : 3 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 1 hart : 0 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 2 hart : 1 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 3 hart : 2 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 4 hart : 4 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 5 hart : 5 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 6 hart : 6 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 7 hart : 7 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 8 hart : 8 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 9 hart : 9 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 10 hart : 10 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 11 hart : 11 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 12 hart : 12 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 13 hart : 13 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 14 hart : 14 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 15 hart : 15 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 16 hart : 16 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 17 hart : 17 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 18 hart : 18 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 19 hart : 19 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 20 hart : 20 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 21 hart : 21 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 22 hart : 22 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 23 hart : 23 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 24 hart : 24 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 25 hart : 25 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 26 hart : 26 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 27 hart : 27 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 28 hart : 28 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 29 hart : 29 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 30 hart : 30 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 31 hart : 31 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 32 hart : 32 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 33 hart : 33 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 34 hart : 34 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 35 hart : 35 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 36 hart : 36 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 37 hart : 37 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 38 hart : 38 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 39 hart : 39 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 40 hart : 40 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 41 hart : 41 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 42 hart : 42 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 43 hart : 43 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 44 hart : 44 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 45 hart : 45 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 46 hart : 46 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 47 hart : 47 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 48 hart : 48 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 49 hart : 49 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 50 hart : 50 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 51 hart : 51 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 52 hart : 52 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 53 hart : 53 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 54 hart : 54 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 55 hart : 55 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 56 hart : 56 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 57 hart : 57 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 58 hart : 58 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 59 hart : 59 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 60 hart : 60 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 61 hart : 61 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 62 hart : 62 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0 processor : 63 hart : 63 isa : rv64imafdcv mmu : sv39 mvendorid : 0x5b7 marchid : 0x0 mimpid : 0x0
In your bug report please include:
It fails to find anything useful from
/proc/cpuinfo
. This is the content: