Skip to content
Snippets Groups Projects
Commit 20c3fa3b authored by legunse2's avatar legunse2
Browse files

updating README and removing all references to ASM

parent db4e4046
No related branches found
No related tags found
No related merge requests found
......@@ -39,24 +39,3 @@ CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
SOFTWARE.
==============================================================================
Copyrights and Licenses for Third Party Software Distributed with STARTS:
==============================================================================
The STARTS software contains code written by third parties. Such software will
have its own individual LICENSE.TXT file in the directory in which it appears.
This file will describe the copyrights, license, and restrictions which apply
to that code.
The disclaimer of warranty in the University of Illinois Open Source License
applies to all code in the STARTS Distribution, and nothing in any of the
other licenses gives permission to use the names of the STARTS Team or the
University of Illinois to endorse or promote products derived from this
Software.
The following pieces of software have additional or alternate copyrights,
licenses, and/or restrictions:
Program License
------- -------
ASM BSD 3-clause "New" or "Revised" License (https://opensource.org/licenses/BSD-3-Clause)
......@@ -77,13 +77,16 @@ filesystem. See the FAQ Section below for more information.
1. To see the **types** that changed since the last time STARTS was run:
`mvn starts:diff`
2. To see the **tests** that are affected by the most recent changes:
2. To see the **types** that may be impacted by changes since the last
time STARTS was run: `mvn starts:impacted`
3. To see the **tests** that are affected by the most recent changes:
`mvn starts:select`
3. To perform RTS using STARTS (i.e., select tests and run the
4. To perform RTS using STARTS (i.e., select tests and run the
selected tests): `mvn starts:starts`
4. To remove all artifacts that STARTS stores between versions
5. To remove all artifacts that STARTS stores between versions
(i.e. in the .starts directories): `mvn starts:clean`
__NOTE:__ By default, commands (1) and (2) *will not* update the
......@@ -101,11 +104,3 @@ diff, run `mvn starts:diff -DupdateDiffChecksums=true`.
**Solution:** Make sure that the file `myExcludes`, which is
specified in the Surefire `<excludesFile>` tag exists on the
filesystem.
- **I got the following error after integrating STARTS and running
`mvn starts:asm-impacted` or `mvn starts:asm-starts`:**
`NullPointerException`.
**Solution:** This happens on the first run when `-DgraphVersion` is
set to `OLD`. The reason is that there is no graph that is
previously serialized IRG, so an exception is thrown.
-- Implement force-failing option like in Ekstazi
-- make JDeps incremental
-- make JDeps parsing incremental
-- make updating of zlc file inremental
-- support ZLC
-- implement impacted goal: report all classes impacted by a change,
and not just the tests
-- fix CLZ
-- hide options from surefire
-- implement ZLCJ and CLZJ
-- make starts build it's own jdeps graph over time
-- Gradle Plugin
-- Support TestNG
-- Find how to depend on Jars in dynamic analysis so we don't have to
inline ASM or use a different logger there.
-- Use some shared constant for the filters that we pass to jdeps
\ No newline at end of file
......@@ -106,7 +106,7 @@
<failOnViolation>true</failOnViolation>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<linkXRef>false</linkXRef>
<excludes>com/sun/**/*,org/apache/maven/**/*,edu/illinois/starts/reflect/dynamic/asm/**/*</excludes>
<excludes>com/sun/**/*,org/apache/maven/**/*</excludes>
</configuration>
<dependencies>
<dependency>
......
......@@ -3,24 +3,6 @@
-->
<lifecycles>
<lifecycle>
<id>asm-starts</id>
<phases>
<phase>
<id>process-test-classes</id>
<executions>
<execution>
<goals>
<goal>asm-run</goal>
</goals>
</execution>
</executions>
</phase>
<phase>
<id>test</id>
</phase>
</phases>
</lifecycle>
<lifecycle>
<id>starts</id>
<phases>
......@@ -39,4 +21,4 @@
</phase>
</phases>
</lifecycle>
</lifecycles>
\ No newline at end of file
</lifecycles>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment