Skip to content

Commit

Permalink
Disable primary readiness check in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanprodan committed Mar 17, 2019
1 parent 8b758fd commit 9d0e38c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions pkg/controller/deployer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -165,11 +165,11 @@ func TestCanaryDeployer_IsReady(t *testing.T) {
mocks := SetupMocks(false)
err := mocks.deployer.Sync(mocks.canary)
if err != nil {
t.Fatal(err.Error())
t.Error("Expected primary readiness check to fail")
}

_, err = mocks.deployer.IsPrimaryReady(mocks.canary)
if err != nil {
if err == nil {
t.Fatal(err.Error())
}

Expand Down
14 changes: 7 additions & 7 deletions pkg/controller/scheduler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (

func TestScheduler_Init(t *testing.T) {
mocks := SetupMocks(false)
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

_, err := mocks.kubeClient.AppsV1().Deployments("default").Get("podinfo-primary", metav1.GetOptions{})
if err != nil {
Expand All @@ -18,7 +18,7 @@ func TestScheduler_Init(t *testing.T) {

func TestScheduler_NewRevision(t *testing.T) {
mocks := SetupMocks(false)
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

// update
dep2 := newTestDeploymentV2()
Expand All @@ -28,7 +28,7 @@ func TestScheduler_NewRevision(t *testing.T) {
}

// detect changes
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

c, err := mocks.kubeClient.AppsV1().Deployments("default").Get("podinfo", metav1.GetOptions{})
if err != nil {
Expand Down Expand Up @@ -67,7 +67,7 @@ func TestScheduler_Rollback(t *testing.T) {
func TestScheduler_SkipAnalysis(t *testing.T) {
mocks := SetupMocks(false)
// init
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

// enable skip
cd, err := mocks.flaggerClient.FlaggerV1alpha3().Canaries("default").Get("podinfo", metav1.GetOptions{})
Expand Down Expand Up @@ -108,7 +108,7 @@ func TestScheduler_SkipAnalysis(t *testing.T) {
func TestScheduler_NewRevisionReset(t *testing.T) {
mocks := SetupMocks(false)
// init
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

// first update
dep2 := newTestDeploymentV2()
Expand Down Expand Up @@ -162,7 +162,7 @@ func TestScheduler_NewRevisionReset(t *testing.T) {
func TestScheduler_Promotion(t *testing.T) {
mocks := SetupMocks(false)
// init
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

// update
dep2 := newTestDeploymentV2()
Expand Down Expand Up @@ -262,7 +262,7 @@ func TestScheduler_Promotion(t *testing.T) {
func TestScheduler_ABTesting(t *testing.T) {
mocks := SetupMocks(true)
// init
mocks.ctrl.advanceCanary("podinfo", "default", false)
mocks.ctrl.advanceCanary("podinfo", "default", true)

// update
dep2 := newTestDeploymentV2()
Expand Down

0 comments on commit 9d0e38c

Please sign in to comment.