╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ build.zig ────────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
114 }), 115 }); 116 unit_tests.root_module.addImport("haxy", haxy); 117 118 const run_unit_tests = b.addRunArtifact(unit_tests); 119 run_unit_tests.has_side_effects = true; 120 const test_step = b.step("test", "Run unit tests"); 121 test_step.dependOn(&install_main_exe.step); 122 test_step.dependOn(&run_unit_tests.step); 123 } 124 125 // testnet 126 { 127 const unit_tests = b.addTest(.{ 128 .root_module = b.createModule(.{ 129 .root_source_file = b.path("src/testnet.zig"), 130 .target = target, 131 .optimize = optimize, 132 }), 133 }); 134 unit_tests.root_module.addImport("haxy", haxy); 135 136 const run_unit_tests = b.addRunArtifact(unit_tests); 137 run_unit_tests.has_side_effects = true; 138 const test_step = b.step("testnet", "Run network unit tests"); 139 test_step.dependOn(&install_main_exe.step); 140 test_step.dependOn(&run_unit_tests.step); 141 } 142 } 143