Lines Matching refs:invoker
25 assert(defined(invoker.testcase_target_name))
26 assert(defined(invoker.test_output_dir))
27 assert(defined(invoker.module_out_path))
30 if (defined(invoker.deps)) {
31 _deps += invoker.deps
34 if (defined(invoker.testonly)) {
35 testonly = invoker.testonly
44 if (defined(invoker.resource_config_file)) {
47 rebase_path(invoker.resource_config_file, root_build_dir),
49 inputs += [ invoker.resource_config_file ]
55 invoker.testcase_target_name,
59 rebase_path(invoker.test_output_dir + "/resource", root_build_dir),
61 invoker.module_out_path,
70 assert(defined(invoker.test_type), "test_type is required.")
71 assert(defined(invoker.module_out_path))
74 if (defined(invoker.deps)) {
75 _deps += invoker.deps
78 if (defined(invoker.crate_type)) {
83 "$root_out_dir/tests/${invoker.test_type}/${invoker.module_out_path}"
96 invoker.test_type,
99 … _module_list_file = "$root_out_dir/module_list_files/${invoker.module_out_path}/$target_name.mlf"
113 if (defined(invoker.resource_config_file)) {
114 resource_config_file = invoker.resource_config_file
116 module_out_path = invoker.module_out_path
122 if (defined(invoker.fuzz_config_file)) {
123 fuzz_config_file = invoker.fuzz_config_file
138 _has_sources = defined(invoker.sources) && invoker.sources != []
141 write_file(_c_sources_file, rebase_path(invoker.sources, root_build_dir))
148 forward_variables_from(invoker,
155 forward_variables_from(invoker, [ "visibility" ])
160 if (defined(invoker.fuzz_config_file)) {
165 part_name = invoker.test_type
175 forward_variables_from(invoker, "*")
179 if (defined(invoker.deps)) {
180 deps += invoker.deps
182 if (defined(invoker.external_deps)) {
183 external_deps += invoker.external_deps
191 forward_variables_from(invoker, "*")
194 if (defined(invoker.deps)) {
195 deps += invoker.deps
203 forward_variables_from(invoker, "*")
210 forward_variables_from(invoker, "*")
213 if (defined(invoker.deps)) {
214 deps += invoker.deps
225 forward_variables_from(invoker, "*")
232 forward_variables_from(invoker, "*")
239 forward_variables_from(invoker, "*")
242 if (defined(invoker.deps)) {
243 deps += invoker.deps
256 forward_variables_from(invoker,
264 if (defined(invoker.deps)) {
265 deps += invoker.deps
268 if (defined(invoker.cflags)) {
269 cflags += invoker.cflags
286 not_needed(invoker, "*")
294 forward_variables_from(invoker, "*", [ "deps" ])
299 if (defined(invoker.deps)) {
300 deps += invoker.deps
302 if (defined(invoker.external_deps)) {
303 external_deps += invoker.external_deps
310 assert(defined(invoker.sources), "sources is required.")
311 assert(defined(invoker.target_base_dir))
312 assert(defined(invoker.copy_output_dir))
315 forward_variables_from(invoker,
323 if (defined(invoker.deps)) {
324 deps += invoker.deps
332 rebase_path(invoker.target_base_dir, root_build_dir),
334 rebase_path(invoker.copy_output_dir, root_build_dir),
347 assert(defined(invoker.test_type), "test_type is required.")
348 assert(defined(invoker.sources), "sources is required.")
359 invoker.test_type,
362 if (defined(invoker.module_out_path)) {
364 "$root_out_dir/tests/${invoker.test_type}/${invoker.module_out_path}"
365 … _module_list_file = "$root_out_dir/module_list_files/${invoker.module_out_path}/$target_name.mlf"
367 test_output_dir = "$root_out_dir/tests/${invoker.test_type}"
383 sources = get_path_info(invoker.sources, "abspath")
389 forward_variables_from(invoker, "*")
396 forward_variables_from(invoker, "*")
403 forward_variables_from(invoker, "*")
410 forward_variables_from(invoker, "*")
417 forward_variables_from(invoker, "*")
424 forward_variables_from(invoker, "*")
431 forward_variables_from(invoker, "*")
438 forward_variables_from(invoker, "*")
445 assert(defined(invoker.test_type), "test_type must be defined.")
446 assert(defined(invoker.hap_profile), "hap_profile must be defined.")
447 assert(defined(invoker.module_out_path), "module_out_path must be defined.")
459 invoker.test_type,
463 "$root_out_dir/tests/${invoker.test_type}/${invoker.module_out_path}"
464 _module_list_file = "$root_out_dir/module_list_files/${invoker.module_out_path}/$target_name.mlf"
481 if (defined(invoker.resource_config_file)) {
482 resource_config_file = invoker.resource_config_file
484 module_out_path = invoker.module_out_path
519 hap_profile = invoker.hap_profile
523 forward_variables_from(invoker,
530 forward_variables_from(invoker, [ "visibility" ])
544 forward_variables_from(invoker, "*")
550 if (defined(invoker.part_name)) {
551 _part_name = invoker.part_name
553 if (defined(invoker.subsystem_name)) {
554 _subsystem_name = invoker.subsystem_name
556 if (defined(invoker.test_type)) {
557 _test_type = invoker.test_type
561 if (defined(invoker.module_out_path)) {
563 "$root_out_dir/tests/${invoker.test_type}/${invoker.module_out_path}"
565 _test_output_dir = "$root_out_dir/tests/${invoker.test_type}"
585 … _module_list_file = "$root_out_dir/module_list_files/${invoker.module_out_path}/$target_name.mlf"
596 assert(defined(invoker.hap_name),
598 assert(!defined(invoker.final_hap_path),
600 _hap_name = invoker.hap_name
604 "$root_out_dir/tests/haps/${invoker.module_out_path}/${_hap_name}.hap"
611 forward_variables_from(invoker, "*")
618 if (defined(invoker.certificate_profile)) {
619 print(invoker.certificate_profile)
621 if (defined(invoker.ets2abc)) {
622 print(invoker.ets2abc)
624 if (defined(invoker.deps)) {
625 print(invoker.deps)
627 if (defined(invoker.hap_profile)) {
628 print(invoker.hap_profile)
630 if (defined(invoker.testonly)) {
631 print(invoker.testonly)
637 …_archive_testfile = "$root_out_dir/tests/$_test_type/${invoker.module_out_path}/${_archive_filenam…
651 invoker.module_out_path,
677 forward_variables_from(invoker, "*")
687 forward_variables_from(invoker, "*")
689 if (!defined(invoker.crate_name)) {
693 if (defined(invoker.crate_type)) {
694 assert(invoker.crate_type == crate_type,
698 if (defined(invoker.rustc_lints)) {
699 rustc_lints = invoker.rustc_lints
701 if (defined(invoker.clippy_lints)) {
702 clippy_lints = invoker.clippy_lints
707 get_path_info(get_path_info(invoker.sources, "dir"), "abspath")
728 if (invoker.rustc_lints == "openharmony") {
737 if (invoker.clippy_lints == "openharmony") {
751 if (defined(invoker.edition)) {
752 edition = invoker.edition
769 forward_variables_from(invoker, "*")
771 if (!defined(invoker.crate_name)) {
775 if (defined(invoker.crate_type)) {
776 assert(invoker.crate_type == crate_type,
780 if (defined(invoker.rustc_lints)) {
781 rustc_lints = invoker.rustc_lints
783 if (defined(invoker.clippy_lints)) {
784 clippy_lints = invoker.clippy_lints
789 get_path_info(get_path_info(invoker.sources, "dir"), "abspath")
810 if (invoker.rustc_lints == "openharmony") {
819 if (invoker.clippy_lints == "openharmony") {
833 if (defined(invoker.edition)) {
834 edition = invoker.edition