mirror of
https://github.com/sagiegurari/duckscript
synced 2024-10-14 11:53:05 +00:00
update build
This commit is contained in:
parent
e25ad54014
commit
bc1258294c
|
@ -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}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 = ".."
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in a new issue