Skip to content

Squash into single commit #485

Squash into single commit

Squash into single commit #485

GitHub Actions / Test Results (Dorny) succeeded Jul 2, 2023 in 1s

Test Results (Dorny) ✅

Tests passed successfully

Report Passed Failed Skipped Time
target/surefire-reports/TEST-cambio.simulator.CLITest.xml 4✅ 1⚪ 13ms
target/surefire-reports/TEST-cambio.simulator.entities.generator.IntervalLoadGeneratorDescriptionTest.xml 5✅ 88ms
target/surefire-reports/TEST-cambio.simulator.entities.generator.LimboLoadGeneratorDescriptionTest.xml 11✅ 1s
target/surefire-reports/TEST-cambio.simulator.entities.networking.AlternativeDependencyDescriptionTest.xml 11✅ 187ms
target/surefire-reports/TEST-cambio.simulator.entities.networking.LoopDependencyDescriptionTest.xml 7✅ 2s
target/surefire-reports/TEST-cambio.simulator.export.ExportUtilsTest.xml 1✅ 21ms
target/surefire-reports/TEST-cambio.simulator.export.MultiDataPointReporterTest.xml 2✅ 5⚪ 13ms
target/surefire-reports/TEST-cambio.simulator.export.ReportCollectorTest.xml 3✅ 6ms
target/surefire-reports/TEST-cambio.simulator.MainTest.xml 1✅ 3s
target/surefire-reports/TEST-cambio.simulator.parsing.adapter.NormalDistributionAdapterTest.xml 6✅ 42ms
target/surefire-reports/TEST-cambio.simulator.parsing.ModelLoaderTest.xml 8✅ 93ms
target/surefire-reports/TEST-cambio.simulator.resources.CPUProcessSchedulerTest.xml 5⚪ 7ms
target/surefire-reports/TEST-cambio.simulator.resources.CPUProcessTest.xml 7✅ 27ms
target/surefire-reports/TEST-cambio.simulator.resources.FIFOSchedulerTest.xml 7✅ 7ms
target/surefire-reports/TEST-cambio.simulator.resources.LIFOSchedulerTest.xml 7✅ 26ms
target/surefire-reports/TEST-cambio.simulator.resources.MLFQSchedulerTest.xml 8✅ 10ms
target/surefire-reports/TEST-cambio.simulator.resources.RoundRobinSchedulerTest.xml 9✅ 8ms
target/surefire-reports/TEST-cambio.simulator.resources.ShortestJobNextSchedulerTest.xml 7✅ 23ms
target/surefire-reports/TEST-cambio.simulator.scenarios.ExampleExperimentTests.xml 3✅ 2s
target/surefire-reports/TEST-cambio.simulator.scenarios.PaperOutputDemonstrationTests.xml 2✅ 3s
target/surefire-reports/TEST-cambio.simulator.scenarios.SSP2021Tests.xml 2✅ 2s
target/surefire-reports/TEST-cambio.simulator.test.consistency.ReproducibilityTests.xml 3✅ 1⚪ 14s

✅ target/surefire-reports/TEST-cambio.simulator.CLITest.xml

5 tests were completed in 13ms with 4 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.CLITest 4✅ 1⚪ 13ms

✅ cambio.simulator.CLITest

cambio.simulator.entities.patterns.RetryTest
  ⚪ 
✅ requiresArchitectureFilePath
✅ requiresEitherScenarioOrExperiment
✅ properInput
✅ setGlobalCLI

✅ target/surefire-reports/TEST-cambio.simulator.entities.generator.IntervalLoadGeneratorDescriptionTest.xml

5 tests were completed in 88ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.entities.generator.IntervalLoadGeneratorDescriptionTest 5✅ 88ms

✅ cambio.simulator.entities.generator.IntervalLoadGeneratorDescriptionTest

✅ generatesEvenCorrectly
✅ throwsExceptionOnNegativeInterval
✅ generatesSpikeCorrectly
✅ doesNotStartOnNaNInterval
✅ throwsExceptionOn0Interval

✅ target/surefire-reports/TEST-cambio.simulator.entities.generator.LimboLoadGeneratorDescriptionTest.xml

11 tests were completed in 1s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.entities.generator.LimboLoadGeneratorDescriptionTest 11✅ 1s

✅ cambio.simulator.entities.generator.LimboLoadGeneratorDescriptionTest

✅ readsDeformedProfileCorrectly
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime
✅ readsHugeFileInTime

✅ target/surefire-reports/TEST-cambio.simulator.entities.networking.AlternativeDependencyDescriptionTest.xml

