@@ -43,6 +43,7 @@ import (
4343
4444 "github.com/crunchydata/postgres-operator/internal/initialize"
4545 "github.com/crunchydata/postgres-operator/internal/naming"
46+ "github.com/crunchydata/postgres-operator/internal/testing/require"
4647 "github.com/crunchydata/postgres-operator/pkg/apis/postgres-operator.crunchydata.com/v1beta1"
4748)
4849
@@ -93,13 +94,11 @@ var gvks = []schema.GroupVersionKind{{
9394}}
9495
9596func TestCustomLabels (t * testing.T ) {
96- t .Parallel ()
97-
98- env , cc , config := setupTestEnv (t , ControllerName )
99- t .Cleanup (func () { teardownTestEnv (t , env ) })
97+ env , cc := setupKubernetes (t )
98+ require .ParallelCapacity (t , 2 )
10099
101100 reconciler := & Reconciler {}
102- ctx , cancel := setupManager (t , config , func (mgr manager.Manager ) {
101+ ctx , cancel := setupManager (t , env . Config , func (mgr manager.Manager ) {
103102 reconciler = & Reconciler {
104103 Client : cc ,
105104 Owner : client .FieldOwner (t .Name ()),
@@ -351,13 +350,11 @@ func TestCustomLabels(t *testing.T) {
351350}
352351
353352func TestCustomAnnotations (t * testing.T ) {
354- t .Parallel ()
355-
356- env , cc , config := setupTestEnv (t , ControllerName )
357- t .Cleanup (func () { teardownTestEnv (t , env ) })
353+ env , cc := setupKubernetes (t )
354+ require .ParallelCapacity (t , 2 )
358355
359356 reconciler := & Reconciler {}
360- ctx , cancel := setupManager (t , config , func (mgr manager.Manager ) {
357+ ctx , cancel := setupManager (t , env . Config , func (mgr manager.Manager ) {
361358 reconciler = & Reconciler {
362359 Client : cc ,
363360 Owner : client .FieldOwner (t .Name ()),
@@ -614,20 +611,18 @@ func TestContainerSecurityContext(t *testing.T) {
614611 t .Skip ("Test requires pods to be created" )
615612 }
616613
617- t .Parallel ()
618-
619- env , cc , config := setupTestEnv (t , ControllerName )
620- t .Cleanup (func () { teardownTestEnv (t , env ) })
614+ env , cc := setupKubernetes (t )
615+ require .ParallelCapacity (t , 1 )
621616
622617 reconciler := & Reconciler {}
623- ctx , cancel := setupManager (t , config , func (mgr manager.Manager ) {
618+ ctx , cancel := setupManager (t , env . Config , func (mgr manager.Manager ) {
624619 reconciler = & Reconciler {
625620 Client : cc ,
626621 Owner : client .FieldOwner (t .Name ()),
627622 Recorder : mgr .GetEventRecorderFor (ControllerName ),
628623 Tracer : otel .Tracer (t .Name ()),
629624 }
630- podExec , err := newPodExecutor (config )
625+ podExec , err := newPodExecutor (env . Config )
631626 assert .NilError (t , err )
632627 reconciler .PodExec = podExec
633628 })
@@ -691,8 +686,8 @@ func TestContainerSecurityContext(t *testing.T) {
691686}
692687
693688func TestGenerateClusterPrimaryService (t * testing.T ) {
694- env , cc , _ := setupTestEnv ( t , ControllerName )
695- t . Cleanup ( func () { teardownTestEnv ( t , env ) } )
689+ _ , cc := setupKubernetes ( t )
690+ require . ParallelCapacity ( t , 0 )
696691
697692 reconciler := & Reconciler {Client : cc }
698693
@@ -792,8 +787,8 @@ subsets:
792787
793788func TestReconcileClusterPrimaryService (t * testing.T ) {
794789 ctx := context .Background ()
795- env , cc , _ := setupTestEnv ( t , ControllerName )
796- t . Cleanup ( func () { teardownTestEnv ( t , env ) } )
790+ _ , cc := setupKubernetes ( t )
791+ require . ParallelCapacity ( t , 1 )
797792
798793 reconciler := & Reconciler {Client : cc , Owner : client .FieldOwner (t .Name ())}
799794
@@ -813,8 +808,8 @@ func TestReconcileClusterPrimaryService(t *testing.T) {
813808}
814809
815810func TestGenerateClusterReplicaServiceIntent (t * testing.T ) {
816- env , cc , _ := setupTestEnv ( t , ControllerName )
817- t . Cleanup ( func () { teardownTestEnv ( t , env ) } )
811+ _ , cc := setupKubernetes ( t )
812+ require . ParallelCapacity ( t , 0 )
818813
819814 reconciler := & Reconciler {Client : cc }
820815
0 commit comments