cleverhans/future/torch/attacks/hop_skip_jump_attack.py

Killed 0 out of 4 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 25

--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
                          y_target=None, image_target=None, initial_num_evals=100,
                          max_num_evals=10000, stepsize_search='geometric_progression',
                          num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
-                         verbose=True, clip_min=0, clip_max=1):
+                         verbose=False, clip_min=0, clip_max=1):
     """
     PyTorch implementation of HopSkipJumpAttack.
     HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.

Mutant 26

--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
                          y_target=None, image_target=None, initial_num_evals=100,
                          max_num_evals=10000, stepsize_search='geometric_progression',
                          num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
-                         verbose=True, clip_min=0, clip_max=1):
+                         verbose=True, clip_min=1, clip_max=1):
     """
     PyTorch implementation of HopSkipJumpAttack.
     HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.

Mutant 27

--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
                          y_target=None, image_target=None, initial_num_evals=100,
                          max_num_evals=10000, stepsize_search='geometric_progression',
                          num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
-                         verbose=True, clip_min=0, clip_max=1):
+                         verbose=True, clip_min=0, clip_max=2):
     """
     PyTorch implementation of HopSkipJumpAttack.
     HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.

Mutant 28

--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -179,7 +179,7 @@
       adv_x.append(pert)
     return torch.cat(adv_x, 0)
 
-def compute_distance(x_ori, x_pert, constraint=2):
+def compute_distance(x_ori, x_pert, constraint=3):
   """ Compute the distance between two images. """
   if constraint == 2:
     dist = torch.norm(x_ori - x_pert, p=2)