11 tests were completed in 187ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.entities.networking.AlternativeDependencyDescriptionTest 11✅ 187ms

✅ cambio.simulator.entities.networking.AlternativeDependencyDescriptionTest

✅ testZeroWeight
✅ testTakeAlternative2AtWeightedBorder
✅ testTakeAlternative2AtBorder
✅ testNoAlternative
✅ testProbabilityLowerBorder
✅ testTakeAlternative1Normal
✅ testProbabilityUpperBorder
✅ testTakeAlternative1AtBorder
✅ testTakeAlternative2Normal
✅ testTakeAlternative1AtWeightedBorder
✅ testExtraDelayIsSet

✅ target/surefire-reports/TEST-cambio.simulator.entities.networking.LoopDependencyDescriptionTest.xml

7 tests were completed in 2s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.entities.networking.LoopDependencyDescriptionTest 7✅ 2s

✅ cambio.simulator.entities.networking.LoopDependencyDescriptionTest

✅ testTwoIterations
✅ testProbabilityLowerBorder
✅ testOneIteration
✅ testProbabilityUpperBorder
✅ testExtraDelayIsSet
✅ testZeroIterations
✅ testNoChildren

✅ target/surefire-reports/TEST-cambio.simulator.export.ExportUtilsTest.xml

1 tests were completed in 21ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.export.ExportUtilsTest 1✅ 21ms

✅ cambio.simulator.export.ExportUtilsTest

✅ preparesReportFolder

✅ target/surefire-reports/TEST-cambio.simulator.export.MultiDataPointReporterTest.xml

7 tests were completed in 13ms with 2 passed, 0 failed and 5 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.export.MultiDataPointReporterTest 2✅ 5⚪ 13ms

✅ cambio.simulator.export.MultiDataPointReporterTest

cambio.simulator.scenarios.evaluation.EvaluationResponseTimesTest
  ⚪ 
cambio.simulator.scenarios.evaluation.ProofOfConceptTests
  ⚪ 
cambio.simulator.scenarios.evaluation.ScenarioTests
  ⚪ 
✅ multi_type_compatibility
⚪ sorts_dataset_correctly
✅ registersReport
⚪ creates_dataset_output_correctly

✅ target/surefire-reports/TEST-cambio.simulator.export.ReportCollectorTest.xml

3 tests were completed in 6ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.export.ReportCollectorTest 3✅ 6ms

✅ cambio.simulator.export.ReportCollectorTest

✅ combines_correctly
✅ collects_output_correctly
✅ has_correct_count

✅ target/surefire-reports/TEST-cambio.simulator.MainTest.xml

1 tests were completed in 3s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.MainTest 1✅ 3s

✅ cambio.simulator.MainTest

✅ producesCorrectOutputIncludingTraces

✅ target/surefire-reports/TEST-cambio.simulator.parsing.adapter.NormalDistributionAdapterTest.xml

6 tests were completed in 42ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.parsing.adapter.NormalDistributionAdapterTest 6✅ 42ms

✅ cambio.simulator.parsing.adapter.NormalDistributionAdapterTest

✅ CreatesConstantDistribution_DotNotation
✅ failsOnNull
✅ CreatesConstantDistribution_NoDeviation
✅ failsOnEmptyString
✅ CreatesConstantDistribution
✅ CreatesConstantDistribution_DotNotationNoInt

✅ target/surefire-reports/TEST-cambio.simulator.parsing.ModelLoaderTest.xml

8 tests were completed in 93ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.parsing.ModelLoaderTest 8✅ 93ms

✅ cambio.simulator.parsing.ModelLoaderTest

✅ failsOnNonExistingExperimentMetaData_Test
✅ parsesTestModelsWithScenario
✅ throwsWarningWhenSimulationDurationIsMissing
✅ loads_MetaDataFromExperimentNested
✅ loads_MetaDataFromExperiment
✅ loads_MetaDataFromScenario
✅ parsesTestModels
✅ failsOnNullExperimentMetaData_Test

✅ target/surefire-reports/TEST-cambio.simulator.resources.CPUProcessSchedulerTest.xml

5 tests were completed in 7ms with 0 passed, 0 failed and 5 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.CPUProcessSchedulerTest 5⚪ 7ms

✅ cambio.simulator.resources.CPUProcessSchedulerTest

⚪ detectsThreadsToSchedule
⚪ returnsNullOnEmpty
⚪ returnsOneProcessCorrectly
⚪ returnsHasToScheduleCorrectly
⚪ doesNotReschedule

✅ target/surefire-reports/TEST-cambio.simulator.resources.CPUProcessTest.xml

7 tests were completed in 27ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.CPUProcessTest 7✅ 27ms

