Closed MilesF25 closed 7 months ago
We still need to run black
@Finley8 could you make sure your xpath patterns are running successfully and then add them to the zhu_.yml file and dele them from checks.yml
@laurennevill would you mind reviewing/merging this when you get the chance?
When creating a pull request to add a new feature or alter an existing one, there are some important elements to include to help our team review and process it more efficiently.
Make sure the title is descriptive of what the PR includes. Don't mention issue names/numbers; save that for the description.
List the names of those who contributed to the project.
@MilesF25 @VitalJoseph @Finley8
https://github.com/AstuteSource/chasten/issues/6
This pull request aims to create XPath expressions that check for all of the anti-patterns provided in the article linked below.
https://www.researchgate.net/publication/347335615_How_to_kill_them_all_An_exploratory_study_on_the_impact_of_code_observability_on_mutation_testing
The Issue also asked for at least one instance of executing mutation testing tools for Python. Our team would study the correlation between mutation score and anti-patterns.
This project aims to support the execution of test coverage monitoring and the collection of per-test coverage information using
pytest-cov
andcoverage.py
. This will be possible with our studies of the correlation between mutation score and anti-patterns.This program was tested on both Windows, MacOS, and Linux devices. The test was conducted using the
chasten analyze
command which was tested by analyzing either Lazytracker or Multicounter.The following is the input that would produce the output seen in the screenshots below.
poetry run chasten analyze lazytracker --config C:\Users\finle\chasten\.chasten --search-path C:\Users\finle\chasten\astute_subject\subject_forks\lazytracker\lazytracker --save-directory C:\Users\finle\chasten\astute_subject\subject_data\lazy_tracker
Mark as a draft until it is ready to begin the reviewing process, then tag our Lead Software Architect, Lauren Nevill, our Principal Software Engineer, Bergas Batara, and our Founding Engineer, Gregory Kapfhammer when you mark it as ready for review.