|
14 | 14 |
|
15 | 15 | import pytest
|
16 | 16 |
|
| 17 | +import tests.integ |
17 | 18 | from sagemaker import KMeans
|
18 | 19 | from sagemaker.amazon.amazon_estimator import FileSystemRecordSet
|
19 | 20 | from sagemaker.parameter import IntegerParameter, CategoricalParameter
|
@@ -44,6 +45,10 @@ def efs_fsx_setup(sagemaker_session):
|
44 | 45 | tear_down(sagemaker_session, fs_resources)
|
45 | 46 |
|
46 | 47 |
|
| 48 | +@pytest.mark.skipif( |
| 49 | + tests.integ.test_region() not in tests.integ.EFS_TEST_ENABLED_REGION, |
| 50 | + reason="EFS integration tests need to be fixed before running in all regions.", |
| 51 | +) |
47 | 52 | def test_kmeans_efs(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
48 | 53 | with timeout(minutes=TRAINING_DEFAULT_TIMEOUT_MINUTES):
|
49 | 54 | subnets = [efs_fsx_setup.subnet_id]
|
@@ -74,6 +79,10 @@ def test_kmeans_efs(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
74 | 79 | assert_s3_files_exist(sagemaker_session, model_path, ["model.tar.gz"])
|
75 | 80 |
|
76 | 81 |
|
| 82 | +@pytest.mark.skipif( |
| 83 | + tests.integ.test_region() not in tests.integ.EFS_TEST_ENABLED_REGION, |
| 84 | + reason="EFS integration tests need to be fixed before running in all regions.", |
| 85 | +) |
77 | 86 | def test_kmeans_fsx(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
78 | 87 | with timeout(minutes=TRAINING_DEFAULT_TIMEOUT_MINUTES):
|
79 | 88 | subnets = [efs_fsx_setup.subnet_id]
|
@@ -104,6 +113,10 @@ def test_kmeans_fsx(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
104 | 113 | assert_s3_files_exist(sagemaker_session, model_path, ["model.tar.gz"])
|
105 | 114 |
|
106 | 115 |
|
| 116 | +@pytest.mark.skipif( |
| 117 | + tests.integ.test_region() not in tests.integ.EFS_TEST_ENABLED_REGION, |
| 118 | + reason="EFS integration tests need to be fixed before running in all regions.", |
| 119 | +) |
107 | 120 | def test_tuning_kmeans_efs(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
108 | 121 | subnets = [efs_fsx_setup.subnet_id]
|
109 | 122 | security_group_ids = efs_fsx_setup.security_group_ids
|
@@ -160,6 +173,10 @@ def test_tuning_kmeans_efs(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
160 | 173 | assert best_training_job
|
161 | 174 |
|
162 | 175 |
|
| 176 | +@pytest.mark.skipif( |
| 177 | + tests.integ.test_region() not in tests.integ.EFS_TEST_ENABLED_REGION, |
| 178 | + reason="EFS integration tests need to be fixed before running in all regions.", |
| 179 | +) |
163 | 180 | def test_tuning_kmeans_fsx(efs_fsx_setup, sagemaker_session, cpu_instance_type):
|
164 | 181 | subnets = [efs_fsx_setup.subnet_id]
|
165 | 182 | security_group_ids = efs_fsx_setup.security_group_ids
|
|
0 commit comments