BucketProvider.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-use test statistics from earlier stage

when the current stage doesn't have any statistics.

That is important for anything after

Ready for Release, since we don't collect

statistics there.

Split integMultiVersionTest by subprojects

Now we split integMultiVersionTest in the same way as other tests.

  1. … 4 more files in changeset.
Avoid hardcode bucket number

  1. … 1 more file in changeset.
Adjust cross version test bucket

Adjust cross version test bucket

Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Split allVersionsCrossVersionTest and allVersionsMultiIntegTest

  1. … 2 more files in changeset.
Split allVersionsCrossVersionTest and allVersionsMultiIntegTest

  1. … 2 more files in changeset.
Automate build buckets generation

This commit automate the build buckets generation by using

historical build time data, so that we can have many evenly

distributed build buckets.

  1. … 16 more files in changeset.
Automate build buckets generation

This commit automate the build buckets generation by using

historical build time data, so that we can have many evenly

distributed build buckets.

  1. … 16 more files in changeset.
Revert auto bucket split

  1. … 16 more files in changeset.
Revert "Revert auto bucket split"

This reverts commit d3bbddc0b7b430a77d000342fa9688092f7b6355.

  1. … 16 more files in changeset.
Revert auto bucket split

  1. … 16 more files in changeset.
Revert auto bucket split

  1. … 16 more files in changeset.
Fix too many buckets issue

Fix too many buckets issue

Fix too long build type name

Too long build type name causes TeamCity not working.

  1. … 1 more file in changeset.
Fix too long build type name

Too long build type name causes TeamCity not working.

  1. … 1 more file in changeset.
Add -PincludeTestClasses=true and -PexcludeTestClasses=true

Otherwise it won't take effect.

Add -PincludeTestClasses=true and -PexcludeTestClasses=true

Otherwise it won't take effect.

Fix cross version tests

  1. … 2 more files in changeset.
Fix cross version tests

  1. … 2 more files in changeset.
Automatically split TeamCity builds into buckets (#11468)

Previously, our TeamCity builds aren't distributed evenly, we want to shorten the feedback time by splitting builds into small buckets. This PR reads the build time data JSON genreated by [ci-health](https://builds.gradle.org/project.html?projectId=Hygiene&)

    • -0
    • +274
    ./BucketProvider.kt
  1. … 16 more files in changeset.
Automatically split TeamCity builds into buckets (#11468)

Previously, our TeamCity builds aren't distributed evenly, we want to shorten the feedback time by splitting builds into small buckets. This PR reads the build time data JSON genreated by [ci-health](https://builds.gradle.org/project.html?projectId=Hygiene&)

    • -0
    • +274
    ./BucketProvider.kt
  1. … 16 more files in changeset.