[wp-meta] [Making WordPress.org] #3760: Reliability issues with Travis theme download tests for WP-CLI

Making WordPress.org noreply at wordpress.org
Sat Aug 11 08:28:22 UTC 2018


#3760: Reliability issues with Travis theme download tests for WP-CLI
-----------------------------+--------------------
 Reporter:  schlessera       |      Owner:  (none)
     Type:  defect           |     Status:  new
 Priority:  normal           |  Milestone:
Component:  Theme Directory  |   Keywords:
-----------------------------+--------------------
 We are having constant reliability issues with our functional tests in WP-
 CLI, because the Travis environment seems to get a lot of random error
 from the .org infrastructure.

 Let me detail a specific example here.

 In the functional tests for the `wp-cli/extension-command` (which includes
 plugin and theme commands), we have the following failure:

 https://travis-ci.org/wp-cli/automated-tests/jobs/414224296#L2018-L2049

 {{{
 Couldn't find 'twentytwelve' in the WordPress.org theme directory.
 }}}

 This is the message we are getting from the .org servers. The command to
 be tested was the following:

 {{{
 wp theme install --force twentytwelve --version=1.0
 }}}

 I never managed to get this to fail when running it manually. However, in
 our functional tests, it often fails. And the results are the same:

 https://travis-ci.org/wp-cli/automated-tests/jobs/414224296#L2170-L2201

 https://travis-ci.org/wp-cli/automated-tests/jobs/414224296#L2322-L2353

 Given that the command is used and fails 3x for each run, this makes it 9
 consecutive tries to download that theme that failed.

 This makes me believe that there might be problems with the way Travis CI
 connects to the servers, and I would be grateful for any help at getting
 to the bottom of this.

 Build system information for that environment can be found starting from
 here: https://travis-ci.org/wp-cli/automated-tests/jobs/414224296#L6

 The IP addresses that Travis can use are the following:
 {{{
 147.75.192.163
 34.233.56.198
 34.234.4.53
 52.3.55.28
 52.45.185.117
 52.45.220.64
 52.54.31.11
 52.54.40.118
 54.208.31.17
 }}}

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/3760>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list