Skip to content

Merge branch 'QA_5_2' #1304

Merge branch 'QA_5_2'

Merge branch 'QA_5_2' #1304

Triggered via push January 23, 2025 16:27
Status Failure
Total duration 2m 29s
Artifacts
Matrix: Infection
Fit to window
Zoom out
Zoom in

Annotations

1 error and 11 warnings
Infection (8.2, ubuntu-latest)
Process completed with exit code 1.
Infection (8.2, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = (Export::$asFile && Encoding::isSupported() && isset(Current::$charset) || Current::$charset !== 'utf-8') && in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = (Export::$asFile && Encoding::isSupported() || isset(Current::$charset)) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = !Export::$asFile && !Encoding::isSupported() && !isset(Current::$charset) && !(Current::$charset !== 'utf-8') && !in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' || in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndNegation": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = !(Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true)); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && !in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = Export::$asFile && !Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Export/ExportController.php#L228
Escaped Mutant for Mutator "NotIdentical": --- Original +++ New @@ @@ Export::$timeStart = time(); Export::$outputKanjiConversion = Encoding::canConvertKanji(); // Do we need to convert charset? - Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); + Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset === 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true); // Use on the fly compression? Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip'; if (Export::$onFlyCompression) {
Infection (8.2, ubuntu-latest): src/Controllers/Import/ImportController.php#L446
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ return $this->response->response(); } // Convert the file's charset if necessary - if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' && in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) { + if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' || in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) { ImportSettings::$charsetConversion = true; } elseif (ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8') { $this->dbi->query('SET NAMES \'' . ImportSettings::$charsetOfFile . '\'');
Infection (8.2, ubuntu-latest): src/Controllers/Import/ImportController.php#L446
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": --- Original +++ New @@ @@ return $this->response->response(); } // Convert the file's charset if necessary - if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' && in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) { + if (!Encoding::isSupported() && !(ImportSettings::$charsetOfFile !== '') && !(ImportSettings::$charsetOfFile !== 'utf-8') && !in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) { ImportSettings::$charsetConversion = true; } elseif (ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8') { $this->dbi->query('SET NAMES \'' . ImportSettings::$charsetOfFile . '\'');