Skip to content

STAR-RG/paste

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 # Tests SHA
1 accumulo 861 514 76247b1
2 atlas 839 1422 acb9880
3 avro 1807 10446 5bd7cfe
4 biojava 438 811 4d1cf58
5 cayenne 250 2084 54cb1f9
6 Chronicle-Queue 2291 328 8754ad3
7 commons-collections 475 16923 3aae82c
8 commons-io 767 1840 c1ee777
9 datasketches-java 706 1490 dab9542
10 dubbo 34954 3519 b5c81d8
11 httpcomponents-client 1040 1865 bde58d6
12 iotdb 1255 422 6f7eac8
13 kylin 3015 1057 d6073d2
14 maven 2490 1053 276c6a8
15 mina 776 371 daf2a33
16 mina-sshd 394 1790 a0bbdf9
17 opennlp 1024 791 7286f9c
18 pdfbox 1403 1849 9daeaf6
19 ranger 489 552 58b51a3
20 ratis 460 444 0c9913f
21 rocketmq 13740 372 3ae2517
22 shiro 3419 856 a85dfcd
23 Strata 603 16277 050745d
24 soul 3666 1081 a99c9fc
25 wicket 551 2699 34f78c8
- 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

Releases

No releases published

Packages

No packages published

Languages