Project PIVIC - Federal University of Paraíba.

Teacher: Ayla Rebouças - http://goo.gl/p2urH

Project Name: Evitando Falsos Positivos em Testes de Sistemas Multi-threaded com a abordagem “Thread Control for Tests”

More Information: http://goo.gl/8Ywy1

Requirements:

Apache Tomcat 7+
JDK 6+
Eclipse Java EE indigo+
AJDT (AspectJ Development Tools)¹
JUnit 4²

¹To install AJDT:

Help -> Eclipse MarketPlace -> install AJDT corresponding to your version of eclipse.

²If you do not have the JUnit 4, go http://www.junit.org/download the jar and add to /eclipse/plugins.

Come down to!

To correctly import the application just follow the following steps.

1 - Using a Terminal or a Customer Git, do the clone within your workspace.

1.1 - cd workspace

1.2 - git clone git@github.com:DiegoSousa/MessengerConcurrentWEB.git

2 - In eclipse create a Dynamic Web project in the workspace with the name MessengerConcurrentWEB

The End!

To run the tests follow exactly the following steps:

1 - File -> new -> other -> Source Folder -> Next -> At Folder Name type test -> Finish

2 - Go MessengerConcurrentWEB -> Properties -> Add Library -> JUnit -> Next -> In Junit Library Version type Version4 -> Finish

3 - Still in Properties go on the "Source" -> Add Folder -> threadControl_0.3_src -> check the option srcAspectsTC and srcTC

4 - Go Again in MessengerConcurrentWEB -> Configure -> Convert to AspectJ Project

The End!

Doubts?

Contact diego@diegosousa.com

Tutorial Versão em Português:

Requisitos:

Apache Tomcat 7+
JDK 6+
Eclipse Java EE indigo+
AJDT (AspectJ Development Tools)¹
JUnit 4²

¹ Para instalar o Ajdt:

Help -> Eclipse MarketPlace -> instale o ajdt correspondente a sua versão do eclipse.

² Caso não tenha o JUnit 4, acesse http://www.junit.org/ faça o download do jar e adicione em /eclipse/plugins.

Vamos ao que interessa!

Para importar corretamente a aplicação siga exatamente os seguintes passos.

1 - Usando um Terminal ou um Cliente Git, faça o clone dentro do seu workspace.

1.1 - cd workspace

1.2 - git clone git@github.com:DiegoSousa/MessengerConcurrentWEB.git

2 - No eclipse crie um Dinamic web project dentro do workspace com o nome MessengerConcurrentWEB

Fim!

Para rodar os testes siga exatamento os seguintes passos:

1 - File -> new -> other -> Source Folder -> Next -> Em folder Name digite test -> Finish

2 - Vá em MessengerConcurrentWEB -> Properties -> Add Library -> JUnit -> Next -> Em Junit Library Version digite version4 -> Finish

3 - Ainda em Properties vá na aba "Source" -> Add Folder -> threadControl_0.3_src -> Marque a opção srcAspectsTC e srcTC

4 - Vá Novamente em MessengerConcurrentWEB - > Configure -> Convert to AspectJ Project

Fim!

Duvidas?

Entre em contato com diego@diegosousa.com

[]'s