git.delta.rocks / jrsonnet / refs/commits / 36e84a6e688e

difftreelog

ci scripts to fetch golang/cpp testsuites

vmuzoxprYaroslav Bolyukin2026-02-08parent: #d14f5fd.patch.diff
in: master

1 file changed

modifiedxtask/src/main.rsdiffbeforeafterboth
35 test_file: String,35 test_file: String,
36 args: Vec<String>,36 args: Vec<String>,
37 },37 },
38 /// Update C++/Golang golden testsuites from git
39 UpdateTestsuites,
38}40}
3941
40fn main() -> Result<()> {42fn main() -> Result<()> {
106108
107 Ok(())109 Ok(())
108 }110 }
111 Opts::UpdateTestsuites => {
112 let _pushd = sh.push_dir("tests");
113 let git_dir = sh.create_temp_dir()?;
114 let git_dir_path = git_dir.path();
115 cmd!(
116 sh,
117 "git clone https://github.com/google/jsonnet.git --depth=1 {git_dir_path}/jsonnet"
118 )
119 .run()?;
120 cmd!(
121 sh,
122 "git clone https://github.com/google/go-jsonnet.git --depth=1 {git_dir_path}/go-jsonnet"
123 )
124 .run()?;
125 sh.remove_path("cpp_test_suite")?;
126 sh.remove_path("go_testdata")?;
127 cmd!(sh, "mv {git_dir_path}/jsonnet/test_suite cpp_test_suite").run()?;
128 cmd!(sh, "mv {git_dir_path}/go-jsonnet/testdata go_testdata").run()?;
129
130 Ok(())
131 }
109 }132 }
110}133}
111134