update build

This commit is contained in:
sagie gur ari 2020-03-23 19:08:10 +00:00
parent e25ad54014
commit bc1258294c
8 changed files with 35 additions and 37 deletions

View file

@ -2830,12 +2830,12 @@ The amount of path entries affected by the operation or false in case of any err
#### Examples
```sh
file1 = set ./target/_duskscript_test/glob_chmod/modify1.txt
file1 = set ./target/_duckscript_test/glob_chmod/modify1.txt
touch ${file1}
file2 = set ./target/_duskscript_test/glob_chmod/modify2.txt
file2 = set ./target/_duckscript_test/glob_chmod/modify2.txt
touch ${file2}
count = glob_chmod 777 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 777 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}
@ -2843,7 +2843,7 @@ assert_false ${readonly}
readonly = is_readonly ${file2}
assert_false ${readonly}
count = glob_chmod 444 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 444 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}

View file

@ -2,14 +2,16 @@
absolute_paths_not_starting_with_crate,
ambiguous_associated_items,
anonymous_parameters,
arithmetic_overflow,
array_into_iter,
bindings_with_variant_name,
coherence_leak_check,
conflicting_repr_hints,
const_err,
dead_code,
deprecated,
deprecated_in_future,
ellipsis_inclusive_range_patterns,
exceeding_bitshifts,
explicit_outlives_requirements,
exported_private_dependencies,
ill_formed_attribute_input,
@ -17,6 +19,7 @@
improper_ctypes,
incomplete_features,
indirect_structural_match,
inline_no_sanitize,
invalid_type_param_default,
invalid_value,
irrefutable_let_patterns,
@ -45,7 +48,7 @@
private_in_public,
proc_macro_derive_resolution_fallback,
pub_use_of_private_extern_crate,
redundant_semicolon,
redundant_semicolons,
safe_packed_borrows,
soft_unstable,
stable_features,
@ -55,6 +58,7 @@
type_alias_bounds,
tyvar_behind_raw_pointer,
uncommon_codepoints,
unconditional_panic,
unconditional_recursion,
unknown_crate_types,
unnameable_test_items,

View file

@ -2,14 +2,16 @@
absolute_paths_not_starting_with_crate,
ambiguous_associated_items,
anonymous_parameters,
arithmetic_overflow,
array_into_iter,
bindings_with_variant_name,
coherence_leak_check,
conflicting_repr_hints,
const_err,
dead_code,
deprecated,
deprecated_in_future,
ellipsis_inclusive_range_patterns,
exceeding_bitshifts,
explicit_outlives_requirements,
exported_private_dependencies,
ill_formed_attribute_input,
@ -17,6 +19,7 @@
improper_ctypes,
incomplete_features,
indirect_structural_match,
inline_no_sanitize,
invalid_type_param_default,
invalid_value,
irrefutable_let_patterns,
@ -45,7 +48,7 @@
private_in_public,
proc_macro_derive_resolution_fallback,
pub_use_of_private_extern_crate,
redundant_semicolon,
redundant_semicolons,
safe_packed_borrows,
soft_unstable,
stable_features,
@ -55,6 +58,7 @@
type_alias_bounds,
tyvar_behind_raw_pointer,
uncommon_codepoints,
unconditional_panic,
unconditional_recursion,
unknown_crate_types,
unnameable_test_items,

View file

@ -1,7 +1,7 @@
[config]
additional_profiles = [
"none-thread-safe-tests",
"multi-phase-tests",
"ci-coverage-tasks",
"ci-all-build-tasks",
"publish-pre-cleanup"
@ -14,27 +14,13 @@ script = [
"rm -Rf ./target"
]
[tasks.test-verbose]
alias = "test"
[tasks.test]
clear = true
[tasks.test-multi-phases-flow]
dependencies = [
"clean-target"
]
run_task = { name = ["test-thread-safe", "test-single-threaded", "test-scripts"] }
[tasks.test-thread-safe]
private = true
env = { RUST_TEST_THREADS = { unset = true } }
command = "cargo"
args = ["test"]
[tasks.test-single-threaded]
private = true
env = { RUST_TEST_THREADS = "1" }
command = "cargo"
args = ["test", "--", "--ignored"]
[tasks.test-custom]
alias = "test-scripts"
[tasks.test-scripts]
cwd = ".."

View file

@ -2,14 +2,16 @@
absolute_paths_not_starting_with_crate,
ambiguous_associated_items,
anonymous_parameters,
arithmetic_overflow,
array_into_iter,
bindings_with_variant_name,
coherence_leak_check,
conflicting_repr_hints,
const_err,
dead_code,
deprecated,
deprecated_in_future,
ellipsis_inclusive_range_patterns,
exceeding_bitshifts,
explicit_outlives_requirements,
exported_private_dependencies,
ill_formed_attribute_input,
@ -17,6 +19,7 @@
improper_ctypes,
incomplete_features,
indirect_structural_match,
inline_no_sanitize,
invalid_type_param_default,
invalid_value,
irrefutable_let_patterns,
@ -45,7 +48,7 @@
private_in_public,
proc_macro_derive_resolution_fallback,
pub_use_of_private_extern_crate,
redundant_semicolon,
redundant_semicolons,
safe_packed_borrows,
soft_unstable,
stable_features,
@ -55,6 +58,7 @@
type_alias_bounds,
tyvar_behind_raw_pointer,
uncommon_codepoints,
unconditional_panic,
unconditional_recursion,
unknown_crate_types,
unnameable_test_items,

View file

@ -17,12 +17,12 @@ The amount of path entries affected by the operation or false in case of any err
#### Examples
```sh
file1 = set ./target/_duskscript_test/glob_chmod/modify1.txt
file1 = set ./target/_duckscript_test/glob_chmod/modify1.txt
touch ${file1}
file2 = set ./target/_duskscript_test/glob_chmod/modify2.txt
file2 = set ./target/_duckscript_test/glob_chmod/modify2.txt
touch ${file2}
count = glob_chmod 777 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 777 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}
@ -30,7 +30,7 @@ assert_false ${readonly}
readonly = is_readonly ${file2}
assert_false ${readonly}
count = glob_chmod 444 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 444 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}

View file

@ -3,12 +3,12 @@ windows = is_windows
fn test_modify
if not ${windows}
file1 = set ./target/_duskscript_test/glob_chmod/modify1.txt
file1 = set ./target/_duckscript_test/glob_chmod/modify1.txt
touch ${file1}
file2 = set ./target/_duskscript_test/glob_chmod/modify2.txt
file2 = set ./target/_duckscript_test/glob_chmod/modify2.txt
touch ${file2}
count = glob_chmod 777 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 777 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}
@ -16,7 +16,7 @@ fn test_modify
readonly = is_readonly ${file2}
assert_false ${readonly}
count = glob_chmod 444 ./target/_duskscript_test/glob_chmod/**/*.txt
count = glob_chmod 444 ./target/_duckscript_test/glob_chmod/**/*.txt
assert_eq ${count} 2
readonly = is_readonly ${file1}

View file

@ -3,7 +3,7 @@ windows = is_windows
fn test_modify
if not ${windows}
file = set ./target/_duskscript_test/chmod/modify.txt
file = set ./target/_duckscript_test/chmod/modify.txt
touch ${file}
value = chmod 777 ${file}