Cosmic ray - это инструмент тестирования мутаций Python, который выдает мне вывод вида
job ID daf633b389af41cea2ddce3cbec6c572:survived:mpu.shell
command: cosmic-ray worker mpu.shell core/ReplaceComparisonOperator_Gt_LtE 0
--- mutation diff ---
--- a/home/moose/GitHub/mpu/mpu/shell.py
+++ b/home/moose/GitHub/mpu/mpu/shell.py
@@ -68,7 +68,7 @@
def text_input(text):
'\n Ask the user for textual input.\n\n Parameters\n ----------\n text : str\n What the user sees.\n\n Returns\n -------\n inputed_text : str\n What the user wrote.\n '
- if (sys.version_info > (3, 0)):
+ if (sys.version_info <= (3, 0)):
return input(text)
else:
return raw_input(text)
job ID 68d0a853622e486384e281c19fb54f41:survived:mpu.shell
command: cosmic-ray worker mpu.shell core/ReplaceComparisonOperator_Gt_NotIn 0
--- mutation diff ---
--- a/home/moose/GitHub/mpu/mpu/shell.py
+++ b/home/moose/GitHub/mpu/mpu/shell.py
@@ -68,7 +68,7 @@
def text_input(text):
'\n Ask the user for textual input.\n\n Parameters\n ----------\n text : str\n What the user sees.\n\n Returns\n -------\n inputed_text : str\n What the user wrote.\n '
- if (sys.version_info > (3, 0)):
+ if (sys.version_info not in (3, 0)):
return input(text)
else:
return raw_input(text)
. Я сохранил его в виде cosmic_ray.diff
текстового файла и хотел бы видеть вид сбокуit.
Файл представляет собой список следующих записей:
job ID [some id]
command: [some command]
--- mutation diff ---
--- [first file name]
+++ [second file name]
[usual diff]
Мне нравится meld как инструмент сравнения, но meld --comparison-file cosmic_ray.diff
, похоже, не работает.Разве это не обычный формат сравнения?