(ctx context.Context, logger *zap.Logger, m []*models.Mock, mocksPresentInMapping []string)
| 2984 | } |
| 2985 | |
| 2986 | func FilterConfigMocksMapping(ctx context.Context, logger *zap.Logger, m []*models.Mock, mocksPresentInMapping []string) []*models.Mock { |
| 2987 | filteredMocks, unfilteredMocks := filterByMapping(ctx, logger, m, mocksPresentInMapping) |
| 2988 | |
| 2989 | sort.SliceStable(filteredMocks, func(i, j int) bool { |
| 2990 | return filteredMocks[i].Spec.ReqTimestampMock.Before(filteredMocks[j].Spec.ReqTimestampMock) |
| 2991 | }) |
| 2992 | |
| 2993 | sort.SliceStable(unfilteredMocks, func(i, j int) bool { |
| 2994 | return unfilteredMocks[i].Spec.ReqTimestampMock.Before(unfilteredMocks[j].Spec.ReqTimestampMock) |
| 2995 | }) |
| 2996 | |
| 2997 | return append(filteredMocks, unfilteredMocks...) |
| 2998 | } |
| 2999 | |
| 3000 | // strictWindowEnvOverride holds the result of one-time env-var parsing |
| 3001 | // at process start. Env var KEPLOY_STRICT_MOCK_WINDOW=1|true|yes|on |
no test coverage detected