pitclipse | Mutation testing for Java in Eclipse IDE | Testing library

 by   pitest Java Version: v2.1.2.v20210506-1200 License: Apache-2.0

kandi X-RAY | pitclipse Summary

kandi X-RAY | pitclipse Summary

pitclipse is a Java library typically used in Testing, Eclipse applications. pitclipse has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. However pitclipse has 17 bugs. You can download it from GitHub.

Faults (or mutations) are automatically seeded into your code, then your tests are run. If your tests fail then the mutation is killed, if your tests pass then the mutation lived. The quality of your tests can be gauged from the percentage of mutations killed. Henry Coles, pitest.org.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              pitclipse has a low active ecosystem.
              It has 49 star(s) with 12 fork(s). There are 9 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 14 open issues and 96 have been closed. On average issues are closed in 284 days. There are 6 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of pitclipse is v2.1.2.v20210506-1200

            kandi-Quality Quality

              OutlinedDot
              pitclipse has 17 bugs (1 blocker, 1 critical, 14 major, 1 minor) and 122 code smells.

            kandi-Security Security

              pitclipse has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              pitclipse code analysis shows 0 unresolved vulnerabilities.
              There are 11 security hotspots that need review.

            kandi-License License

              pitclipse is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              pitclipse releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions are available. Examples and code snippets are not available.
              pitclipse saves you 6016 person hours of effort in developing the same functionality from scratch.
              It has 12861 lines of code, 1369 functions and 217 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of pitclipse
            Get all kandi verified functions for this library.

            pitclipse Key Features

            No Key Features are available at this moment for pitclipse.

            pitclipse Examples and Code Snippets

            No Code Snippets are available at this moment for pitclipse.

            Community Discussions

            QUESTION

            Is there a way to update the version of pitest used in pitclipse plugin?
            Asked 2019-Oct-11 at 22:46

            I recently installed pitclipse plugin to test my unit tests in eclipse. Now I face the problem that pitclipse did not get any update since pitest 1.1.9 and I really want to use the latest version (currently 1.4.9).

            I have tried several things: First I was updating the pom.properties and pom.xml in eclipse\features\org.pitest.pitclipse.feature_1.1.6.201607050705\META-INF\maven\org.pitest\org.pitest.pitclipse.feature folder.

            This did not change anything.

            Next i tried to update the jars org.pitest.osgi_1.1.9.jar, org.pitest.html-report-osgi_1.1.9.jar, org.pitest.command-line-osgi_1.1.9.jar in eclipse/plugins folder. To do so I downloaded the latest versions of those jars (except the osgi one, since mvnrepositiory does not have this. I replaced with normal pitest jar), replaced these files and renamed the new files to match the old file names.

            This broke pitclipse, so I removed these changes again.

            Did anyone face the same problem and got a work arround? I would appreciate any suggestions.

            ...

            ANSWER

            Answered 2019-Oct-11 at 22:46

            Pitclipse is actively maintained again so I invite you to install its latest version to benefit from a newer Pitest version. Pitclipse 2.0.0 embeds Pitest 1.4.6, watch PR #88 to know when Pitest 1.4.10 is supported.

            To answer your question, as far I know there is currently now way to manually update the version of Pitest used by Pitclipse.

            Disclaimer: I am the new maintainer of Pitclipse

            Source https://stackoverflow.com/questions/57035646

            QUESTION

            How do we activate and use non default deactivated mutators in Pitclipse?
            Asked 2017-Oct-31 at 15:31

            I was using PITclipse on Eclipse to run PIT mutation tests on code. I noticed in the PIT documentation where it stated that the some of the mutators are not activated by default. Even in PITclipse these mutators do not seem to be used. I wanted to know if there was any way to activate and use the non default mutators and run the same against the code to get complete fault coverage?

            URL for reference: http://pitest.org/quickstart/mutators/

            ...

            ANSWER

            Answered 2017-May-12 at 23:40

            In Eclipse, go to Window > Preferences.

            Under "Pitest" you have options for "Default Mutators," "Stronger Mutators," and "All Mutators."

            Source https://stackoverflow.com/questions/43596644

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install pitclipse

            The plug-in is available in the Eclipse Marketplace.
            Open Eclipse IDE
            Go to Help > Install New Software...
            Copy the update site’s URL in the Work with textbox (ATTENTION: the update site has changed on 5 May 2021, make sure you remove the previous one hosted on bintray): https://pitest.github.io/pitclipse-releases/
            Hit Enter and wait for the list to load
            Check everything
            Click Next then Finish

            Support

            Tip: use Working Sets for a better workspace organization: Open Project Explorer's menu > Top Level Elements > Working Sets Open Project Explorer's menu > Select Working Sets > Check "bundles", "features", "tests" and "releng". See CONTRIBUTING.md for further details.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/pitest/pitclipse.git

          • CLI

            gh repo clone pitest/pitclipse

          • sshUrl

            git@github.com:pitest/pitclipse.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link