Skip to main content

LittleDarwin Mutation Analysis Framework

Project description

LittleDarwin

Java Mutation Analysis Framework Copyright (C) 2014-2025 Ali Parsai

How to Use:

On your selected python platform use:

pip3 install littledarwin

You can use the program by executing it as a module:

python3 -m littledarwin [options]

For a maven project, all you need to do is to pass the required arguments to LittleDarwin:

python3 -m littledarwin -m -b \
		    -p [path to production code (usually in src/main)] \
		    -t [path to build directory (usually the one containing pom.xml)] \
		    --timeout=[in seconds, the duration of a normal test execution] \
		    -c [build command separated by commas (usually mvn,clean,test)]

Documentation

You can find user documentation and API reference at: https://aliparsai.github.io/LittleDarwin/


License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.


Find me at:

parsai.net


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

littledarwin-0.11.0.tar.gz (202.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

littledarwin-0.11.0-py3-none-any.whl (204.3 kB view details)

Uploaded Python 3

File details

Details for the file littledarwin-0.11.0.tar.gz.

File metadata

  • Download URL: littledarwin-0.11.0.tar.gz
  • Upload date:
  • Size: 202.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for littledarwin-0.11.0.tar.gz
Algorithm Hash digest
SHA256 00dd9aa279fb967b4d03d2460a009b9fc323ba4d5313f5f32e59c84f2948b9db
MD5 bab756a997479cccc019d62df07d88f4
BLAKE2b-256 9b63ed8f6897ffc6a9930aa91eed86c91614d9945d03b53806bc77a3a30e3a0d

See more details on using hashes here.

File details

Details for the file littledarwin-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: littledarwin-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 204.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for littledarwin-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 335868e6166fe2a776af46140b8be4b0a341986b14c66c6816cd5f02c6b8b3b3
MD5 abd86fad7cd5db361b088602963ec4da
BLAKE2b-256 92f97533107065d251422024192699d77a4596298a830a0c101e4961e64d908b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page