mardi 24 septembre 2019

How to match number of Test run in maven log with source code?

I am trying to link the number of Test run founded on the log file in https://api.travis-ci.org/v3/job/29350712/log.txt of the project presto of facebook with the real test in source code. The source code linked to this run of the build is located in the following link: https://github.com/prestodb/presto/tree/bd6f5ff8076c3fdb2424406cb5a10f506c7bfbeb/presto-raptor/src/test/java/com/facebook/presto/raptor

I am computing the number of places where I encounter '@Test' in the source code then it should be the same number of Test run in the log file.

In most of cases it works. But there is some of them like the subproject 'presto-raptor' where there is 329 Tests run. But in the source code I found 27 time the @Test. I notice that there is some test preceded by: @Test(singleThreaded = true)

This is an example in the following link: https://github.com/prestodb/presto/blob/bd6f5ff8076c3fdb2424406cb5a10f506c7bfbeb/presto-raptor/src/test/java/com/facebook/presto/raptor/metadata/TestRaptorSplitManager.java

@Test(singleThreaded = true)
public class TestRaptorSplitManager
{

I expected to have the same number of Test run as in the log file. But It seems that the source code is running in parallel (multi-thread)

My question here is how do I match the number 329 Tests run with real test cases in source code.

Aucun commentaire:

Enregistrer un commentaire