Guest User

Untitled

a guest
Jul 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.84 KB | None | 0 0
  1. Starting Test periph_i2c
  2. ==================================================================
  3. Name: mutex test
  4. Desc: Tests mutex aquire/release functionality
  5. Result: WARN
  6. Notes: Cannot test since it can still be used without mutex
  7. Cannot test expected timeout due to no reset
  8. Do we need double release failure check?
  9. Does not check multiple busses acquired
  10.  
  11. ------------------------------------------------------------------
  12. Test Number: ***0***
  13. Command: Reset BPT
  14. Expect Result: PASS
  15. ----------
  16. Test Number: ***1***
  17. Command: Try to reset the DUT
  18. Expect Result: PASS
  19. ----------
  20. Test Number: ***2***
  21. Command: return I2C_NUMOF
  22. Message: Amount of i2c devices: [2]
  23. Data: [2]
  24. Result: Success
  25. Expect Result: PASS (Success/Success)
  26. ----------
  27. Test Number: ***3***
  28. Command: i2c_release(0)
  29. Message: i2c_0 released
  30. Result: Success
  31. Expect Result: PASS (Success/Success)
  32. ----------
  33. Test Number: ***4***
  34. Command: i2c_acquire(0)
  35. Message: i2c_0 acquired
  36. Result: Success
  37. Expect Result: PASS (Success/Success)
  38. ----------
  39. Test Number: ***5***
  40. Command: i2c_read_reg(0, 0x55, 0x98, 0x00)
  41. Message: i2c_read_reg(0, 0x55, 0x98, 0x00)
  42.  
  43. Result: Timeout
  44. Expect Result: WARN (Timeout/Success)
  45. Expect Result: WARN (None/[0])
  46. ----------
  47. Test Number: ***6***
  48. Command: i2c_release 0
  49. Result: Timeout
  50. Expect Result: WARN (Timeout/Success)
  51. ----------
  52. Test Number: ***7***
  53. Command: i2c.i2c_read_byte(d_num, BPT_ADDR), Error
  54. Expect Result: SKIP
  55. ----------
  56. Test Number: ***8***
  57. Command: i2c.i2c_acquire(d_num), Success
  58. Expect Result: SKIP
  59. ----------
  60. Test Number: ***9***
  61. Command: i2c.i2c_acquire(d_num), Timeout
  62. Expect Result: SKIP
  63. ----------
  64. Test Number: ***10***
  65. Command: i2c_release 1
  66. Result: Timeout
  67. Expect Result: WARN (Timeout/Success)
  68. ----------
  69. Test Number: ***11***
  70. Command: i2c_acquire 1
  71. Result: Timeout
  72. Expect Result: WARN (Timeout/Success)
  73. ----------
  74. Test Number: ***12***
  75. Command: i2c_release 1
  76. Result: Timeout
  77. Expect Result: WARN (Timeout/Success)
  78. ----------
  79. Test Number: ***13***
  80. Command: i2c.i2c_read_byte(d_num, BPT_ADDR), Error
  81. Expect Result: SKIP
  82. ----------
  83. Test Number: ***14***
  84. Command: i2c.i2c_acquire(d_num), Success
  85. Expect Result: SKIP
  86. ----------
  87. Test Number: ***15***
  88. Command: i2c.i2c_acquire(d_num), Timeout
  89. Expect Result: SKIP
  90. ----------
  91. ==================================================================
  92. Name: read test
  93. Desc: Tests the read functionality for default i2c bus (0) with the bpt
  94. Result: WARN
  95. Notes: Does not check flags
  96.  
  97. ------------------------------------------------------------------
  98. Test Number: ***0***
  99. Command: Reset BPT
  100. Expect Result: PASS
  101. ----------
  102. Test Number: ***1***
  103. Command: Try to reset the DUT
  104. Expect Result: PASS
  105. ----------
  106. Test Number: ***2***
  107. Command: i2c_release(0)
  108. Message: i2c_0 released
  109. Result: Success
  110. Expect Result: PASS (Success/Success)
  111. ----------
  112. Test Number: ***3***
  113. Command: i2c_acquire(0)
  114. Message: i2c_0 acquired
  115. Result: Success
  116. Expect Result: PASS (Success/Success)
  117. ----------
  118. Test Number: ***4***
  119. Command: i2c_read_reg(0, 0x55, 0x98, 0x00)
  120. Message: i2c_read_reg(0, 0x55, 0x98, 0x00)
  121.  
  122. Result: Timeout
  123. Expect Result: WARN (Timeout/Success)
  124. Expect Result: WARN (None/[0])
  125. ----------
  126. Test Number: ***5***
  127. Command: i2c_read_reg 0 86 152 0
  128. Result: Timeout
  129. Expect Result: WARN (Timeout/Error)
  130. ----------
  131. Test Number: ***6***
  132. Command: i2c_read_reg 0 85 153 0
  133. Result: Timeout
  134. Expect Result: WARN (Timeout/Success)
  135. Expect Result: WARN (None/[1])
  136. ----------
  137. Test Number: ***7***
  138. Command: i2c_read_regs 0 85 152 1 0
  139. Result: Timeout
  140. Expect Result: WARN (Timeout/Success)
  141. Expect Result: WARN (None/[0])
  142. ----------
  143. Test Number: ***8***
  144. Command: i2c_read_regs 0 85 153 1 0
  145. Result: Timeout
  146. Expect Result: WARN (Timeout/Success)
  147. Expect Result: WARN (None/[1])
  148. ----------
  149. Test Number: ***9***
  150. Command: i2c_read_regs 0 85 152 2 0
  151. Result: Timeout
  152. Expect Result: WARN (Timeout/Success)
  153. Expect Result: WARN (None/[0, 1])
  154. ----------
  155. Test Number: ***10***
  156. Command: i2c_read_regs 0 85 152 3 0
  157. Result: Timeout
  158. Expect Result: WARN (Timeout/Success)
  159. Expect Result: WARN (None/[0, 1, 2])
  160. ----------
  161. Test Number: ***11***
  162. Command: i2c_read_regs 0 84 152 1 0
  163. Result: Timeout
  164. Expect Result: WARN (Timeout/Error)
  165. ----------
  166. Test Number: ***12***
  167. Command: i2c_read_byte 0 85 0
  168. Result: Timeout
  169. Expect Result: WARN (Timeout/Success)
  170. Expect Result: WARN (None/[0])
  171. ----------
  172. Test Number: ***13***
  173. Command: i2c_read_byte 0 83 0
  174. Result: Timeout
  175. Expect Result: WARN (Timeout/Error)
  176. ----------
  177. Test Number: ***14***
  178. Command: i2c_read_bytes 0 85 1 0
  179. Result: Timeout
  180. Expect Result: WARN (Timeout/Success)
  181. Expect Result: WARN (None/[0])
  182. ----------
  183. Test Number: ***15***
  184. Command: i2c_read_bytes 0 85 2 0
  185. Result: Timeout
  186. Expect Result: WARN (Timeout/Success)
  187. Expect Result: WARN (None/[0, 1])
  188. ----------
  189. Test Number: ***16***
  190. Command: i2c_read_bytes 0 85 3 0
  191. Result: Timeout
  192. Expect Result: WARN (Timeout/Success)
  193. Expect Result: WARN (None/[0, 1, 2])
  194. ----------
  195. Test Number: ***17***
  196. Command: i2c_read_bytes 0 89 3 0
  197. Result: Timeout
  198. Expect Result: WARN (Timeout/Error)
  199. ----------
  200. Test Number: ***18***
  201. Command: i2c_release 0
  202. Result: Timeout
  203. Expect Result: WARN (Timeout/Success)
  204. ----------
  205. ==================================================================
  206. Name: write test
  207. Desc: Tests the write functionality for default i2c bus (0) with the bpt
  208. Result: WARN
  209. Notes: Does not check flags
  210.  
  211. ------------------------------------------------------------------
  212. Test Number: ***0***
  213. Command: Reset BPT
  214. Expect Result: PASS
  215. ----------
  216. Test Number: ***1***
  217. Command: Try to reset the DUT
  218. Expect Result: PASS
  219. ----------
  220. Test Number: ***2***
  221. Command: i2c_release(0)
  222. Message: i2c_0 released
  223. Result: Success
  224. Expect Result: PASS (Success/Success)
  225. ----------
  226. Test Number: ***3***
  227. Command: i2c_acquire(0)
  228. Message: i2c_0 acquired
  229. Result: Success
  230. Expect Result: PASS (Success/Success)
  231. ----------
  232. Test Number: ***4***
  233. Command: i2c_write_reg(0, 0x55, 0x98, 0x00, [0x2a])
  234. Message: i2c_write_reg(0, 0x55, 0x98, 0x00, [0x2a])
  235.  
  236. Result: Timeout
  237. Expect Result: WARN (Timeout/Success)
  238. ----------
  239. Test Number: ***5***
  240. Command: i2c_read_reg 0 85 152 0
  241. Result: Timeout
  242. Expect Result: WARN (Timeout/Success)
  243. Expect Result: WARN (None/[42])
  244. ----------
  245. Test Number: ***6***
  246. Command: i2c_write_reg 0 85 152 0 0
  247. Result: Timeout
  248. Expect Result: WARN (Timeout/Success)
  249. ----------
  250. Test Number: ***7***
  251. Command: i2c_read_reg 0 85 152 0
  252. Result: Timeout
  253. Expect Result: WARN (Timeout/Success)
  254. Expect Result: WARN (None/[0])
  255. ----------
  256. Test Number: ***8***
  257. Command: i2c_write_reg 0 85 153 41 0
  258. Result: Timeout
  259. Expect Result: WARN (Timeout/Success)
  260. ----------
  261. Test Number: ***9***
  262. Command: i2c_read_reg 0 85 153 0
  263. Result: Timeout
  264. Expect Result: WARN (Timeout/Success)
  265. Expect Result: WARN (None/[41])
  266. ----------
  267. Test Number: ***10***
  268. Command: i2c_write_reg 0 85 153 1 0
  269. Result: Timeout
  270. Expect Result: WARN (Timeout/Success)
  271. ----------
  272. Test Number: ***11***
  273. Command: i2c_read_reg 0 85 153 0
  274. Result: Timeout
  275. Expect Result: WARN (Timeout/Success)
  276. Expect Result: WARN (None/[1])
  277. ----------
  278. Test Number: ***12***
  279. Command: i2c_write_reg 0 81 152 0 0
  280. Result: Timeout
  281. Expect Result: WARN (Timeout/Error)
  282. ----------
  283. Test Number: ***13***
  284. Command: i2c_write_regs 0 85 152 0 44
  285. Result: Timeout
  286. Expect Result: WARN (Timeout/Success)
  287. ----------
  288. Test Number: ***14***
  289. Command: i2c_read_regs 0 85 152 1 0
  290. Result: Timeout
  291. Expect Result: WARN (Timeout/Success)
  292. Expect Result: WARN (None/[44])
  293. ----------
  294. Test Number: ***15***
  295. Command: i2c_write_regs 0 85 152 0 0
  296. Result: Timeout
  297. Expect Result: WARN (Timeout/Success)
  298. ----------
  299. Test Number: ***16***
  300. Command: i2c_read_regs 0 85 152 1 0
  301. Result: Timeout
  302. Expect Result: WARN (Timeout/Success)
  303. Expect Result: WARN (None/[0])
  304. ----------
  305. Test Number: ***17***
  306. Command: i2c_write_regs 0 85 153 0 45 46
  307. Result: Timeout
  308. Expect Result: WARN (Timeout/Success)
  309. ----------
  310. Test Number: ***18***
  311. Command: i2c_read_regs 0 85 153 2 0
  312. Result: Timeout
  313. Expect Result: WARN (Timeout/Success)
  314. Expect Result: WARN (None/[45, 46])
  315. ----------
  316. Test Number: ***19***
  317. Command: i2c_write_regs 0 85 153 0 1 2
  318. Result: Timeout
  319. Expect Result: WARN (Timeout/Success)
  320. ----------
  321. Test Number: ***20***
  322. Command: i2c_read_regs 0 85 153 2 0
  323. Result: Timeout
  324. Expect Result: WARN (Timeout/Success)
  325. Expect Result: WARN (None/[1, 2])
  326. ----------
  327. Test Number: ***21***
  328. Command: i2c_write_regs 0 85 152 0 47 48 49
  329. Result: Timeout
  330. Expect Result: WARN (Timeout/Success)
  331. ----------
  332. Test Number: ***22***
  333. Command: i2c_read_regs 0 85 152 3 0
  334. Result: Timeout
  335. Expect Result: WARN (Timeout/Success)
  336. Expect Result: WARN (None/[47, 48, 49])
  337. ----------
  338. Test Number: ***23***
  339. Command: i2c_write_regs 0 85 152 0 0 1 2
  340. Result: Timeout
  341. Expect Result: WARN (Timeout/Success)
  342. ----------
  343. Test Number: ***24***
  344. Command: i2c_read_regs 0 85 152 3 0
  345. Result: Timeout
  346. Expect Result: WARN (Timeout/Success)
  347. Expect Result: WARN (None/[0, 1, 2])
  348. ----------
  349. Test Number: ***25***
  350. Command: i2c_write_regs 0 80 152 0 0
  351. Result: Timeout
  352. Expect Result: WARN (Timeout/Error)
  353. ----------
  354. Test Number: ***26***
  355. Command: i2c_write_byte 0 85 153 0
  356. Result: Timeout
  357. Expect Result: WARN (Timeout/Success)
  358. ----------
  359. Test Number: ***27***
  360. Command: i2c_read_byte 0 85 0
  361. Result: Timeout
  362. Expect Result: WARN (Timeout/Success)
  363. Expect Result: WARN (None/[1])
  364. ----------
  365. Test Number: ***28***
  366. Command: i2c_write_byte 0 85 152 0
  367. Result: Timeout
  368. Expect Result: WARN (Timeout/Success)
  369. ----------
  370. Test Number: ***29***
  371. Command: i2c_read_byte 0 85 0
  372. Result: Timeout
  373. Expect Result: WARN (Timeout/Success)
  374. Expect Result: WARN (None/[0])
  375. ----------
  376. Test Number: ***30***
  377. Command: i2c_write_byte 0 90 0 0
  378. Result: Timeout
  379. Expect Result: WARN (Timeout/Error)
  380. ----------
  381. Test Number: ***31***
  382. Command: i2c_write_bytes 0 85 0 153
  383. Result: Timeout
  384. Expect Result: WARN (Timeout/Success)
  385. ----------
  386. Test Number: ***32***
  387. Command: i2c_read_byte 0 85 0
  388. Result: Timeout
  389. Expect Result: WARN (Timeout/Success)
  390. Expect Result: WARN (None/[1])
  391. ----------
  392. Test Number: ***33***
  393. Command: i2c_write_bytes 0 85 0 152 50
  394. Result: Timeout
  395. Expect Result: WARN (Timeout/Success)
  396. ----------
  397. Test Number: ***34***
  398. Command: i2c_read_byte 0 85 0
  399. Result: Timeout
  400. Expect Result: WARN (Timeout/Success)
  401. Expect Result: WARN (None/[50])
  402. ----------
  403. Test Number: ***35***
  404. Command: i2c_write_bytes 0 85 0 153 51 52
  405. Result: Timeout
  406. Expect Result: WARN (Timeout/Success)
  407. ----------
  408. Test Number: ***36***
  409. Command: i2c_read_bytes 0 85 2 0
  410. Result: Timeout
  411. Expect Result: WARN (Timeout/Success)
  412. Expect Result: WARN (None/[51, 52])
  413. ----------
  414. Test Number: ***37***
  415. Command: i2c_write_bytes 0 85 0 152 0 1 2
  416. Result: Timeout
  417. Expect Result: WARN (Timeout/Success)
  418. ----------
  419. Test Number: ***38***
  420. Command: i2c_read_bytes 0 85 3 0
  421. Result: Timeout
  422. Expect Result: WARN (Timeout/Success)
  423. Expect Result: WARN (None/[0, 1, 2])
  424. ----------
  425. Test Number: ***39***
  426. Command: i2c_write_bytes 0 78 0 47 48 49
  427. Result: Timeout
  428. Expect Result: WARN (Timeout/Error)
  429. ----------
  430. Test Number: ***40***
  431. Command: i2c_release 0
  432. Result: Timeout
  433. Expect Result: WARN (Timeout/Success)
  434. ----------
  435. ==================================================================
  436. Name: read flag test
  437. Desc: Tests the read flag functionality
  438. Result: WARN
  439. Notes: Not a comprehesive test but tests a proper frame
  440.  
  441. ------------------------------------------------------------------
  442. Test Number: ***0***
  443. Command: Reset BPT
  444. Expect Result: PASS
  445. ----------
  446. Test Number: ***1***
  447. Command: Try to reset the DUT
  448. Expect Result: PASS
  449. ----------
  450. Test Number: ***2***
  451. Command: i2c_release(0)
  452. Message: i2c_0 released
  453. Result: Success
  454. Expect Result: PASS (Success/Success)
  455. ----------
  456. Test Number: ***3***
  457. Command: i2c_acquire(0)
  458. Message: i2c_0 acquired
  459. Result: Success
  460. Expect Result: PASS (Success/Success)
  461. ----------
  462. Test Number: ***4***
  463. Command: i2c_read_reg(0, 0x55, 0x98, 0x00)
  464. Message: i2c_read_reg(0, 0x55, 0x98, 0x00)
  465.  
  466. Result: Timeout
  467. Expect Result: WARN (Timeout/Success)
  468. Expect Result: WARN (None/[0])
  469. ----------
  470. Test Number: ***5***
  471. Command: i2c_read_bytes 0 85 1 4
  472. Result: Timeout
  473. Expect Result: WARN (Timeout/Success)
  474. Expect Result: WARN (None/[0])
  475. ----------
  476. Test Number: ***6***
  477. Command: i2c_read_bytes 0 85 1 12
  478. Result: Timeout
  479. Expect Result: WARN (Timeout/Success)
  480. Expect Result: WARN (None/[1])
  481. ----------
  482. Test Number: ***7***
  483. Command: i2c_read_bytes 0 85 1 8
  484. Result: Timeout
  485. Expect Result: WARN (Timeout/Success)
  486. Expect Result: WARN (None/[2])
  487. ----------
  488. Test Number: ***8***
  489. Command: i2c_read_bytes 0 85 1 8
  490. Result: Timeout
  491. Expect Result: WARN (Timeout/Error)
  492. ----------
  493. Test Number: ***9***
  494. Command: i2c_read_bytes 0 85 1 12
  495. Result: Timeout
  496. Expect Result: WARN (Timeout/Error)
  497. ----------
  498. Test Number: ***10***
  499. Command: i2c.i2c_read_bytes(d_num, BPT_ADDR, 1, 4), Success, [0]
  500. Expect Result: SKIP
  501. ----------
  502. Test Number: ***11***
  503. Command: i2c.i2c_read_bytes(d_num, BPT_ADDR, 1, 4), Error, [0]
  504. Expect Result: SKIP
  505. ----------
  506. Test Number: ***12***
  507. Command: RESET DUT
  508. Expect Result: SKIP
  509. ----------
  510. Test Number: ***13***
  511. Command: i2c_read_bytes 0 85 1 1
  512. Result: Timeout
  513. ----------
  514.  
  515. ==================================================================
  516. Name: mutex test
  517. Result: WARN
  518.  
  519. Name: read test
  520. Result: WARN
  521.  
  522. Name: write test
  523. Result: WARN
  524.  
  525. Name: read flag test
  526. Result: WARN
Add Comment
Please, Sign In to add comment