Changeset 102f641 in mainline for uspace/srv/sysman/test
- Timestamp:
- 2019-09-02T19:01:50Z (7 years ago)
- Children:
- 25697163
- Parents:
- 241f1985
- Location:
- uspace/srv/sysman/test
- Files:
-
- 4 edited
-
job_closure.c (modified) (7 diffs)
-
job_queue.c (modified) (10 diffs)
-
main.c (modified) (1 diff)
-
mock_unit.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/sysman/test/job_closure.c
r241f1985 r102f641 38 38 PCUT_INIT 39 39 40 40 PCUT_TEST_SUITE(job_closure); 41 41 42 static dyn_array_t exp_closure; 42 43 static dyn_array_t act_closure; … … 107 108 } 108 109 109 PCUT_TEST_SUITE(job_closure); 110 111 PCUT_TEST_BEFORE { 110 PCUT_TEST_BEFORE 111 { 112 112 mock_create_units(); 113 113 mock_set_units_state(STATE_STOPPED); … … 124 124 } 125 125 126 PCUT_TEST_AFTER { 126 PCUT_TEST_AFTER 127 { 127 128 destroy_job_closure(&act_closure); 128 129 dyn_array_destroy(&act_closure); … … 134 135 } 135 136 136 PCUT_TEST(job_closure_linear) { 137 PCUT_TEST(job_closure_linear) 138 { 137 139 unit_t *u0 = mock_units[UNIT_SERVICE][0]; 138 140 unit_t *u1 = mock_units[UNIT_SERVICE][1]; … … 165 167 } 166 168 167 PCUT_TEST(job_closure_fork) { 169 PCUT_TEST(job_closure_fork) 170 { 168 171 unit_t *u0 = mock_units[UNIT_SERVICE][0]; 169 172 unit_t *u1 = mock_units[UNIT_SERVICE][1]; … … 196 199 } 197 200 198 PCUT_TEST(job_closure_triangle) { 201 PCUT_TEST(job_closure_triangle) 202 { 199 203 unit_t *u0 = mock_units[UNIT_SERVICE][0]; 200 204 unit_t *u1 = mock_units[UNIT_SERVICE][1]; … … 230 234 } 231 235 232 PCUT_TEST(job_closure_isolate_linears) { 236 PCUT_TEST(job_closure_isolate_linears) 237 { 233 238 unit_t *u0 = mock_units[UNIT_SERVICE][0]; 234 239 unit_t *u1 = mock_units[UNIT_SERVICE][1]; -
uspace/srv/sysman/test/job_queue.c
r241f1985 r102f641 38 38 PCUT_INIT 39 39 40 PCUT_TEST_SUITE(job_queue); 41 40 42 static bool initialized = false; 41 43 … … 51 53 } 52 54 53 PCUT_TEST_SUITE(job_queue); 54 55 PCUT_TEST_BEFORE { 55 PCUT_TEST_BEFORE 56 { 56 57 mock_create_units(); 57 58 mock_set_units_state(STATE_STOPPED); … … 73 74 } 74 75 75 PCUT_TEST_AFTER { 76 PCUT_TEST_AFTER 77 { 76 78 mock_destroy_units(); 77 79 } 78 80 79 PCUT_TEST(single_start_sync) { 81 PCUT_TEST(single_start_sync) 82 { 80 83 unit_type_vmts[UNIT_TARGET]->start = &mock_unit_vmt_start_sync; 81 84 … … 94 97 } 95 98 96 PCUT_TEST(single_start_async) { 99 PCUT_TEST(single_start_async) 100 { 97 101 unit_type_vmts[UNIT_TARGET]->start = &mock_unit_vmt_start_async; 98 102 unit_type_vmts[UNIT_TARGET]->exposee_created = … … 117 121 } 118 122 119 PCUT_TEST(multipath_to_started_unit) { 123 PCUT_TEST(multipath_to_started_unit) 124 { 120 125 /* Setup mock behavior */ 121 126 unit_type_vmts[UNIT_SERVICE]->start = &mock_unit_vmt_start_sync; … … 133 138 mock_add_edge(s0, m0); 134 139 mock_add_edge(s1, m0); 135 140 136 141 /* S1 requires another mount and S0 */ 137 142 mock_add_edge(s1, s0); … … 152 157 } 153 158 154 PCUT_TEST(merge_jobs_with_callback) { 159 PCUT_TEST(merge_jobs_with_callback) 160 { 155 161 /* Setup mock behavior */ 156 162 unit_type_vmts[UNIT_SERVICE]->start = &mock_unit_vmt_start_async; … … 169 175 /* Job not finished */ 170 176 PCUT_ASSERT_NULL(j0); 171 172 177 173 178 /* … … 188 193 PCUT_ASSERT_NOT_NULL(j0); 189 194 PCUT_ASSERT_NOT_NULL(j1); 190 195 191 196 /* 192 197 * Jobs were, merged so both callbacks should have been called with the … … 202 207 } 203 208 204 205 209 PCUT_EXPORT(job_queue); -
uspace/srv/sysman/test/main.c
r241f1985 r102f641 34 34 PCUT_IMPORT(job_queue); 35 35 36 PCUT_MAIN() 36 PCUT_MAIN(); -
uspace/srv/sysman/test/mock_unit.c
r241f1985 r102f641 104 104 unit_notify_state(unit); 105 105 } 106
Note:
See TracChangeset
for help on using the changeset viewer.
