Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

33 Commits

Repository files navigation

PASTE (PArallel-Sequential Test Execution)

Shouvick Mondal, Denini Silva, and Marcelo d'Amorim.

ICSME 2021 artefacts for the PASTE project on test-parallelization.

PASTE implementation

All scripts are located in the directory src.

Projects included

#Name# Stars# TestsSHA
1accumulo86151476247b1
2atlas8391422acb9880
3avro1807104465bd7cfe
4biojava4388114d1cf58
5cayenne250208454cb1f9
6Chronicle-Queue22913288754ad3
7commons-collections475169233aae82c
8commons-io7671840c1ee777
9datasketches-java7061490dab9542
10dubbo349543519b5c81d8
11httpcomponents-client10401865bde58d6
12iotdb12554226f7eac8
13kylin30151057d6073d2
14maven24901053276c6a8
15mina776371daf2a33
16mina-sshd3941790a0bbdf9
17opennlp10247917286f9c
18pdfbox140318499daeaf6
19ranger48955258b51a3
20ratis4604440c9913f
21rocketmq137403723ae2517
22shiro3419856a85dfcd
23Strata60316277050745d
24soul36661081a99c9fc
25wicket551269934f78c8
-70856-

Dependencies

  1. Java 8
  2. Maven 3.6.3
  3. Python3
  4. Python3 gdown (if you do not have it will be installed automatically)

Steps to replicate results

cd src
bash get_projects.sh # downloads the above projects (and customized pom.xml) used in the experiments.
bash start.sh # replication starts here.

Directory layout after the replication is completed

Directory results contains detailed (project-wise) execution logs of PASTE.

Artefacts tested on

Processor: Tenth Generation Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
CPUs: 8
RAM: 8 GB
Hard-disk: 512 GB SSD
OS: Ubuntu 20.04.2 LTS
Kernel: 5.4.0-42-generic
Java: OpenJDK 1.8.0_282
Maven: 3.6.3
GNU bash: 5.0.17(1)-release

Contact us

shouvick.mondal.cemk@gmail.com

About

Soundy Automated Parallelization of Test Execution.

Topics

Resources

Stars

1 star

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages