| 2795 | } |
| 2796 | |
| 2797 | static int |
| 2798 | fips_test_one_json_file(void) |
| 2799 | { |
| 2800 | size_t vector_set_idx, root_size; |
| 2801 | |
| 2802 | root_size = json_array_size(json_info.json_root); |
| 2803 | fips_test_json_init_writeback(); |
| 2804 | |
| 2805 | for (vector_set_idx = 1; vector_set_idx < root_size; vector_set_idx++) { |
| 2806 | /* Vector set index starts at 1, the 0th index contains test session |
| 2807 | * information. |
| 2808 | */ |
| 2809 | json_info.json_vector_set = json_array_get(json_info.json_root, vector_set_idx); |
| 2810 | fips_test_one_vector_set(); |
| 2811 | json_array_append_new(json_info.json_write_root, json_info.json_write_set); |
| 2812 | json_incref(json_info.json_write_set); |
| 2813 | } |
| 2814 | |
| 2815 | json_dumpf(json_info.json_write_root, info.fp_wr, JSON_INDENT(4)); |
| 2816 | json_decref(json_info.json_write_root); |
| 2817 | |
| 2818 | return 0; |
| 2819 | } |
| 2820 | #endif /* USE_JANSSON */ |
no test coverage detected