File tree 1 file changed +1
-21
lines changed
src/bootstrap/src/core/config
1 file changed +1
-21
lines changed Original file line number Diff line number Diff line change @@ -24,31 +24,11 @@ pub(crate) fn parse(config: &str) -> Config {
24
24
25
25
#[ test]
26
26
fn download_ci_llvm ( ) {
27
- let config = parse ( "" ) ;
28
- let is_available = llvm:: is_ci_llvm_available_for_target ( & config, config. llvm_assertions ) ;
29
- if is_available {
30
- assert ! ( config. llvm_from_ci) ;
31
- }
32
-
33
- let config = Config :: parse_inner (
34
- Flags :: parse ( & [
35
- "check" . to_string ( ) ,
36
- "--config=/does/not/exist" . to_string ( ) ,
37
- "--ci" . to_string ( ) ,
38
- "false" . to_string ( ) ,
39
- ] ) ,
40
- |& _| toml:: from_str ( "llvm.download-ci-llvm = true" ) ,
41
- ) ;
42
- let is_available = llvm:: is_ci_llvm_available_for_target ( & config, config. llvm_assertions ) ;
43
- if is_available {
44
- assert ! ( config. llvm_from_ci) ;
45
- }
46
-
47
27
let config = parse ( "llvm.download-ci-llvm = false" ) ;
48
28
assert ! ( !config. llvm_from_ci) ;
49
29
50
30
let if_unchanged_config = parse ( "llvm.download-ci-llvm = \" if-unchanged\" " ) ;
51
- if if_unchanged_config. llvm_from_ci {
31
+ if if_unchanged_config. llvm_from_ci && if_unchanged_config . is_running_on_ci {
52
32
let has_changes = if_unchanged_config
53
33
. last_modified_commit ( LLVM_INVALIDATION_PATHS , "download-ci-llvm" , true )
54
34
. is_none ( ) ;
You can’t perform that action at this time.
0 commit comments