Nightly hardening #63
Annotations
1 error and 77 warnings
|
mutmut
Process completed with exit code 1.
|
|
Missed mutant:
src/cancellation.rs#L59
replace PyCancellationToken::__repr__ -> String with String::new()
|
|
Missed mutant:
src/cancellation.rs#L45
replace PyCancellationToken::is_cancelled -> bool with false
|
|
Missed mutant:
src/cancellation.rs#L45
replace PyCancellationToken::is_cancelled -> bool with true
|
|
Missed mutant:
src/cancellation.rs#L40
replace PyCancellationToken::cancel with ()
|
|
Missed mutant:
src/batch.rs#L108
replace collect_in_input_order -> Vec<Slot<T>> with vec![]
|
|
Missed mutant:
src/batch.rs#L54
replace < with <= in resolve_concurrency
|
|
Missed mutant:
src/batch.rs#L54
replace < with > in resolve_concurrency
|
|
Missed mutant:
src/batch.rs#L54
replace < with == in resolve_concurrency
|
|
Missed mutant:
src/batch.rs#L54
replace match guard n < 1 with false in resolve_concurrency
|
|
Missed mutant:
src/batch.rs#L54
replace match guard n < 1 with true in resolve_concurrency
|
|
Missed mutant:
src/runner.rs#L985
replace PyReply::__repr__ -> String with String::new()
|
|
Missed mutant:
src/runner.rs#L798
replace PyScriptedRunner::runner -> Arc<PkScriptedRunner> with Arc::new(Default::default())
|
|
Missed mutant:
src/runner.rs#L757
replace PyRunner::runner -> Arc<JobRunner> with Arc::new(Default::default())
|
|
Missed mutant:
src/runner.rs#L576
delete match arm CassetteField::Stderr in make_cassette_scrubber
|
|
Missed mutant:
src/runner.rs#L575
delete match arm CassetteField::Stdout in make_cassette_scrubber
|
|
Missed mutant:
src/runner.rs#L574
delete match arm CassetteField::Cwd in make_cassette_scrubber
|
|
Missed mutant:
src/runner.rs#L573
delete match arm CassetteField::Argument in make_cassette_scrubber
|
|
Missed mutant:
src/runner.rs#L562
replace CassetteScrubCallback::write_unraisable with ()
|
|
Missed mutant:
src/runner.rs#L509
replace propagate_when_error -> bool with false
|
|
Missed mutant:
src/runner.rs#L509
replace propagate_when_error -> bool with true
|
|
Missed mutant:
src/introspection.rs#L31
replace PyHostContainment::parent_death_cleanup -> &'static str with ""
|
|
Missed mutant:
src/introspection.rs#L26
replace PyHostContainment::soft_stop_scope -> &'static str with "xyzzy"
|
|
Missed mutant:
src/introspection.rs#L26
replace PyHostContainment::soft_stop_scope -> &'static str with ""
|
|
Missed mutant:
src/introspection.rs#L21
replace PyHostContainment::mechanism -> &'static str with "xyzzy"
|
|
Missed mutant:
src/introspection.rs#L21
replace PyHostContainment::mechanism -> &'static str with ""
|
|
Missed mutant:
src/group.rs#L701
replace PyProcessGroup::__repr__ -> String with "xyzzy".into()
|
|
Missed mutant:
src/group.rs#L701
replace PyProcessGroup::__repr__ -> String with String::new()
|
|
Missed mutant:
src/group.rs#L514
delete match arm Mechanism::ProcessGroup in PyProcessGroup::mechanism
|
|
Missed mutant:
src/group.rs#L513
delete match arm Mechanism::CgroupV2 in PyProcessGroup::mechanism
|
|
Missed mutant:
src/group.rs#L512
delete match arm Mechanism::JobObject in PyProcessGroup::mechanism
|
|
Missed mutant:
src/runner.rs#L245
replace WhenCaptureRunner::record with ()
|
|
Missed mutant:
src/runner.rs#L234
replace WhenCaptureRunner::has_completed_error -> bool with false
|
|
Missed mutant:
src/runner.rs#L234
replace WhenCaptureRunner::has_completed_error -> bool with true
|
|
Missed mutant:
src/runner.rs#L224
replace WhenCaptureRunner::take_completed_error -> Option<PyErr> with None
|
|
Missed mutant:
src/runner.rs#L96
replace take_when_error -> Option<PyErr> with None
|
|
Missed mutant:
src/runner.rs#L90
replace new_when_sink -> WhenSink with Default::default()
|
|
Missed mutant:
src/runner.rs#L62
replace stash_when_error -> Option<PyErr> with None
|
|
Missed mutant:
src/runtime.rs#L311
replace CompletionHub::register -> Option<u64> with Some(1)
|
|
Missed mutant:
src/runtime.rs#L311
replace CompletionHub::register -> Option<u64> with Some(0)
|
|
Missed mutant:
src/runtime.rs#L311
replace CompletionHub::register -> Option<u64> with None
|
|
Missed mutant:
src/runtime.rs#L84
replace == with != in guard_against_fork
|
|
Missed mutant:
src/runtime.rs#L84
replace match guard owner == me with false in guard_against_fork
|
|
Missed mutant:
src/runtime.rs#L84
replace match guard owner == me with true in guard_against_fork
|
|
Missed mutant:
src/runtime.rs#L27
delete !
|
|
Missed mutant:
src/running.rs#L1956
replace <impl Drop for PyRunningProcess>::drop with ()
|
|
Missed mutant:
src/running.rs#L1928
replace PyRunningProcess::__repr__ -> String with "xyzzy".into()
|
|
Missed mutant:
src/running.rs#L1928
replace PyRunningProcess::__repr__ -> String with String::new()
|
|
Missed mutant:
src/convert.rs#L44
replace || with && in nonnegative_duration
|
|
Missed mutant:
src/command.rs#L1552
replace PyPipeline::__repr__ -> String with "xyzzy".into()
|
|
Missed mutant:
src/command.rs#L1552
replace PyPipeline::__repr__ -> String with String::new()
|
|
Missed mutant:
src/command.rs#L1405
replace PyCommand::command_line -> String with "xyzzy".into()
|
|
Missed mutant:
src/command.rs#L1405
replace PyCommand::command_line -> String with String::new()
|
|
Missed mutant:
src/command.rs#L1377
replace PyCommand::arguments -> Vec<String> with vec!["xyzzy".into()]
|
|
Missed mutant:
src/command.rs#L1377
replace PyCommand::arguments -> Vec<String> with vec![String::new()]
|
|
Missed mutant:
src/command.rs#L1377
replace PyCommand::arguments -> Vec<String> with vec![]
|
|
Missed mutant:
src/command.rs#L1370
replace PyCommand::program -> String with "xyzzy".into()
|
|
Missed mutant:
src/command.rs#L1370
replace PyCommand::program -> String with String::new()
|
|
Missed mutant:
src/result.rs#L917
delete match arm "started" | "stdout" | "stderr" | "exited" | "unknown" in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L904
replace && with || in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L903
replace || with && in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L903
replace && with || in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L904
replace || with && in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L903
replace && with || in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L897
replace || with && in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L897
replace || with && in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L897
delete ! in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L897
replace && with || in PyLifecycleEvent::_unpickle
|
|
Missed mutant:
src/result.rs#L788
replace PyLifecycleEvent::pid -> Option<u32> with None
|
|
Missed mutant:
src/result.rs#L782
replace PyLifecycleEvent::kind -> &'static str with "xyzzy"
|
|
Missed mutant:
src/result.rs#L782
replace PyLifecycleEvent::kind -> &'static str with ""
|
|
Missed mutant:
src/result.rs#L761
delete match arm PkProcessEvent::Exited(outcome) in <impl From<PkProcessEvent> for PyLifecycleEvent>::from
|
|
Missed mutant:
src/result.rs#L755
delete match arm PkProcessEvent::Stderr(line) in <impl From<PkProcessEvent> for PyLifecycleEvent>::from
|
|
Missed mutant:
src/result.rs#L749
delete match arm PkProcessEvent::Stdout(line) in <impl From<PkProcessEvent> for PyLifecycleEvent>::from
|
|
Missed mutant:
src/result.rs#L743
delete match arm PkProcessEvent::Started{pid} in <impl From<PkProcessEvent> for PyLifecycleEvent>::from
|
|
Missed mutant:
src/result.rs#L721
delete match arm PkProcessEvent::Stderr(line) in PyOutputEvent::from_event
|
|
Missed mutant:
src/result.rs#L717
delete match arm PkProcessEvent::Stdout(line) in PyOutputEvent::from_event
|
|
Missed mutant:
src/result.rs#L716
replace PyOutputEvent::from_event -> Option<Self> with None
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
cargo-mutants-stats-0-of-32
|
30 KB |
sha256:e71571dd324e4d7e0687060be7070fa605f30af2a0fd4b3e1d14318204cf3c8b
|
|
|
cargo-mutants-stats-1-of-32
|
33.3 KB |
sha256:2a13635b393bc2136f8774f107ccd0293deaaf9019f293a0dc6056c32210fd4c
|
|
|
cargo-mutants-stats-10-of-32
|
21.7 KB |
sha256:ca38dea74bb0b906406e798a96a46b830f14b3702fb9a209f0aa949e8ff094dc
|
|
|
cargo-mutants-stats-11-of-32
|
21.9 KB |
sha256:1003b36e02b432b0f438f0b59232a6899ff61123e91303596bbeac3ec716826d
|
|
|
cargo-mutants-stats-12-of-32
|
21.5 KB |
sha256:1e6d96e08b4d23186fd5bf22ef9938cfd45db11e6a3b1c325e6447b50e05898a
|
|
|
cargo-mutants-stats-13-of-32
|
21.8 KB |
sha256:c3168abc4a8ca036d4210aeb82a61757ac79dedcb010e9c5e32904bc61285856
|
|
|
cargo-mutants-stats-14-of-32
|
22 KB |
sha256:1275c7ec73474c65fb5e3554cc2b934492a2ebf4572a9f94eab97e12f718d1b0
|
|
|
cargo-mutants-stats-15-of-32
|
22.1 KB |
sha256:7f31059245d47bace6d092af8023a36a6e47ea988578cd2d08be2078f622af8c
|
|
|
cargo-mutants-stats-16-of-32
|
21.8 KB |
sha256:b2c77ee11c7f622245cc1172da24c18a58b8992d363c59ee148aacc739080fe2
|
|
|
cargo-mutants-stats-17-of-32
|
21.6 KB |
sha256:ccfd5c55cb909ea862aaf1187a6519bc8db98e16ccd09dcca2fd24defa4d689b
|
|
|
cargo-mutants-stats-18-of-32
|
21.8 KB |
sha256:df12d28d1a8ef2af2e8a1d46de6a6e14f1262a776a547a7cca356e5ca75fa935
|
|
|
cargo-mutants-stats-19-of-32
|
21.6 KB |
sha256:746c06b069c228e19aa242218767eed9390b1967fa7ca6cb5e378ec99c699c87
|
|
|
cargo-mutants-stats-2-of-32
|
30.1 KB |
sha256:cbee193cc649343a169a0eacad7b77b92dbad8506af1429a49a737ec236a3fba
|
|
|
cargo-mutants-stats-20-of-32
|
21.3 KB |
sha256:b13bba39d24976c8bce0ec8fad6717d1037fa9856782c019ba7a4a4c23387e19
|
|
|
cargo-mutants-stats-21-of-32
|
22 KB |
sha256:0103efd7fa1fe5498540d7274c4bfeb50c77503c39a7c91691e206b3a9d2226d
|
|
|
cargo-mutants-stats-22-of-32
|
21.6 KB |
sha256:83fbd6db62cf6a905ace1fde5b00e59b7b45ab18a679f7ac13d914fb3971abad
|
|
|
cargo-mutants-stats-23-of-32
|
22 KB |
sha256:4032bd7d9a1666139a33c439ffcca84a01ebdb1e4ef2ca22ebe5c5b32ec4e317
|
|
|
cargo-mutants-stats-24-of-32
|
21.9 KB |
sha256:941a00c7388817c450512b251712597db696452ead68e5ba13d10be8b290785d
|
|
|
cargo-mutants-stats-25-of-32
|
21.6 KB |
sha256:69a8760aed1a50ab78dd6dddbba673e1244df5b985d4085f4327fd4ddc0380c4
|
|
|
cargo-mutants-stats-26-of-32
|
21.4 KB |
sha256:6747bec769f274f04944ef406bf6dae75427b8a8ffd6f853356f8b1deb714ef4
|
|
|
cargo-mutants-stats-27-of-32
|
21.7 KB |
sha256:654d7ae0d93c7cefc9884d10b91eb94f6703fdaa84b403a4d41fe0c6ae687329
|
|
|
cargo-mutants-stats-28-of-32
|
25 KB |
sha256:bf31871256df2e07b251c3c410141a819df21e7992465717e21dcf63d3b7e365
|
|
|
cargo-mutants-stats-29-of-32
|
23.6 KB |
sha256:63b9cb2354977ea2842e4054c24349ce136a314bcc0f5fad502e3055728dfaa3
|
|
|
cargo-mutants-stats-3-of-32
|
24.5 KB |
sha256:4e382fa171df64b1bcfae36e91a6d229d16d69721f94592d1cf8e48ce12cb16a
|
|
|
cargo-mutants-stats-30-of-32
|
30.4 KB |
sha256:6421291e04789f9ae938587d7f0f020ccfdd3a6d4ebb32fe731902a76567dd2f
|
|
|
cargo-mutants-stats-31-of-32
|
31.2 KB |
sha256:548bacc84c0ab32b91ad68788bd486aaddf5b437188d4a2ecc5cebb87361ddde
|
|
|
cargo-mutants-stats-4-of-32
|
21.5 KB |
sha256:2d2efbdad586552cb364da87d7d7c8aa0c11a784a540b5c08a61224bfbccad6f
|
|
|
cargo-mutants-stats-5-of-32
|
21.7 KB |
sha256:0ac0f6ade3007de50ce594e8113e2db59bb38f680d0aef7641d3a680f3750da0
|
|
|
cargo-mutants-stats-6-of-32
|
21.6 KB |
sha256:a0e61f02d89654a78b5fd697eec6c5e769cbb2d6f4a2982aafae44d7c54b51c8
|
|
|
cargo-mutants-stats-7-of-32
|
21.5 KB |
sha256:57e5745975a94899980be17599b759d4c5f09165cbe3b073c8f98651f02f4216
|
|
|
cargo-mutants-stats-8-of-32
|
21.3 KB |
sha256:6fd47707d449cf68d02ed9e9ab46bec95280263ded1eb03f39e8493036d8353d
|
|
|
cargo-mutants-stats-9-of-32
|
21.7 KB |
sha256:bcb303e8e77621d5336376e3941ab293b59a3fd7ad86e8ba4cdbed374f7f4afd
|
|
|
mutmut-cicd-stats
|
272 Bytes |
sha256:c0914fec7d2482ee50d782ea1673af40235ebb5589032e19f2b37507a028838e
|
|