()
| 1248 | } |
| 1249 | |
| 1250 | func (s *MetadataTestSuite) TestGetJITConfigFileMultipleFiles() { |
| 1251 | jitInstance := s.Fixtures.TestInstance |
| 1252 | jitInstance.JitConfiguration = map[string]string{ |
| 1253 | ".runner": base64.StdEncoding.EncodeToString([]byte("runner config")), |
| 1254 | ".credentials": base64.StdEncoding.EncodeToString([]byte("credentials config")), |
| 1255 | ".env": base64.StdEncoding.EncodeToString([]byte("env config")), |
| 1256 | } |
| 1257 | |
| 1258 | ctx := auth.SetInstanceParams(context.Background(), jitInstance) |
| 1259 | ctx = auth.SetInstanceRunnerStatus(ctx, params.RunnerPending) |
| 1260 | ctx = auth.SetInstanceHasJITConfig(ctx, jitInstance.JitConfiguration) |
| 1261 | |
| 1262 | // Test each file can be retrieved |
| 1263 | runnerContent, err := s.Runner.GetJITConfigFile(ctx, ".runner") |
| 1264 | s.Require().Nil(err) |
| 1265 | s.Require().Equal("runner config", string(runnerContent)) |
| 1266 | |
| 1267 | credContent, err := s.Runner.GetJITConfigFile(ctx, ".credentials") |
| 1268 | s.Require().Nil(err) |
| 1269 | s.Require().Equal("credentials config", string(credContent)) |
| 1270 | |
| 1271 | envContent, err := s.Runner.GetJITConfigFile(ctx, ".env") |
| 1272 | s.Require().Nil(err) |
| 1273 | s.Require().Equal("env config", string(envContent)) |
| 1274 | } |
| 1275 | |
| 1276 | func (s *MetadataTestSuite) TestGenerateSystemdUnitFileGiteaWithDefaultUser() { |
| 1277 | entity := s.Fixtures.TestEntity |
nothing calls this directly
no test coverage detected