File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ build_targets: &build_targets
44 - " @remote_java_tools//java_tools/..."
55 # TODO: Look into broken targets in //toolchains
66 - " -//toolchains/..."
7+ - " -//test/repo/..."
78
89build_targets_bzlmod : &build_targets_bzlmod
910 - " //..."
@@ -12,6 +13,7 @@ build_targets_bzlmod: &build_targets_bzlmod
1213 # TODO(pcloudy): pkg_tar doesn't work with Bzlmod due to https://github.com/bazelbuild/bazel/issues/14259
1314 # Enable once the issue is fixed.
1415 - " -//distro/..."
16+ - " -//test/repo/..."
1517
1618test_targets : &test_targets
1719 - " //test/..."
@@ -22,33 +24,46 @@ tasks:
2224 ubuntu2004 :
2325 build_targets : *build_targets
2426 test_targets : *test_targets
27+ ubuntu2004_integration :
28+ name : " Integration Tests"
29+ platform : ubuntu2004
30+ working_directory : " test/repo"
31+ build_targets :
32+ - " //..."
33+ - " //:bin_deploy.jar"
2534 macos :
2635 build_targets : *build_targets
2736 windows :
2837 build_targets : *build_targets
2938 ubuntu2004_head :
39+ name : " Bazel@HEAD"
3040 bazel : last_green
3141 platform : ubuntu2004
3242 build_targets : *build_targets
3343 macos_head :
44+ name : " Bazel@HEAD"
3445 bazel : last_green
3546 platform : macos
3647 build_targets : *build_targets
3748 windows_head :
49+ name : " Bazel@HEAD"
3850 bazel : last_green
3951 platform : windows
4052 build_targets : *build_targets
4153 ubuntu2004_bzlmod :
54+ name : " bzlmod"
4255 platform : ubuntu2004
4356 build_flags :
4457 - " --config=bzlmod"
4558 build_targets : *build_targets_bzlmod
4659 macos_bzlmod :
60+ name : " bzlmod"
4761 platform : macos
4862 build_flags :
4963 - " --config=bzlmod"
5064 build_targets : *build_targets_bzlmod
5165 windows_bzlmod :
66+ name : " bzlmod"
5267 platform : windows
5368 build_flags :
5469 - " --config=bzlmod"
Original file line number Diff line number Diff line change 1+ load ("@rules_java//java:java_binary.bzl" , "java_binary" )
2+ load ("@rules_java//java:java_library.bzl" , "java_library" )
3+
4+ java_library (
5+ name = "lib" ,
6+ srcs = glob (["src/*.java" ]),
7+ )
8+
9+ java_binary (
10+ name = "bin" ,
11+ main_class = "Main" ,
12+ runtime_deps = [":lib" ],
13+ )
Original file line number Diff line number Diff line change 1+ module (name = "fake_repo_for_testing" )
2+
3+ bazel_dep (name = "rules_java" , version = "7.5.0" )
4+ local_path_override (
5+ module_name = "rules_java" ,
6+ path = "../../" ,
7+ )
Original file line number Diff line number Diff line change 1+ load ("@rules_java//java:repositories.bzl" , "rules_java_dependencies" , "rules_java_toolchains" )
2+
3+ rules_java_dependencies ()
4+
5+ rules_java_toolchains ()
Original file line number Diff line number Diff line change 1+ public class Main {}
You can’t perform that action at this time.
0 commit comments