Skip to content

Failed tests bash -c "./test 6 2 0" etc. #471

@github-actions

Description

@github-actions

This issue is generated by Vulcan for commit: b44f719

Coverage: 70.59 percent

Click here for a list of target sources

src/BranchChecker_avl.c

There is(are) 3/7 failed test(s)

Click here for the failed test commands
  1. [FAILED] bash -c "./test 6 1 0"

  2. [FAILED] bash -c "./test 6 2 0"

  3. [FAILED] bash -c "./test 6 6 0"


Click here for FL information

Clicking on the link, you take the page with code highlighted.

Click here for more FL

Suspicious score: 0.75

node = node->Left;


Suspicious score: 0.60

node->Right = Delete(node->Right, data);


Suspicious score: 0.60

node = AVLSet(node);


Suspicious score: 0.60

} else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL


11 patch(es) generaetd by vulcan

plausible patch diff info
--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if (!(node->Right > 0) && (node->Left != ((void *)0))) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.243735626 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if ((node->Left != ((void *)0)) && !(node->Right != 0)) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if ((node->Left != ((void *)0)) && !(node->data != 3)) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if (!(node->data != 3) && (node->Left != ((void *)0))) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.235735403 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if ((node->Left != ((void *)0)) && !(node->Right > 0)) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if (!(data != 3) && (node->Left != ((void *)0))) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.235735403 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if ((node->Left != ((void *)0)) && !(data > 3)) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if (!(node->data > 3) && (node->Left != ((void *)0))) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if (!(data > 3) && (node->Left != ((void *)0))) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

--- __backup0	2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c	2022-08-26 02:55:55.243735626 +0000
@@ -214,7 +214,7 @@
     {
         if (node->Left == NULL && node->Right == NULL) {
             node = ((void *)0);
-        } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+        } else if ((node->Left != ((void *)0)) && !(data != 3)) {
             node->Left->Parent = node->Parent;
             node = node->Left;
         } else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions