add test filter to src tests
This commit is contained in:
		
							parent
							
								
									3085c3e153
								
							
						
					
					
						commit
						db97a19233
					
				@ -160,12 +160,13 @@ pub fn build(b: *std.build.Builder) !void {
 | 
				
			|||||||
    const test_step = b.step("test", "Run all the tests");
 | 
					    const test_step = b.step("test", "Run all the tests");
 | 
				
			||||||
    test_step.dependOn(b.getInstallStep());
 | 
					    test_step.dependOn(b.getInstallStep());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var tests = b.addTest("tests/tests.zig");
 | 
					    const test_filter = b.option(
 | 
				
			||||||
    tests.setFilter(b.option(
 | 
					 | 
				
			||||||
        []const u8,
 | 
					        []const u8,
 | 
				
			||||||
        "test-filter",
 | 
					        "test-filter",
 | 
				
			||||||
        "Skip tests that do not match filter",
 | 
					        "Skip tests that do not match filter",
 | 
				
			||||||
    ));
 | 
					    );
 | 
				
			||||||
 | 
					    var tests = b.addTest("tests/tests.zig");
 | 
				
			||||||
 | 
					    tests.setFilter(test_filter);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (coverage) {
 | 
					    if (coverage) {
 | 
				
			||||||
        const src_dir = b.pathJoin(&.{ b.build_root, "src" });
 | 
					        const src_dir = b.pathJoin(&.{ b.build_root, "src" });
 | 
				
			||||||
@ -186,6 +187,7 @@ pub fn build(b: *std.build.Builder) !void {
 | 
				
			|||||||
    test_step.dependOn(&tests.step);
 | 
					    test_step.dependOn(&tests.step);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var src_tests = b.addTest("src/zls.zig");
 | 
					    var src_tests = b.addTest("src/zls.zig");
 | 
				
			||||||
 | 
					    src_tests.setFilter(test_filter);
 | 
				
			||||||
    src_tests.setBuildMode(.Debug);
 | 
					    src_tests.setBuildMode(.Debug);
 | 
				
			||||||
    src_tests.setTarget(target);
 | 
					    src_tests.setTarget(target);
 | 
				
			||||||
    test_step.dependOn(&src_tests.step);
 | 
					    test_step.dependOn(&src_tests.step);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user