• Home
  • Raw
  • Download

Lines Matching refs:TEST_EQ

89 	TEST_EQ(c.workbuf_used, sizeof(struct vb2_shared_data),  in init_context_tests()
95 TEST_EQ(c.workbuf_used, 200, "Didn't re-init"); in init_context_tests()
100 TEST_EQ(vb2_init_context(&c), in init_context_tests()
106 TEST_EQ(vb2_init_context(&c), in init_context_tests()
120 TEST_EQ(wb.size, cc.workbuf_size - 16, "vb_workbuf_from_ctx() size"); in misc_tests()
137 TEST_EQ(sizeof(struct vb2_gbb_header), in gbb_tests()
151 TEST_EQ(vb2_read_gbb_header(&cc, &gbbdest), in gbb_tests()
156 TEST_EQ(vb2_read_gbb_header(&cc, &gbbdest), in gbb_tests()
161 TEST_EQ(vb2_read_gbb_header(&cc, &gbbdest), in gbb_tests()
172 TEST_EQ(vb2_read_gbb_header(&cc, &gbbdest), in gbb_tests()
177 TEST_EQ(vb2_read_gbb_header(&cc, &gbbdest), in gbb_tests()
179 TEST_EQ(vb2_fw_parse_gbb(&cc), in gbb_tests()
185 TEST_EQ(sd->gbb_flags, gbb.flags, "gbb flags"); in gbb_tests()
186 TEST_EQ(sd->gbb_rootkey_offset, gbb.rootkey_offset, "rootkey offset"); in gbb_tests()
187 TEST_EQ(sd->gbb_rootkey_size, gbb.rootkey_size, "rootkey size"); in gbb_tests()
192 TEST_EQ(vb2_fw_parse_gbb(&cc), in gbb_tests()
203 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), in fail_tests()
205 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_SUBCODE), in fail_tests()
210 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), in fail_tests()
212 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_SUBCODE), in fail_tests()
224 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), 0, "vb2_failover"); in fail_tests()
225 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_RESULT), in fail_tests()
227 TEST_EQ(vb2_nv_get(&cc, VB2_NV_TRY_COUNT), 0, "vb2_fail use up tries"); in fail_tests()
228 TEST_EQ(vb2_nv_get(&cc, VB2_NV_TRY_NEXT), 1, "vb2_fail try other slot"); in fail_tests()
237 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), 7, in fail_tests()
239 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_RESULT), in fail_tests()
241 TEST_EQ(vb2_nv_get(&cc, VB2_NV_TRY_NEXT), 0, "vb2_fail try other slot"); in fail_tests()
249 TEST_EQ(sd->recovery_reason, 0, "No recovery reason"); in recovery_tests()
250 TEST_EQ(sd->flags & VB2_SD_FLAG_MANUAL_RECOVERY, in recovery_tests()
252 TEST_EQ(cc.flags & VB2_CONTEXT_RECOVERY_MODE, in recovery_tests()
259 TEST_EQ(sd->recovery_reason, 3, "Recovery reason from request"); in recovery_tests()
260 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), 0, "NV cleared"); in recovery_tests()
261 TEST_EQ(sd->flags & VB2_SD_FLAG_MANUAL_RECOVERY, in recovery_tests()
271 TEST_EQ(sd->recovery_reason, 5, "Recovery reason already failed"); in recovery_tests()
272 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), in recovery_tests()
280 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_MANUAL, in recovery_tests()
293 TEST_EQ(sd->flags & VB2_SD_DEV_MODE_ENABLED, 0, "sd not in dev"); in dev_switch_tests()
294 TEST_EQ(cc.flags & VB2_CONTEXT_DEVELOPER_MODE, 0, "ctx not in dev"); in dev_switch_tests()
295 TEST_EQ(mock_tpm_clear_called, 0, "no tpm clear"); in dev_switch_tests()
305 TEST_EQ(mock_tpm_clear_called, 0, "no tpm clear"); in dev_switch_tests()
313 TEST_EQ(vb2_nv_get(&cc, VB2_NV_DEV_BOOT_USB), in dev_switch_tests()
315 TEST_EQ(vb2_nv_get(&cc, VB2_NV_DEV_BOOT_LEGACY), in dev_switch_tests()
317 TEST_EQ(vb2_nv_get(&cc, VB2_NV_DEV_BOOT_SIGNED_ONLY), in dev_switch_tests()
324 TEST_EQ(mock_tpm_clear_called, 1, "tpm clear"); in dev_switch_tests()
326 TEST_EQ(v, (VB2_SECDATA_FLAG_DEV_MODE | in dev_switch_tests()
335 TEST_EQ(mock_tpm_clear_called, 1, "tpm clear"); in dev_switch_tests()
337 TEST_EQ(v, 0, "last boot not developer now"); in dev_switch_tests()
346 TEST_EQ(sd->flags & VB2_SD_DEV_MODE_ENABLED, 0, "sd not in dev"); in dev_switch_tests()
347 TEST_EQ(vb2_nv_get(&cc, VB2_NV_DISABLE_DEV_REQUEST), in dev_switch_tests()
356 TEST_EQ(v, VB2_SECDATA_FLAG_LAST_BOOT_DEVELOPER, in dev_switch_tests()
358 TEST_EQ(mock_tpm_clear_called, 1, "tpm clear"); in dev_switch_tests()
366 TEST_EQ(v, VB2_SECDATA_FLAG_LAST_BOOT_DEVELOPER, in dev_switch_tests()
368 TEST_EQ(mock_tpm_clear_called, 1, "tpm clear"); in dev_switch_tests()
375 TEST_EQ(vb2_check_dev_switch(&cc), in dev_switch_tests()
377 TEST_EQ(mock_tpm_clear_called, 1, "tpm clear"); in dev_switch_tests()
379 TEST_EQ(v, VB2_SECDATA_FLAG_LAST_BOOT_DEVELOPER, in dev_switch_tests()
381 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_REQUEST), in dev_switch_tests()
383 TEST_EQ(vb2_nv_get(&cc, VB2_NV_RECOVERY_SUBCODE), in dev_switch_tests()
392 TEST_EQ(mock_tpm_clear_called, 0, "tpm not cleared"); in tpm_clear_tests()
398 TEST_EQ(vb2_nv_get(&cc, VB2_NV_CLEAR_TPM_OWNER_REQUEST), in tpm_clear_tests()
400 TEST_EQ(vb2_nv_get(&cc, VB2_NV_CLEAR_TPM_OWNER_DONE), in tpm_clear_tests()
402 TEST_EQ(mock_tpm_clear_called, 1, "tpm cleared"); in tpm_clear_tests()
408 TEST_EQ(vb2_check_tpm_clear(&cc), in tpm_clear_tests()
410 TEST_EQ(vb2_nv_get(&cc, VB2_NV_CLEAR_TPM_OWNER_REQUEST), in tpm_clear_tests()
412 TEST_EQ(vb2_nv_get(&cc, VB2_NV_CLEAR_TPM_OWNER_DONE), in tpm_clear_tests()
421 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_RESULT), in select_slot_tests()
424 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_TRIED), 0, "tried A"); in select_slot_tests()
425 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
426 TEST_EQ(cc.flags & VB2_CONTEXT_FW_SLOT_B, 0, "didn't choose B"); in select_slot_tests()
432 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_RESULT), in select_slot_tests()
435 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_TRIED), 1, "tried B"); in select_slot_tests()
436 TEST_EQ(sd->fw_slot, 1, "selected B"); in select_slot_tests()
443 TEST_EQ(vb2_nv_get(&cc, VB2_NV_TRY_NEXT), 1, "try B next"); in select_slot_tests()
445 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_TRIED), 1, "tried B"); in select_slot_tests()
446 TEST_EQ(sd->fw_slot, 1, "selected B"); in select_slot_tests()
453 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_RESULT), in select_slot_tests()
456 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_TRIED), 0, "tried A"); in select_slot_tests()
457 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
458 TEST_EQ(cc.flags & VB2_CONTEXT_FW_SLOT_B, 0, "didn't choose B"); in select_slot_tests()
459 TEST_EQ(vb2_nv_get(&cc, VB2_NV_TRY_COUNT), 2, "tries decremented"); in select_slot_tests()
466 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_PREV_TRIED), 0, "prev A"); in select_slot_tests()
467 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_PREV_RESULT), VB2_FW_RESULT_SUCCESS, in select_slot_tests()
474 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_PREV_TRIED), 1, "prev B"); in select_slot_tests()
475 TEST_EQ(vb2_nv_get(&cc, VB2_NV_FW_PREV_RESULT), VB2_FW_RESULT_FAILURE, in select_slot_tests()