Squash into single commit #485
Test Results (Dorny) ✅
✅ 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