linkerd2/test
Andrew Seigner 419e9052ff
Fix flakey upgrade integration test (#3329)
The `linkerd upgrade` integration test compares the output from two
commands:
- `linkerd upgrade control-plane`
- `linkerd upgrade control-plane --from-manifests`

The output of these commands include the heartbeat cronjob schedule,
which is generated based on the current time.

Modify the upgrade integration test to retry the manifest comparison one
time, assuming that `linkerd upgrade control-plane` should not take more
than one minute to execute.

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-08-28 09:41:09 -07:00
..
egress Improve object cleanup when integration tests fail (#3080) 2019-07-12 15:01:10 -05:00
get Introduce Cluster Heartbeat cronjob (#3056) 2019-07-23 17:12:30 -07:00
inject Fix broken unit and integration tests (#3303) 2019-08-21 18:52:19 -07:00
routes Move tap service into its own pod. (#2773) 2019-05-15 16:28:44 -05:00
serviceprofiles Update ServiceProfile CRD to version v1alpha2 and remove validation (#3078) 2019-07-23 11:46:31 -07:00
stat Return invalid argument for external name services (#3120) 2019-07-29 16:31:22 -07:00
tap Improve object cleanup when integration tests fail (#3080) 2019-07-12 15:01:10 -05:00
testdata Add "can create cronjobs" to linkerd check (#3133) 2019-07-26 13:09:41 -07:00
install_test.go Fix flakey upgrade integration test (#3329) 2019-08-28 09:41:09 -07:00