(t *testing.T)
| 235 | } |
| 236 | |
| 237 | func TestAppStderrToFile(t *testing.T) { |
| 238 | runID := newTestRun(t) |
| 239 | ctx := context.Background() |
| 240 | |
| 241 | sensor := testsensor.NewSensorOrFail( |
| 242 | t, ctx, t.TempDir(), runID, imageSimpleCLI, |
| 243 | testsensor.WithSensorLogsToFile(), |
| 244 | ) |
| 245 | defer sensor.Cleanup(t, ctx) |
| 246 | |
| 247 | sensor.StartStandaloneOrFail( |
| 248 | t, ctx, |
| 249 | []string{"sh", "-c", "echo 123456789; echo 987654321 >&2"}, |
| 250 | testsensor.NewMonitorStartCommand( |
| 251 | testsensor.WithSaneDefaults(), |
| 252 | testsensor.WithAppStderrToFile(), |
| 253 | ), |
| 254 | ) |
| 255 | sensor.WaitOrFail(t, ctx) |
| 256 | |
| 257 | sensor.DownloadArtifactsOrFail(t, ctx) |
| 258 | sensor.AssertSensorLogsContain(t, ctx, sensorFullLifecycleSequence...) |
| 259 | sensor.AssertTargetAppLogsContain(t, ctx, "123456789") |
| 260 | sensor.AssertTargetAppLogsContain(t, ctx, "987654321") |
| 261 | sensor.AssertTargetAppStderrFileEqualsTo(t, ctx, "987654321") |
| 262 | } |
| 263 | |
| 264 | func TestAccessedButThenDeletedFilesShouldBeReported(t *testing.T) { |
| 265 | runID := newTestRun(t) |
nothing calls this directly
no test coverage detected