also looking at this
test: make CI exercise maintained integrations
#18
16 files
+390
-139
| @@ -11,7 +11,7 @@ pub fn example_basic_spinner() !void { | ||
| 11 | 11 | defer spinner.deinit(); |
| 12 | 12 | |
| 13 | 13 | try spinner.start(); |
| 14 | std.Thread.sleep(2000 * std.time.ns_per_ms); | |
| 14 | zig_test.compat.sleep(2000 * std.time.ns_per_ms); | |
| 15 | 15 | spinner.succeed("Data loaded successfully"); |
| 16 | 16 | } |
| 17 | 17 | |
| @@ -40,7 +40,7 @@ pub fn example_spinner_styles() !void { | ||
| 40 | 40 | defer spinner.deinit(); |
| 41 | 41 | |
| 42 | 42 | try spinner.start(); |
| 43 | std.Thread.sleep(1000 * std.time.ns_per_ms); | |
| 43 | zig_test.compat.sleep(1000 * std.time.ns_per_ms); | |
| 44 | 44 | spinner.succeed(try std.fmt.allocPrint(allocator, "{s} style complete", .{style_name})); |
| 45 | 45 | allocator.free(try std.fmt.allocPrint(allocator, "{s} style complete", .{style_name})); |
| 46 | 46 | } |
renamed throughout · 32 hidden lines
| @@ -56,28 +56,28 @@ pub fn example_spinner_outcomes() !void { renamed throughout | ||
| 56 | 56 | var spinner1 = try zig_test.Spinner.init(allocator, "Operation 1...", .dots); |
| 57 | 57 | defer spinner1.deinit(); |
| 58 | 58 | try spinner1.start(); |
| 59 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 59 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 60 | 60 | spinner1.succeed("Operation 1 succeeded"); |
| 61 | 61 | |
| 62 | 62 | // Failure |
| 63 | 63 | var spinner2 = try zig_test.Spinner.init(allocator, "Operation 2...", .dots); |
| 64 | 64 | defer spinner2.deinit(); |
| 65 | 65 | try spinner2.start(); |
| 66 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 66 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 67 | 67 | spinner2.fail("Operation 2 failed"); |
| 68 | 68 | |
| 69 | 69 | // Warning |
| 70 | 70 | var spinner3 = try zig_test.Spinner.init(allocator, "Operation 3...", .dots); |
| 71 | 71 | defer spinner3.deinit(); |
| 72 | 72 | try spinner3.start(); |
| 73 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 73 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 74 | 74 | spinner3.warn("Operation 3 has warnings"); |
| 75 | 75 | |
| 76 | 76 | // Info |
| 77 | 77 | var spinner4 = try zig_test.Spinner.init(allocator, "Operation 4...", .dots); |
| 78 | 78 | defer spinner4.deinit(); |
| 79 | 79 | try spinner4.start(); |
| 80 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 80 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 81 | 81 | spinner4.info("Operation 4 information"); |
| 82 | 82 | } |
| 83 | 83 | |
| @@ -96,7 +96,7 @@ pub fn example_basic_progress_bar() !void { | ||
| 96 | 96 | var i: usize = 0; |
| 97 | 97 | while (i <= 100) : (i += 5) { |
| 98 | 98 | bar.update(i); |
| 99 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 99 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 100 | 100 | } |
| 101 | 101 | bar.finish(); |
| 102 | 102 | } |
| @@ -129,7 +129,7 @@ pub fn example_progress_bar_styles() !void { | ||
| 129 | 129 | var i: usize = 0; |
| 130 | 130 | while (i <= 50) : (i += 5) { |
| 131 | 131 | bar.update(i); |
| 132 | std.Thread.sleep(50 * std.time.ns_per_ms); | |
| 132 | zig_test.compat.sleep(50 * std.time.ns_per_ms); | |
| 133 | 133 | } |
| 134 | 134 | bar.finish(); |
| 135 | 135 | } |
| @@ -151,7 +151,7 @@ pub fn example_progress_bar_options() !void { | ||
| 151 | 151 | var i: usize = 0; |
| 152 | 152 | while (i <= 50) : (i += 10) { |
| 153 | 153 | bar1.update(i); |
| 154 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 154 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 155 | 155 | } |
| 156 | 156 | bar1.finish(); |
| 157 | 157 | |
| @@ -165,7 +165,7 @@ pub fn example_progress_bar_options() !void { | ||
| 165 | 165 | i = 0; |
| 166 | 166 | while (i <= 50) : (i += 10) { |
| 167 | 167 | bar2.update(i); |
| 168 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 168 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 169 | 169 | } |
| 170 | 170 | bar2.finish(); |
| 171 | 171 | |
| @@ -180,7 +180,7 @@ pub fn example_progress_bar_options() !void { | ||
| 180 | 180 | i = 0; |
| 181 | 181 | while (i <= 50) : (i += 10) { |
| 182 | 182 | bar3.update(i); |
| 183 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 183 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 184 | 184 | } |
| 185 | 185 | bar3.finish(); |
| 186 | 186 | } |
| @@ -213,7 +213,7 @@ pub fn example_test_progress() !void { | ||
| 213 | 213 | |
| 214 | 214 | for (test_names, 0..) |name, i| { |
| 215 | 215 | try progress.startTest(name); |
| 216 | std.Thread.sleep(200 * std.time.ns_per_ms); | |
| 216 | zig_test.compat.sleep(200 * std.time.ns_per_ms); | |
| 217 | 217 | |
| 218 | 218 | // Simulate different outcomes |
| 219 | 219 | const passed = i != 3; // Fail the 4th test |
| @@ -242,7 +242,7 @@ pub fn example_test_progress_minimal() !void { | ||
| 242 | 242 | defer allocator.free(name); |
| 243 | 243 | |
| 244 | 244 | try progress.startTest(name); |
| 245 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 245 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 246 | 246 | progress.completeTest(true, false); |
| 247 | 247 | } |
| 248 | 248 | |
renamed throughout · 17 hidden lines
| @@ -263,14 +263,14 @@ pub fn example_multi_spinner() !void { renamed throughout | ||
| 263 | 263 | try multi.add("task2", "Processing task 2..."); |
| 264 | 264 | try multi.add("task3", "Processing task 3..."); |
| 265 | 265 | |
| 266 | std.Thread.sleep(1000 * std.time.ns_per_ms); | |
| 266 | zig_test.compat.sleep(1000 * std.time.ns_per_ms); | |
| 267 | 267 | |
| 268 | 268 | // Complete tasks at different times |
| 269 | 269 | multi.succeed("task1", "Task 1 complete"); |
| 270 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 270 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 271 | 271 | |
| 272 | 272 | multi.fail("task2", "Task 2 failed"); |
| 273 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 273 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 274 | 274 | |
| 275 | 275 | multi.succeed("task3", "Task 3 complete"); |
| 276 | 276 | } |
| @@ -289,7 +289,7 @@ pub fn example_progress_increment() !void { | ||
| 289 | 289 | var i: usize = 0; |
| 290 | 290 | while (i < 20) : (i += 1) { |
| 291 | 291 | bar.increment(); |
| 292 | std.Thread.sleep(100 * std.time.ns_per_ms); | |
| 292 | zig_test.compat.sleep(100 * std.time.ns_per_ms); | |
| 293 | 293 | } |
| 294 | 294 | bar.finish(); |
| 295 | 295 | } |
renamed throughout · 16 hidden lines
| @@ -304,13 +304,13 @@ pub fn example_spinner_update() !void { renamed throughout | ||
| 304 | 304 | defer spinner.deinit(); |
| 305 | 305 | |
| 306 | 306 | try spinner.start(); |
| 307 | std.Thread.sleep(1000 * std.time.ns_per_ms); | |
| 307 | zig_test.compat.sleep(1000 * std.time.ns_per_ms); | |
| 308 | 308 | |
| 309 | 309 | try spinner.updateMessage("Step 2: Processing data..."); |
| 310 | std.Thread.sleep(1000 * std.time.ns_per_ms); | |
| 310 | zig_test.compat.sleep(1000 * std.time.ns_per_ms); | |
| 311 | 311 | |
| 312 | 312 | try spinner.updateMessage("Step 3: Finalizing..."); |
| 313 | std.Thread.sleep(1000 * std.time.ns_per_ms); | |
| 313 | zig_test.compat.sleep(1000 * std.time.ns_per_ms); | |
| 314 | 314 | |
| 315 | 315 | spinner.succeed("All steps completed"); |
| 316 | 316 | } |
| @@ -325,7 +325,7 @@ pub fn example_combined_progress() !void { | ||
| 325 | 325 | var spinner = try zig_test.Spinner.init(allocator, "Starting batch process...", .dots); |
| 326 | 326 | defer spinner.deinit(); |
| 327 | 327 | try spinner.start(); |
| 328 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 328 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 329 | 329 | spinner.stop(); |
| 330 | 330 | |
| 331 | 331 | // Use progress bar for sub-tasks |
| @@ -337,7 +337,7 @@ pub fn example_combined_progress() !void { | ||
| 337 | 337 | var i: usize = 0; |
| 338 | 338 | while (i <= 100) : (i += 10) { |
| 339 | 339 | bar.update(i); |
| 340 | std.Thread.sleep(200 * std.time.ns_per_ms); | |
| 340 | zig_test.compat.sleep(200 * std.time.ns_per_ms); | |
| 341 | 341 | } |
| 342 | 342 | bar.finish(); |
| 343 | 343 | |
| @@ -345,7 +345,7 @@ pub fn example_combined_progress() !void { | ||
| 345 | 345 | var final_spinner = try zig_test.Spinner.init(allocator, "Completing...", .dots); |
| 346 | 346 | defer final_spinner.deinit(); |
| 347 | 347 | try final_spinner.start(); |
| 348 | std.Thread.sleep(500 * std.time.ns_per_ms); | |
| 348 | zig_test.compat.sleep(500 * std.time.ns_per_ms); | |
| 349 | 349 | final_spinner.succeed("Batch process completed successfully"); |
| 350 | 350 | } |
| 351 | 351 | |