[ 
https://issues.apache.org/jira/browse/BEAM-4099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Łukasz Gajowy closed BEAM-4099.
-------------------------------
       Resolution: Done
    Fix Version/s: 2.5.0

> Always rebuild beam before running Performance Tests on Jenkins
> ---------------------------------------------------------------
>
>                 Key: BEAM-4099
>                 URL: https://issues.apache.org/jira/browse/BEAM-4099
>             Project: Beam
>          Issue Type: Task
>          Components: testing
>            Reporter: Łukasz Gajowy
>            Assignee: Łukasz Gajowy
>            Priority: Major
>             Fix For: 2.5.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Currently performance tests running on Jenkins all have "beam_prebuilt" [1] 
> Perfkit's flag set to true, which means that PerfKit does not rebuild the 
> code before invoking the Performance Test. This makes things faster but error 
> prone - we observed Performance Tests failures several times due to the fact 
> that something was not built on time. 
>   
>  We should rebuild Beam in every testing job to avoid errors (only "bare" 
> build, without tests and checkstyle). This will make the tests last longer 
> (about 7 minutes per each test, as my experiments have shown). Probably it 
> will be faster on Gradle (didn't test it yet). There are 12 tests now with 
> "beam_PerformanceTests_JDBC" as the longest lasting (total of 15 minutes). 
> [1] 
> https://beam.apache.org/documentation/io/testing/#implementing-integration-tests
> Link to mailing list discussion: 
> [https://lists.apache.org/thread.html/503d284084103d605c8b56055ff82849784914b99549630977df5214@%3Cdev.beam.apache.org%3E]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to