Advertisement
armoon

odroid c2 pm-qa testing

Aug 30th, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.60 KB | None | 0 0
  1. [alarm@alarm pm-qa]$ make -k cpufreq
  2. make: Nothing to be done for 'cpufreq'.
  3. [alarm@alarm pm-qa]$ sudo make -k cpufreq
  4. make: Nothing to be done for 'cpufreq'.
  5. [alarm@alarm pm-qa]$ vi README
  6. [alarm@alarm pm-qa]$ sudo make -k cpufreq check
  7. make: Nothing to be done for 'cpufreq'.
  8. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/utils'
  9. make[1]: Nothing to be done for 'check'.
  10. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/utils'
  11. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpufreq'
  12. ###
  13. ### cpufreq_01:
  14. ### test the cpufreq framework is available for frequency
  15. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_01
  16. ###
  17. cpufreq_01.0/cpu0: checking 'scaling_available_frequencies' exists in '/sys/devices/system/cpu/cpu0/cpufreq'... Ok
  18. cpufreq_01.1/cpu0: checking 'scaling_cur_freq' exists in '/sys/devices/system/cpu/cpu0/cpufreq'... Ok
  19. cpufreq_01.2/cpu0: checking 'scaling_setspeed' exists in '/sys/devices/system/cpu/cpu0/cpufreq'... Ok
  20. cpufreq_01.0/cpu1: checking 'scaling_available_frequencies' exists in '/sys/devices/system/cpu/cpu1/cpufreq'... Ok
  21. cpufreq_01.1/cpu1: checking 'scaling_cur_freq' exists in '/sys/devices/system/cpu/cpu1/cpufreq'... Ok
  22. cpufreq_01.2/cpu1: checking 'scaling_setspeed' exists in '/sys/devices/system/cpu/cpu1/cpufreq'... Ok
  23. cpufreq_01.0/cpu2: checking 'scaling_available_frequencies' exists in '/sys/devices/system/cpu/cpu2/cpufreq'... Ok
  24. cpufreq_01.1/cpu2: checking 'scaling_cur_freq' exists in '/sys/devices/system/cpu/cpu2/cpufreq'... Ok
  25. cpufreq_01.2/cpu2: checking 'scaling_setspeed' exists in '/sys/devices/system/cpu/cpu2/cpufreq'... Ok
  26. cpufreq_01.0/cpu3: checking 'scaling_available_frequencies' exists in '/sys/devices/system/cpu/cpu3/cpufreq'... Ok
  27. cpufreq_01.1/cpu3: checking 'scaling_cur_freq' exists in '/sys/devices/system/cpu/cpu3/cpufreq'... Ok
  28. cpufreq_01.2/cpu3: checking 'scaling_setspeed' exists in '/sys/devices/system/cpu/cpu3/cpufreq'... Ok
  29.  
  30. cpufreq_01: pass
  31.  
  32. ###
  33. ### cpufreq_02:
  34. ### test the cpufreq framework is available for governor
  35. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_02
  36. ###
  37. cpufreq_02.0/cpu0: checking 'scaling_available_governors' exists in '/sys/devices/system/cpu/cpu0/cpufreq'... Ok
  38. cpufreq_02.1/cpu0: checking 'scaling_governor' exists in '/sys/devices/system/cpu/cpu0/cpufreq'... Ok
  39. cpufreq_02.0/cpu1: checking 'scaling_available_governors' exists in '/sys/devices/system/cpu/cpu1/cpufreq'... Ok
  40. cpufreq_02.1/cpu1: checking 'scaling_governor' exists in '/sys/devices/system/cpu/cpu1/cpufreq'... Ok
  41. cpufreq_02.0/cpu2: checking 'scaling_available_governors' exists in '/sys/devices/system/cpu/cpu2/cpufreq'... Ok
  42. cpufreq_02.1/cpu2: checking 'scaling_governor' exists in '/sys/devices/system/cpu/cpu2/cpufreq'... Ok
  43. cpufreq_02.0/cpu3: checking 'scaling_available_governors' exists in '/sys/devices/system/cpu/cpu3/cpufreq'... Ok
  44. cpufreq_02.1/cpu3: checking 'scaling_governor' exists in '/sys/devices/system/cpu/cpu3/cpufreq'... Ok
  45.  
  46. cpufreq_02: pass
  47.  
  48. ###
  49. ### cpufreq_03:
  50. ### test the governor change is effective
  51. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_03
  52. ###
  53. cpufreq_03.0/cpu0: checking governor change to 'conservative'... Ok
  54. cpufreq_03.1/cpu0: checking governor change to 'ondemand'... Ok
  55. cpufreq_03.2/cpu0: checking governor change to 'userspace'... Ok
  56. cpufreq_03.3/cpu0: checking governor change to 'powersave'... Ok
  57. cpufreq_03.4/cpu0: checking governor change to 'performance'... Ok
  58. cpufreq_03.5/cpu0: checking governor change to 'schedutil'... Ok
  59. cpufreq_03.0/cpu1: checking governor change to 'conservative'... Ok
  60. cpufreq_03.1/cpu1: checking governor change to 'ondemand'... Ok
  61. cpufreq_03.2/cpu1: checking governor change to 'userspace'... Ok
  62. cpufreq_03.3/cpu1: checking governor change to 'powersave'... Ok
  63. cpufreq_03.4/cpu1: checking governor change to 'performance'... Ok
  64. cpufreq_03.5/cpu1: checking governor change to 'schedutil'... Ok
  65. cpufreq_03.0/cpu2: checking governor change to 'conservative'... Ok
  66. cpufreq_03.1/cpu2: checking governor change to 'ondemand'... Ok
  67. cpufreq_03.2/cpu2: checking governor change to 'userspace'... Ok
  68. cpufreq_03.3/cpu2: checking governor change to 'powersave'... Ok
  69. cpufreq_03.4/cpu2: checking governor change to 'performance'... Ok
  70. cpufreq_03.5/cpu2: checking governor change to 'schedutil'... Ok
  71. cpufreq_03.0/cpu3: checking governor change to 'conservative'... Ok
  72. cpufreq_03.1/cpu3: checking governor change to 'ondemand'... Ok
  73. cpufreq_03.2/cpu3: checking governor change to 'userspace'... Ok
  74. cpufreq_03.3/cpu3: checking governor change to 'powersave'... Ok
  75. cpufreq_03.4/cpu3: checking governor change to 'performance'... Ok
  76. cpufreq_03.5/cpu3: checking governor change to 'schedutil'... Ok
  77.  
  78. cpufreq_03: pass
  79.  
  80. ###
  81. ### cpufreq_04:
  82. ### test the change of the frequency is effective in 'userspace' mode
  83. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_04
  84. ###
  85. cpufreq_04.0/cpu0: checking setting frequency '100000 KHz'... Ok
  86. cpufreq_04.1/cpu0: checking setting frequency '250000 KHz'... Ok
  87. cpufreq_04.2/cpu0: checking setting frequency '500000 KHz'... Ok
  88. cpufreq_04.3/cpu0: checking setting frequency '1000000 KHz'... Ok
  89. cpufreq_04.4/cpu0: checking setting frequency '1296000 KHz'... Ok
  90. cpufreq_04.5/cpu0: checking setting frequency '1536000 KHz'... Ok
  91. cpufreq_04.0/cpu1: checking setting frequency '100000 KHz'... Ok
  92. cpufreq_04.1/cpu1: checking setting frequency '250000 KHz'... Ok
  93. cpufreq_04.2/cpu1: checking setting frequency '500000 KHz'... Ok
  94. cpufreq_04.3/cpu1: checking setting frequency '1000000 KHz'... Ok
  95. cpufreq_04.4/cpu1: checking setting frequency '1296000 KHz'... Ok
  96. cpufreq_04.5/cpu1: checking setting frequency '1536000 KHz'... Ok
  97. cpufreq_04.0/cpu2: checking setting frequency '100000 KHz'... Ok
  98. cpufreq_04.1/cpu2: checking setting frequency '250000 KHz'... Ok
  99. cpufreq_04.2/cpu2: checking setting frequency '500000 KHz'... Ok
  100. cpufreq_04.3/cpu2: checking setting frequency '1000000 KHz'... Ok
  101. cpufreq_04.4/cpu2: checking setting frequency '1296000 KHz'... Ok
  102. cpufreq_04.5/cpu2: checking setting frequency '1536000 KHz'... Ok
  103. cpufreq_04.0/cpu3: checking setting frequency '100000 KHz'... Ok
  104. cpufreq_04.1/cpu3: checking setting frequency '250000 KHz'... Ok
  105. cpufreq_04.2/cpu3: checking setting frequency '500000 KHz'... Ok
  106. cpufreq_04.3/cpu3: checking setting frequency '1000000 KHz'... Ok
  107. cpufreq_04.4/cpu3: checking setting frequency '1296000 KHz'... Ok
  108. cpufreq_04.5/cpu3: checking setting frequency '1536000 KHz'... Ok
  109.  
  110. cpufreq_04: pass
  111.  
  112. ###
  113. ### cpufreq_05:
  114. ### test 'ondemand' and 'conservative' trigger correctly the configuration directory
  115. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_05
  116. ###
  117. cpufreq_05.0: checking 'ondemand' directory exists... Ok
  118. cpufreq_05.1: checking 'conservative' directory exists... Ok
  119. cpufreq_05.2: checking 'ondemand' directory is not there... Ok
  120. cpufreq_05.3: checking 'conservative' directory is not there... Ok
  121. cpufreq_05.4: combine governors not supported... skip
  122.  
  123. cpufreq_05: pass
  124.  
  125. ###
  126. ### cpufreq_06:
  127. ### test the change of the frequencies affect the performances of a test program
  128. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_06
  129. ###
  130. cpufreq_06.0/cpu0: checking deviation for frequency 100000 KHz... Ok
  131. cpufreq_06.1/cpu0: checking deviation for frequency 250000 KHz... Ok
  132. cpufreq_06.2/cpu0: checking deviation for frequency 500000 KHz... Ok
  133. cpufreq_06.3/cpu0: checking deviation for frequency 1000000 KHz... Ok
  134. cpufreq_06.4/cpu0: checking deviation for frequency 1296000 KHz... Ok
  135. cpufreq_06.5/cpu0: checking deviation for frequency 1536000 KHz... Ok
  136. cpufreq_06.0/cpu1: checking deviation for frequency 100000 KHz... Ok
  137. cpufreq_06.1/cpu1: checking deviation for frequency 250000 KHz... Ok
  138. cpufreq_06.2/cpu1: checking deviation for frequency 500000 KHz... Ok
  139. cpufreq_06.3/cpu1: checking deviation for frequency 1000000 KHz... Ok
  140. cpufreq_06.4/cpu1: checking deviation for frequency 1296000 KHz... Ok
  141. cpufreq_06.5/cpu1: checking deviation for frequency 1536000 KHz... Ok
  142. cpufreq_06.0/cpu2: checking deviation for frequency 100000 KHz... Ok
  143. cpufreq_06.1/cpu2: checking deviation for frequency 250000 KHz... Ok
  144. cpufreq_06.2/cpu2: checking deviation for frequency 500000 KHz... Ok
  145. cpufreq_06.3/cpu2: checking deviation for frequency 1000000 KHz... Ok
  146. cpufreq_06.4/cpu2: checking deviation for frequency 1296000 KHz... Ok
  147. cpufreq_06.5/cpu2: checking deviation for frequency 1536000 KHz... Ok
  148. cpufreq_06.0/cpu3: checking deviation for frequency 100000 KHz... Ok
  149. cpufreq_06.1/cpu3: checking deviation for frequency 250000 KHz... Ok
  150. cpufreq_06.2/cpu3: checking deviation for frequency 500000 KHz... Ok
  151. cpufreq_06.3/cpu3: checking deviation for frequency 1000000 KHz... Ok
  152. cpufreq_06.4/cpu3: checking deviation for frequency 1296000 KHz... Ok
  153. cpufreq_06.5/cpu3: checking deviation for frequency 1536000 KHz... Ok
  154.  
  155. cpufreq_06: pass
  156.  
  157. ###
  158. ### cpufreq_07:
  159. ### test the load of the cpu affects the frequency with 'ondemand'
  160. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_07
  161. ###
  162. cpufreq_07.0/cpu0: can not reach a quescient point for 'ondemand'... skip
  163. cpufreq_07.0/cpu1: checking 'ondemand' increase frequency on load... Ok
  164. cpufreq_07.1/cpu1: checking 'ondemand' decrease frequency on idle... Err
  165. cpufreq_07.0/cpu2: can not reach a quescient point for 'ondemand'... skip
  166. cpufreq_07.0/cpu3: can not reach a quescient point for 'ondemand'... skip
  167.  
  168. cpufreq_07: fail
  169.  
  170. ###
  171. ### cpufreq_08:
  172. ### test the load of the cpu does not affect the frequency with 'userspace'
  173. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_08
  174. ###
  175. cpufreq_08.0/cpu0: checking 'userspace' 100000 KHz is fixed... Ok
  176. cpufreq_08.1/cpu0: checking 'userspace' 250000 KHz is fixed... Ok
  177. cpufreq_08.2/cpu0: checking 'userspace' 500000 KHz is fixed... Ok
  178. cpufreq_08.3/cpu0: checking 'userspace' 1000000 KHz is fixed... Ok
  179. cpufreq_08.4/cpu0: checking 'userspace' 1296000 KHz is fixed... Ok
  180. cpufreq_08.5/cpu0: checking 'userspace' 1536000 KHz is fixed... Ok
  181. cpufreq_08.0/cpu1: checking 'userspace' 100000 KHz is fixed... Ok
  182. cpufreq_08.1/cpu1: checking 'userspace' 250000 KHz is fixed... Ok
  183. cpufreq_08.2/cpu1: checking 'userspace' 500000 KHz is fixed... Ok
  184. cpufreq_08.3/cpu1: checking 'userspace' 1000000 KHz is fixed... Ok
  185. cpufreq_08.4/cpu1: checking 'userspace' 1296000 KHz is fixed... Ok
  186. cpufreq_08.5/cpu1: checking 'userspace' 1536000 KHz is fixed... Ok
  187. cpufreq_08.0/cpu2: checking 'userspace' 100000 KHz is fixed... Ok
  188. cpufreq_08.1/cpu2: checking 'userspace' 250000 KHz is fixed... Ok
  189. cpufreq_08.2/cpu2: checking 'userspace' 500000 KHz is fixed... Ok
  190. cpufreq_08.3/cpu2: checking 'userspace' 1000000 KHz is fixed... Ok
  191. cpufreq_08.4/cpu2: checking 'userspace' 1296000 KHz is fixed... Ok
  192. cpufreq_08.5/cpu2: checking 'userspace' 1536000 KHz is fixed... Ok
  193. cpufreq_08.0/cpu3: checking 'userspace' 100000 KHz is fixed... Ok
  194. cpufreq_08.1/cpu3: checking 'userspace' 250000 KHz is fixed... Ok
  195. cpufreq_08.2/cpu3: checking 'userspace' 500000 KHz is fixed... Ok
  196. cpufreq_08.3/cpu3: checking 'userspace' 1000000 KHz is fixed... Ok
  197. cpufreq_08.4/cpu3: checking 'userspace' 1296000 KHz is fixed... Ok
  198. cpufreq_08.5/cpu3: checking 'userspace' 1536000 KHz is fixed... Ok
  199.  
  200. cpufreq_08: pass
  201.  
  202. ###
  203. ### cpufreq_09:
  204. ### test the load of the cpu does not affect the frequency with 'powersave'
  205. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpufreq_09
  206. ###
  207. cpufreq_09.0/cpu0: checking 'powersave' sets frequency to 100000 KHz... Ok
  208. cpufreq_09.1/cpu0: checking 'powersave' frequency 100000 KHz is fixed... Ok
  209. cpufreq_09.0/cpu1: checking 'powersave' sets frequency to 100000 KHz... Ok
  210. cpufreq_09.1/cpu1: checking 'powersave' frequency 100000 KHz is fixed... Ok
  211. cpufreq_09.0/cpu2: checking 'powersave' sets frequency to 100000 KHz... Ok
  212. cpufreq_09.1/cpu2: checking 'powersave' frequency 100000 KHz is fixed... Ok
  213. cpufreq_09.0/cpu3: checking 'powersave' sets frequency to 100000 KHz... Ok
  214. cpufreq_09.1/cpu3: checking 'powersave' frequency 100000 KHz is fixed... Ok
  215.  
  216. cpufreq_09: pass
  217.  
  218. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpufreq'
  219. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpuhotplug'
  220. ###
  221. ### cpuhotplug_00:
  222. ### ensure all the cpus are online before the tests
  223. ### ###
  224. cpuhotplug_00.0: checking all cpu are online... Ok
  225.  
  226. cpuhotplug_00: pass
  227.  
  228. ###
  229. ### cpuhotplug_01:
  230. ### test the sysfs files are present
  231. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_01
  232. ###
  233. cpuhotplug_01.0: checking 'online' exists in '/sys/devices/system/cpu'... Ok
  234. cpuhotplug_01.1: checking 'offline' exists in '/sys/devices/system/cpu'... Ok
  235. cpuhotplug_01.2: checking 'possible' exists in '/sys/devices/system/cpu'... Ok
  236. cpuhotplug_01.3: checking 'present' exists in '/sys/devices/system/cpu'... Ok
  237. cpuhotplug_01.0/cpu1: checking 'online' exists in '/sys/devices/system/cpu/cpu1'... Ok
  238. cpuhotplug_01.0/cpu2: checking 'online' exists in '/sys/devices/system/cpu/cpu2'... Ok
  239. cpuhotplug_01.0/cpu3: checking 'online' exists in '/sys/devices/system/cpu/cpu3'... Ok
  240.  
  241. cpuhotplug_01: pass
  242.  
  243. ###
  244. ### cpuhotplug_02:
  245. ### test the cpu state is reflected in sysfs
  246. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_02
  247. ###
  248. cpuhotplug_02.0/cpu1: checking cpu1 is offline... Ok
  249. cpuhotplug_02.1/cpu1: checking cpu1 is online... Ok
  250. cpuhotplug_02.0/cpu2: checking cpu2 is offline... Ok
  251. cpuhotplug_02.1/cpu2: checking cpu2 is online... Ok
  252. cpuhotplug_02.0/cpu3: checking cpu3 is offline... Ok
  253. cpuhotplug_02.1/cpu3: checking cpu3 is online... Ok
  254.  
  255. cpuhotplug_02: pass
  256.  
  257. ###
  258. ### cpuhotplug_03:
  259. ### test the affinity does not work on an offline cpu
  260. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_03
  261. ###
  262. cpuhotplug_03.0/cpu1: checking setting affinity on cpu1 fails... Ok
  263. cpuhotplug_03.0/cpu2: checking setting affinity on cpu2 fails... Ok
  264. cpuhotplug_03.0/cpu3: checking setting affinity on cpu3 fails... Ok
  265.  
  266. cpuhotplug_03: pass
  267.  
  268. ###
  269. ### cpuhotplug_04:
  270. ### test task is migrated with task affinity
  271. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_04
  272. ###
  273. cpuhotplug_04.0/cpu1: checking affinity is set... Ok
  274. cpuhotplug_04.1/cpu1: checking offlining a cpu with affinity succeed... Ok
  275. cpuhotplug_04.2/cpu1: checking affinity changed... Ok
  276. cpuhotplug_04.0/cpu2: checking affinity is set... Ok
  277. cpuhotplug_04.1/cpu2: checking offlining a cpu with affinity succeed... Ok
  278. cpuhotplug_04.2/cpu2: checking affinity changed... Ok
  279. cpuhotplug_04.0/cpu3: checking affinity is set... Ok
  280. cpuhotplug_04.1/cpu3: checking offlining a cpu with affinity succeed... Ok
  281. cpuhotplug_04.2/cpu3: checking affinity changed... Ok
  282.  
  283. cpuhotplug_04: pass
  284.  
  285. ###
  286. ### cpuhotplug_05:
  287. ### test cpus are reflected on /proc/cpuinfo correctly
  288. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_05
  289. ###
  290. cpuhotplug_05.0/cpu1: checking offline processor not found in cpuinfo... Ok
  291. cpuhotplug_05.0/cpu2: checking offline processor not found in cpuinfo... Ok
  292. cpuhotplug_05.0/cpu3: checking offline processor not found in cpuinfo... Ok
  293.  
  294. cpuhotplug_05: pass
  295.  
  296. ###
  297. ### cpuhotplug_06:
  298. ### test interrupts show the right configuration in /proc/interrupts
  299. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_06
  300. ###
  301. cpuhotplug_06.0/cpu1: checking offline processor not found in interrupts... Ok
  302. cpuhotplug_06.0/cpu2: checking offline processor not found in interrupts... Ok
  303. cpuhotplug_06.0/cpu3: checking offline processor not found in interrupts... Ok
  304.  
  305. cpuhotplug_06: pass
  306.  
  307. ###
  308. ### cpuhotplug_07:
  309. ### test userspace notification
  310. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_07
  311. ###
  312. exiting from uevent reader...
  313. offline@/devices/system/cpu/cpu1
  314. cpuhotplug_07.0/cpu1: checking offline event was received... Ok
  315. online@/devices/system/cpu/cpu1
  316. cpuhotplug_07.1/cpu1: checking online event was received... Ok
  317. exiting from uevent reader...
  318. offline@/devices/system/cpu/cpu2
  319. cpuhotplug_07.0/cpu2: checking offline event was received... Ok
  320. online@/devices/system/cpu/cpu2
  321. cpuhotplug_07.1/cpu2: checking online event was received... Ok
  322. exiting from uevent reader...
  323. offline@/devices/system/cpu/cpu3
  324. cpuhotplug_07.0/cpu3: checking offline event was received... Ok
  325. online@/devices/system/cpu/cpu3
  326. cpuhotplug_07.1/cpu3: checking online event was received... Ok
  327.  
  328. cpuhotplug_07: pass
  329.  
  330. ###
  331. ### cpuhotplug_08:
  332. ### randomly hotplug cpus for 100 times (not percpu)
  333. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuhotplug_08
  334. ###
  335. cpuhotplug_08.0: checking cpu3 is offline... Ok
  336. cpuhotplug_08.1: checking cpu3 is online... Ok
  337. cpuhotplug_08.2: checking cpu3 is offline... Ok
  338. cpuhotplug_08.3: checking cpu3 is online... Ok
  339. cpuhotplug_08.4: checking cpu3 is offline... Ok
  340. cpuhotplug_08.5: checking cpu3 is online... Ok
  341. cpuhotplug_08.6: checking cpu2 is offline... Ok
  342. cpuhotplug_08.7: checking cpu2 is online... Ok
  343. cpuhotplug_08.8: checking cpu3 is offline... Ok
  344. cpuhotplug_08.9: checking cpu3 is online... Ok
  345. cpuhotplug_08.10: checking cpu1 is offline... Ok
  346. cpuhotplug_08.11: checking cpu1 is online... Ok
  347. cpuhotplug_08.12: checking cpu2 is offline... Ok
  348. cpuhotplug_08.13: checking cpu2 is online... Ok
  349. cpuhotplug_08.14: checking cpu2 is offline... Ok
  350. cpuhotplug_08.15: checking cpu2 is online... Ok
  351. cpuhotplug_08.16: checking cpu1 is offline... Ok
  352. cpuhotplug_08.17: checking cpu1 is online... Ok
  353. cpuhotplug_08.18: checking cpu3 is offline... Ok
  354. cpuhotplug_08.19: checking cpu3 is online... Ok
  355. cpuhotplug_08.20: checking cpu1 is offline... Ok
  356. cpuhotplug_08.21: checking cpu1 is online... Ok
  357. cpuhotplug_08.22: checking cpu1 is offline... Ok
  358. cpuhotplug_08.23: checking cpu1 is online... Ok
  359. cpuhotplug_08.24: checking cpu2 is offline... Ok
  360. cpuhotplug_08.25: checking cpu2 is online... Ok
  361. cpuhotplug_08.26: checking cpu3 is offline... Ok
  362. cpuhotplug_08.27: checking cpu3 is online... Ok
  363. cpuhotplug_08.28: checking cpu2 is offline... Ok
  364. cpuhotplug_08.29: checking cpu2 is online... Ok
  365. cpuhotplug_08.30: checking cpu3 is offline... Ok
  366. cpuhotplug_08.31: checking cpu3 is online... Ok
  367. cpuhotplug_08.32: checking cpu1 is offline... Ok
  368. cpuhotplug_08.33: checking cpu1 is online... Ok
  369. cpuhotplug_08.34: checking cpu3 is offline... Ok
  370. cpuhotplug_08.35: checking cpu3 is online... Ok
  371. cpuhotplug_08.36: checking cpu2 is offline... Ok
  372. cpuhotplug_08.37: checking cpu2 is online... Ok
  373. cpuhotplug_08.38: checking cpu1 is offline... Ok
  374. cpuhotplug_08.39: checking cpu1 is online... Ok
  375. cpuhotplug_08.40: checking cpu3 is offline... Ok
  376. cpuhotplug_08.41: checking cpu3 is online... Ok
  377. cpuhotplug_08.42: checking cpu1 is offline... Ok
  378. cpuhotplug_08.43: checking cpu1 is online... Ok
  379. cpuhotplug_08.44: checking cpu1 is offline... Ok
  380. cpuhotplug_08.45: checking cpu1 is online... Ok
  381. cpuhotplug_08.46: checking cpu2 is offline... Ok
  382. cpuhotplug_08.47: checking cpu2 is online... Ok
  383. cpuhotplug_08.48: checking cpu3 is offline... Ok
  384. cpuhotplug_08.49: checking cpu3 is online... Ok
  385. cpuhotplug_08.50: checking cpu2 is offline... Ok
  386. cpuhotplug_08.51: checking cpu2 is online... Ok
  387. cpuhotplug_08.52: checking cpu2 is offline... Ok
  388. cpuhotplug_08.53: checking cpu2 is online... Ok
  389. cpuhotplug_08.54: checking cpu3 is offline... Ok
  390. cpuhotplug_08.55: checking cpu3 is online... Ok
  391. cpuhotplug_08.56: checking cpu2 is offline... Ok
  392. cpuhotplug_08.57: checking cpu2 is online... Ok
  393. cpuhotplug_08.58: checking cpu2 is offline... Ok
  394. cpuhotplug_08.59: checking cpu2 is online... Ok
  395. cpuhotplug_08.60: checking cpu3 is offline... Ok
  396. cpuhotplug_08.61: checking cpu3 is online... Ok
  397. cpuhotplug_08.62: checking cpu3 is offline... Ok
  398. cpuhotplug_08.63: checking cpu3 is online... Ok
  399. cpuhotplug_08.64: checking cpu1 is offline... Ok
  400. cpuhotplug_08.65: checking cpu1 is online... Ok
  401. cpuhotplug_08.66: checking cpu1 is offline... Ok
  402. cpuhotplug_08.67: checking cpu1 is online... Ok
  403. cpuhotplug_08.68: checking cpu1 is offline... Ok
  404. cpuhotplug_08.69: checking cpu1 is online... Ok
  405. cpuhotplug_08.70: checking cpu1 is offline... Ok
  406. cpuhotplug_08.71: checking cpu1 is online... Ok
  407. cpuhotplug_08.72: checking cpu2 is offline... Ok
  408. cpuhotplug_08.73: checking cpu2 is online... Ok
  409. cpuhotplug_08.74: checking cpu2 is offline... Ok
  410. cpuhotplug_08.75: checking cpu2 is online... Ok
  411. cpuhotplug_08.76: checking cpu1 is offline... Ok
  412. cpuhotplug_08.77: checking cpu1 is online... Ok
  413. cpuhotplug_08.78: checking cpu1 is offline... Ok
  414. cpuhotplug_08.79: checking cpu1 is online... Ok
  415. cpuhotplug_08.80: checking cpu2 is offline... Ok
  416. cpuhotplug_08.81: checking cpu2 is online... Ok
  417. cpuhotplug_08.82: checking cpu2 is offline... Ok
  418. cpuhotplug_08.83: checking cpu2 is online... Ok
  419. cpuhotplug_08.84: checking cpu1 is offline... Ok
  420. cpuhotplug_08.85: checking cpu1 is online... Ok
  421. cpuhotplug_08.86: checking cpu3 is offline... Ok
  422. cpuhotplug_08.87: checking cpu3 is online... Ok
  423. cpuhotplug_08.88: checking cpu1 is offline... Ok
  424. cpuhotplug_08.89: checking cpu1 is online... Ok
  425. cpuhotplug_08.90: checking cpu2 is offline... Ok
  426. cpuhotplug_08.91: checking cpu2 is online... Ok
  427. cpuhotplug_08.92: checking cpu2 is offline... Ok
  428. cpuhotplug_08.93: checking cpu2 is online... Ok
  429. cpuhotplug_08.94: checking cpu1 is offline... Ok
  430. cpuhotplug_08.95: checking cpu1 is online... Ok
  431. cpuhotplug_08.96: checking cpu2 is offline... Ok
  432. cpuhotplug_08.97: checking cpu2 is online... Ok
  433. cpuhotplug_08.98: checking cpu1 is offline... Ok
  434. cpuhotplug_08.99: checking cpu1 is online... Ok
  435. cpuhotplug_08.100: checking cpu1 is offline... Ok
  436. cpuhotplug_08.101: checking cpu1 is online... Ok
  437. cpuhotplug_08.102: checking cpu2 is offline... Ok
  438. cpuhotplug_08.103: checking cpu2 is online... Ok
  439. cpuhotplug_08.104: checking cpu3 is offline... Ok
  440. cpuhotplug_08.105: checking cpu3 is online... Ok
  441. cpuhotplug_08.106: checking cpu3 is offline... Ok
  442. cpuhotplug_08.107: checking cpu3 is online... Ok
  443. cpuhotplug_08.108: checking cpu1 is offline... Ok
  444. cpuhotplug_08.109: checking cpu1 is online... Ok
  445. cpuhotplug_08.110: checking cpu1 is offline... Ok
  446. cpuhotplug_08.111: checking cpu1 is online... Ok
  447. cpuhotplug_08.112: checking cpu3 is offline... Ok
  448. cpuhotplug_08.113: checking cpu3 is online... Ok
  449. cpuhotplug_08.114: checking cpu1 is offline... Ok
  450. cpuhotplug_08.115: checking cpu1 is online... Ok
  451. cpuhotplug_08.116: checking cpu1 is offline... Ok
  452. cpuhotplug_08.117: checking cpu1 is online... Ok
  453. cpuhotplug_08.118: checking cpu3 is offline... Ok
  454. cpuhotplug_08.119: checking cpu3 is online... Ok
  455. cpuhotplug_08.120: checking cpu3 is offline... Ok
  456. cpuhotplug_08.121: checking cpu3 is online... Ok
  457. cpuhotplug_08.122: checking cpu2 is offline... Ok
  458. cpuhotplug_08.123: checking cpu2 is online... Ok
  459. cpuhotplug_08.124: checking cpu1 is offline... Ok
  460. cpuhotplug_08.125: checking cpu1 is online... Ok
  461. cpuhotplug_08.126: checking cpu2 is offline... Ok
  462. cpuhotplug_08.127: checking cpu2 is online... Ok
  463. cpuhotplug_08.128: checking cpu3 is offline... Ok
  464. cpuhotplug_08.129: checking cpu3 is online... Ok
  465. cpuhotplug_08.130: checking cpu3 is offline... Ok
  466. cpuhotplug_08.131: checking cpu3 is online... Ok
  467. cpuhotplug_08.132: checking cpu1 is offline... Ok
  468. cpuhotplug_08.133: checking cpu1 is online... Ok
  469. cpuhotplug_08.134: checking cpu2 is offline... Ok
  470. cpuhotplug_08.135: checking cpu2 is online... Ok
  471. cpuhotplug_08.136: checking cpu2 is offline... Ok
  472. cpuhotplug_08.137: checking cpu2 is online... Ok
  473. cpuhotplug_08.138: checking cpu1 is offline... Ok
  474. cpuhotplug_08.139: checking cpu1 is online... Ok
  475. cpuhotplug_08.140: checking cpu2 is offline... Ok
  476. cpuhotplug_08.141: checking cpu2 is online... Ok
  477. cpuhotplug_08.142: checking cpu2 is offline... Ok
  478. cpuhotplug_08.143: checking cpu2 is online... Ok
  479. cpuhotplug_08.144: checking cpu2 is offline... Ok
  480. cpuhotplug_08.145: checking cpu2 is online... Ok
  481. cpuhotplug_08.146: checking cpu2 is offline... Ok
  482. cpuhotplug_08.147: checking cpu2 is online... Ok
  483. cpuhotplug_08.148: checking cpu3 is offline... Ok
  484. cpuhotplug_08.149: checking cpu3 is online... Ok
  485. cpuhotplug_08.150: checking cpu3 is offline... Ok
  486. cpuhotplug_08.151: checking cpu3 is online... Ok
  487. cpuhotplug_08.152: checking cpu3 is offline... Ok
  488. cpuhotplug_08.153: checking cpu3 is online... Ok
  489. cpuhotplug_08.154: checking cpu1 is offline... Ok
  490. cpuhotplug_08.155: checking cpu1 is online... Ok
  491. cpuhotplug_08.156: checking cpu1 is offline... Ok
  492. cpuhotplug_08.157: checking cpu1 is online... Ok
  493. cpuhotplug_08.158: checking cpu1 is offline... Ok
  494. cpuhotplug_08.159: checking cpu1 is online... Ok
  495. cpuhotplug_08.160: checking cpu3 is offline... Ok
  496. cpuhotplug_08.161: checking cpu3 is online... Ok
  497. cpuhotplug_08.162: checking cpu3 is offline... Ok
  498. cpuhotplug_08.163: checking cpu3 is online... Ok
  499. cpuhotplug_08.164: checking cpu1 is offline... Ok
  500. cpuhotplug_08.165: checking cpu1 is online... Ok
  501. cpuhotplug_08.166: checking cpu3 is offline... Ok
  502. cpuhotplug_08.167: checking cpu3 is online... Ok
  503. cpuhotplug_08.168: checking cpu1 is offline... Ok
  504. cpuhotplug_08.169: checking cpu1 is online... Ok
  505. cpuhotplug_08.170: checking cpu1 is offline... Ok
  506. cpuhotplug_08.171: checking cpu1 is online... Ok
  507. cpuhotplug_08.172: checking cpu3 is offline... Ok
  508. cpuhotplug_08.173: checking cpu3 is online... Ok
  509. cpuhotplug_08.174: checking cpu1 is offline... Ok
  510. cpuhotplug_08.175: checking cpu1 is online... Ok
  511. cpuhotplug_08.176: checking cpu3 is offline... Ok
  512. cpuhotplug_08.177: checking cpu3 is online... Ok
  513. cpuhotplug_08.178: checking cpu1 is offline... Ok
  514. cpuhotplug_08.179: checking cpu1 is online... Ok
  515. cpuhotplug_08.180: checking cpu1 is offline... Ok
  516. cpuhotplug_08.181: checking cpu1 is online... Ok
  517. cpuhotplug_08.182: checking cpu2 is offline... Ok
  518. cpuhotplug_08.183: checking cpu2 is online... Ok
  519. cpuhotplug_08.184: checking cpu3 is offline... Ok
  520. cpuhotplug_08.185: checking cpu3 is online... Ok
  521. cpuhotplug_08.186: checking cpu1 is offline... Ok
  522. cpuhotplug_08.187: checking cpu1 is online... Ok
  523. cpuhotplug_08.188: checking cpu3 is offline... Ok
  524. cpuhotplug_08.189: checking cpu3 is online... Ok
  525. cpuhotplug_08.190: checking cpu3 is offline... Ok
  526. cpuhotplug_08.191: checking cpu3 is online... Ok
  527. cpuhotplug_08.192: checking cpu1 is offline... Ok
  528. cpuhotplug_08.193: checking cpu1 is online... Ok
  529. cpuhotplug_08.194: checking cpu1 is offline... Ok
  530. cpuhotplug_08.195: checking cpu1 is online... Ok
  531. cpuhotplug_08.196: checking cpu3 is offline... Ok
  532. cpuhotplug_08.197: checking cpu3 is online... Ok
  533. cpuhotplug_08.198: checking cpu1 is offline... Ok
  534. cpuhotplug_08.199: checking cpu1 is online... Ok
  535.  
  536. cpuhotplug_08: pass
  537.  
  538. ###
  539. ### cpuhotplug_99:
  540. ### ensure all the cpus are online when the tests are finished
  541. ### ###
  542. cpuhotplug_99.0: checking all cpu are back online... Ok
  543.  
  544. cpuhotplug_99: pass
  545.  
  546. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpuhotplug'
  547. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpuidle'
  548. ###
  549. ### cpuidle_01:
  550. ### test the cpuidle files are present in the sysfs
  551. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuidle_01
  552. ###
  553. cpuidle_01.0: checking 'current_driver' exists in '/sys/devices/system/cpu/cpuidle'... Ok
  554. cpuidle_01.1: checking 'current_governor_ro' exists in '/sys/devices/system/cpu/cpuidle'... Ok
  555.  
  556. cpuidle_01: pass
  557.  
  558. ###
  559. ### cpuidle_02:
  560. ### Run a cpuidle program killer
  561. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuidle_02
  562. ###
  563. cpuidle_02.0: checking cpuidle program runs successfully (120 secs)... Ok
  564.  
  565. cpuidle_02: pass
  566.  
  567. ###
  568. ### cpuidle_03:
  569. ### Run a cpuidle program killer and unplug one by one the cpus (except cpu0)
  570. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cpuidle_03
  571. ###
  572. cpuidle_03.0/cpu0: skipping cpu0... skip
  573. cpuidle_03.0/cpu1: checking cpuidle program runs successfully (120 secs)... Ok
  574. cpuidle_03.0/cpu2: checking cpuidle program runs successfully (120 secs)... Ok
  575. cpuidle_03.0/cpu3: checking cpuidle program runs successfully (120 secs)... Ok
  576.  
  577. cpuidle_03: pass
  578.  
  579. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cpuidle'
  580. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/thermal'
  581. ./thermal_sanity.sh
  582. thermal zone is not available. Skipping all tests
  583. thermal_01: skip
  584. thermal_02: skip
  585. thermal_03: skip
  586. thermal_04: skip
  587. thermal_05: skip
  588. thermal_06: skip
  589. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/thermal'
  590. make[1]: Entering directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cputopology'
  591. ###
  592. ### cputopology_01:
  593. ### test the topology is implemented in the kernel
  594. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cputopology_01
  595. ###
  596. cputopology_01.0/cpu0: checking topology is enabled... Ok
  597. cputopology_01.0/cpu1: checking topology is enabled... Ok
  598. cputopology_01.0/cpu2: checking topology is enabled... Ok
  599. cputopology_01.0/cpu3: checking topology is enabled... Ok
  600.  
  601. cputopology_01: pass
  602.  
  603. ###
  604. ### cputopology_02:
  605. ### test the topology files are present
  606. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cputopology_02
  607. ###
  608. cputopology_02.0/cpu0: checking 'core_id' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  609. cputopology_02.1/cpu0: checking 'core_siblings' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  610. cputopology_02.2/cpu0: checking 'core_siblings_list' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  611. cputopology_02.3/cpu0: checking 'physical_package_id' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  612. cputopology_02.4/cpu0: checking 'thread_siblings' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  613. cputopology_02.5/cpu0: checking 'thread_siblings_list' exists in '/sys/devices/system/cpu/cpu0/topology'... Ok
  614. cputopology_02.0/cpu1: checking 'core_id' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  615. cputopology_02.1/cpu1: checking 'core_siblings' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  616. cputopology_02.2/cpu1: checking 'core_siblings_list' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  617. cputopology_02.3/cpu1: checking 'physical_package_id' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  618. cputopology_02.4/cpu1: checking 'thread_siblings' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  619. cputopology_02.5/cpu1: checking 'thread_siblings_list' exists in '/sys/devices/system/cpu/cpu1/topology'... Ok
  620. cputopology_02.0/cpu2: checking 'core_id' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  621. cputopology_02.1/cpu2: checking 'core_siblings' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  622. cputopology_02.2/cpu2: checking 'core_siblings_list' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  623. cputopology_02.3/cpu2: checking 'physical_package_id' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  624. cputopology_02.4/cpu2: checking 'thread_siblings' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  625. cputopology_02.5/cpu2: checking 'thread_siblings_list' exists in '/sys/devices/system/cpu/cpu2/topology'... Ok
  626. cputopology_02.0/cpu3: checking 'core_id' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  627. cputopology_02.1/cpu3: checking 'core_siblings' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  628. cputopology_02.2/cpu3: checking 'core_siblings_list' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  629. cputopology_02.3/cpu3: checking 'physical_package_id' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  630. cputopology_02.4/cpu3: checking 'thread_siblings' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  631. cputopology_02.5/cpu3: checking 'thread_siblings_list' exists in '/sys/devices/system/cpu/cpu3/topology'... Ok
  632.  
  633. cputopology_02: pass
  634.  
  635. ###
  636. ### cputopology_03:
  637. ### test that the sched_domain files are present and show the topology related flags
  638. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cputopology_03
  639. ###
  640. cputopology_03.0/cpu0: checking sched_domain_flags (domain 0)... Ok
  641. domain0 flag 0x122f
  642. domain0 share cpu capacity flag not set
  643. domain0 share power domain flag not set
  644. domain0 share cpu package resources flag set
  645. cputopology_03.0/cpu1: checking sched_domain_flags (domain 0)... Ok
  646. domain0 flag 0x122f
  647. domain0 share cpu capacity flag not set
  648. domain0 share power domain flag not set
  649. domain0 share cpu package resources flag set
  650. cputopology_03.0/cpu2: checking sched_domain_flags (domain 0)... Ok
  651. domain0 flag 0x122f
  652. domain0 share cpu capacity flag not set
  653. domain0 share power domain flag not set
  654. domain0 share cpu package resources flag set
  655. cputopology_03.0/cpu3: checking sched_domain_flags (domain 0)... Ok
  656. domain0 flag 0x122f
  657. domain0 share cpu capacity flag not set
  658. domain0 share power domain flag not set
  659. domain0 share cpu package resources flag set
  660.  
  661. cputopology_03: pass
  662.  
  663. ###
  664. ### cputopology_04:
  665. ### Test capacity calculation (this is based on
  666. the algorithm in arch/arm/kernel/topology.c),
  667. make sure that the information in
  668. /sys/firmware/devicetree/base/cpus corresponds
  669. to that reported by the kernel log.
  670. ### https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification#cputopology_04
  671. ###
  672. cputopology_04.0: no clock frequency file present... skip
  673. cputopology_04.1: no clock frequency file present... skip
  674.  
  675. cputopology_04: skip
  676.  
  677. make[1]: Leaving directory '/home/alarm/usb1/mainline/study/linaro/pm-qa/cputopology'
  678. [alarm@alarm pm-qa]$
  679. [alarm@alarm pm-qa]$
  680. [alarm@alarm pm-qa]$
  681. [alarm@alarm pm-qa]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement