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