✅ cambio.simulator.resources.CPUProcessTest

✅ test_getDemandRemainder_TimeDependent
✅ test_throwsExceptionOn0Demand
✅ test_requestIsNullOnArtificialLoadProcess
✅ test_throwsExceptionOnTooMuchReduction
✅ test_reducesDemandCorrectly
✅ test_getDemandRemainderAndTotalOnCreation
✅ test_throwsExceptionOnNonPositiveDemand

✅ target/surefire-reports/TEST-cambio.simulator.resources.FIFOSchedulerTest.xml

7 tests were completed in 7ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.FIFOSchedulerTest 7✅ 7ms

✅ cambio.simulator.resources.FIFOSchedulerTest

✅ detectsThreadsToSchedule
✅ returnsNullOnEmpty
✅ returnsOneProcessCorrectly
✅ returnsHasToScheduleCorrectly
✅ doesNotReschedule
✅ overlapping_schedules
✅ simultaneous_schedules

✅ target/surefire-reports/TEST-cambio.simulator.resources.LIFOSchedulerTest.xml

7 tests were completed in 26ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.LIFOSchedulerTest 7✅ 26ms

✅ cambio.simulator.resources.LIFOSchedulerTest

✅ detectsThreadsToSchedule
✅ returnsNullOnEmpty
✅ returnsOneProcessCorrectly
✅ returnsHasToScheduleCorrectly
✅ doesNotReschedule
✅ overlapping_schedules
✅ simultaneous_schedules

✅ target/surefire-reports/TEST-cambio.simulator.resources.MLFQSchedulerTest.xml

8 tests were completed in 10ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.MLFQSchedulerTest 8✅ 10ms

✅ cambio.simulator.resources.MLFQSchedulerTest

✅ detectsThreadsToSchedule
✅ returnsNullOnEmpty
✅ returnsOneProcessCorrectly
✅ returnsHasToScheduleCorrectly
✅ doesNotReschedule
✅ test_LIFO_BehaviorForShortProcesses
✅ test_LIFO_BehaviorForLateArrivingProcesses
✅ test_simultaneous_schedules

✅ target/surefire-reports/TEST-cambio.simulator.resources.RoundRobinSchedulerTest.xml

9 tests were completed in 8ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.RoundRobinSchedulerTest 9✅ 8ms

✅ cambio.simulator.resources.RoundRobinSchedulerTest

✅ detectsThreadsToSchedule
✅ returnsNullOnEmpty
✅ returnsOneProcessCorrectly
✅ returnsHasToScheduleCorrectly
✅ doesNotReschedule
✅ case1
✅ case2
✅ case3
✅ case4

✅ target/surefire-reports/TEST-cambio.simulator.resources.ShortestJobNextSchedulerTest.xml

7 tests were completed in 23ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.resources.ShortestJobNextSchedulerTest 7✅ 23ms

✅ cambio.simulator.resources.ShortestJobNextSchedulerTest

✅ detectsThreadsToSchedule
✅ returnsNullOnEmpty
✅ returnsOneProcessCorrectly
✅ returnsHasToScheduleCorrectly
✅ doesNotReschedule
✅ overlapping_schedules
✅ simultaneous_schedules

✅ target/surefire-reports/TEST-cambio.simulator.scenarios.ExampleExperimentTests.xml

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.scenarios.ExampleExperimentTests 3✅ 2s

✅ cambio.simulator.scenarios.ExampleExperimentTests

✅ Example_DelayInjection
✅ Example_Autoscaling
✅ Example_ChaosMonkey

✅ target/surefire-reports/TEST-cambio.simulator.scenarios.PaperOutputDemonstrationTests.xml

2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.scenarios.PaperOutputDemonstrationTests 2✅ 3s

✅ cambio.simulator.scenarios.PaperOutputDemonstrationTests

✅ MinimalScenario
✅ MinimalExperiment

✅ target/surefire-reports/TEST-cambio.simulator.scenarios.SSP2021Tests.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.scenarios.SSP2021Tests 2✅ 2s

✅ cambio.simulator.scenarios.SSP2021Tests

✅ ExecuteDemonstration_Experiment
✅ ExecuteDemonstration_Scenario

✅ target/surefire-reports/TEST-cambio.simulator.test.consistency.ReproducibilityTests.xml

4 tests were completed in 14s with 3 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
cambio.simulator.test.consistency.ReproducibilityTests 3✅ 1⚪ 14s

✅ cambio.simulator.test.consistency.ReproducibilityTests

⚪ LongRunningReproducibilityTest
✅ RetryReproducibility
✅ CircuitbreakerReproducibility
✅ ChaosMonkeyReproducibility