Skip to content
Phase I of software testing project. Use ASM bytecode manipulation to get the statement coverage of test cases.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
.vscode
samples
src
.classpath
.gitignore
.project
README.md
pom.xml

README.md

SE 4367.501 | Software Testing

Team

  • Ata Gowani
  • Dinsefa Hassen
  • Abdulaziz Mawi

Building the code

mvn clean install

Running the tool

Add the following to the pom.xml of the project being tested.

<plugin>
    <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin -->
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>3.0.0-M3</version>
    <configuration>
        <testFailureIgnore>true</testFailureIgnore>
        <argLine>-javaagent:/Users/atagowani/.m2/repository/edu/utdallas/code-coverage/1.0-SNAPSHOT/code-coverage-1.0-SNAPSHOT.jar</argLine>
        <properties>
            <property>
                <name>listener</name>
                <value>edu.utdallas.JUnitExecutionListener</value>
            </property>
        </properties>
    </configuration>
</plugin>
<dependency>
    <groupId>edu.utdallas</groupId>
    <artifactId>code-coverage</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
You can’t perform that action at this time.