Test Execution Status | Statistics |
---|---|
Passed | 0.000% (0/108) |
Failed | 0.000% (0/108) |
Requires Manual Checking | 0.000% (0/108) |
Unknown | 0.926% (1/108) |
All | 0.926% (1/108) |
Category | Removed Lines | Inserted Lines | Total |
---|---|---|---|
Modified lines executed: | 0.000% (0/12) | 50.000% (1/2) | 7.143% (1/14) |
Modified lines not executed: | 16.667% (2/12) | 50.000% (1/2) | 21.429% (3/14) |
Source code lines not covered: | 83.333% (10/12) | 0.000% (0/2) | 71.429% (10/14) |
Execution Name | State |
---|---|
cp | Unknown |
Line | Tests | Difference Output |
---|---|---|
diff --git a/src/cp.c b/src/cp.c | ||
index d81d41859..04ceb8687 100644 | ||
--- a/src/cp.c | ||
+++ b/src/cp.c | ||
@@ -40,16 +40,6 @@ | ||
40 | # define lchown(name, uid, gid) chown (name, uid, gid) | |
41 | #endif | |
42 | ||
43 | - No equivalent source code line in the reference code can be identified. | -#define ASSIGN_BASENAME_STRDUPA(Dest, File_name) \ |
44 | - No equivalent source code line in the reference code can be identified. | - do \ |
45 | - No equivalent source code line in the reference code can be identified. | - { \ |
46 | - No equivalent source code line in the reference code can be identified. | - char *tmp_abns_; \ |
47 | - No equivalent source code line in the reference code can be identified. | - ASSIGN_STRDUPA (tmp_abns_, (File_name)); \ |
48 | - No equivalent source code line in the reference code can be identified. | - Dest = last_component (tmp_abns_); \ |
49 | - No equivalent source code line in the reference code can be identified. | - strip_trailing_slashes (Dest); \ |
50 | - No equivalent source code line in the reference code can be identified. | - } \ |
51 | - No equivalent source code line in the reference code can be identified. | - while (0) |
52 | - No equivalent source code line in the reference code can be identified. | - |
53 ➡ 43 | /* The official name of this program (e.g., no 'g' prefix). */ | |
54 ➡ 44 | #define PROGRAM_NAME "cp" | |
55 ➡ 45 | ||
@@ -693,8 +683,8 @@ do_copy (int n_files, char **file, const char *target_directory, | ||
693 ➡ 683 | { | |
694 ➡ 684 | char *arg_base; | |
695 ➡ 685 | /* Append the last component of 'arg' to 'target_directory'. */ | |
696 | 0 | - |
697 | 0 | - ASSIGN_BASENAME_STRDUPA (arg_base, arg); |
686 | 0 | + ASSIGN_STRDUPA (arg_base, last_component (arg)); |
687 | 1 Executed by:
| + strip_trailing_slashes (arg_base); |
698 ➡ 688 | /* For 'cp -R source/.. dest', don't copy into 'dest/..'. */ | |
699 ➡ 689 | dst_name = (STREQ (arg_base, "..") | |
700 ➡ 690 | ? xstrdup (target_directory) |