Add new test scenarios
This commit is contained in:
		
							
								
								
									
										44
									
								
								central_backend/engine_test/test_missing_dependency.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								central_backend/engine_test/test_missing_dependency.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
				
			|||||||
 | 
					devices:
 | 
				
			||||||
 | 
					  - id: dev1
 | 
				
			||||||
 | 
					    info:
 | 
				
			||||||
 | 
					      reference: A
 | 
				
			||||||
 | 
					      version: 0.0.1
 | 
				
			||||||
 | 
					      max_relays: 1
 | 
				
			||||||
 | 
					    time_create: 1
 | 
				
			||||||
 | 
					    time_update: 1
 | 
				
			||||||
 | 
					    name: Dev1
 | 
				
			||||||
 | 
					    description: Day1
 | 
				
			||||||
 | 
					    validated: true
 | 
				
			||||||
 | 
					    enabled: true
 | 
				
			||||||
 | 
					    relays:
 | 
				
			||||||
 | 
					      - id: dcb3fd91-bf9b-4de3-99e5-92c1c7dd72e9
 | 
				
			||||||
 | 
					        name: R1
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 1
 | 
				
			||||||
 | 
					        consumption: 100
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 1000
 | 
				
			||||||
 | 
					        depends_on: []
 | 
				
			||||||
 | 
					        conflicts_with: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: false
 | 
				
			||||||
 | 
					        for: 5
 | 
				
			||||||
 | 
					        should_be_on: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - id: 88888888-bf9b-4de3-99e5-92c1c7dd72e8
 | 
				
			||||||
 | 
					        name: R1
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 1
 | 
				
			||||||
 | 
					        consumption: 100
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 1000
 | 
				
			||||||
 | 
					        depends_on: [ dcb3fd91-bf9b-4de3-99e5-92c1c7dd72e9 ]
 | 
				
			||||||
 | 
					        conflicts_with: [ ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: false
 | 
				
			||||||
 | 
					        for: 5000
 | 
				
			||||||
 | 
					        should_be_on: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    online: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					curr_consumption: -100000
 | 
				
			||||||
							
								
								
									
										30
									
								
								central_backend/engine_test/test_stay_off_min_downtime.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								central_backend/engine_test/test_stay_off_min_downtime.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					devices:
 | 
				
			||||||
 | 
					  - id: dev1
 | 
				
			||||||
 | 
					    info:
 | 
				
			||||||
 | 
					      reference: A
 | 
				
			||||||
 | 
					      version: 0.0.1
 | 
				
			||||||
 | 
					      max_relays: 1
 | 
				
			||||||
 | 
					    time_create: 1
 | 
				
			||||||
 | 
					    time_update: 1
 | 
				
			||||||
 | 
					    name: Dev1
 | 
				
			||||||
 | 
					    description: Day1
 | 
				
			||||||
 | 
					    validated: true
 | 
				
			||||||
 | 
					    enabled: true
 | 
				
			||||||
 | 
					    relays:
 | 
				
			||||||
 | 
					      - id: dcb3fd91-bf9b-4de3-99e5-92c1c7dd72e9
 | 
				
			||||||
 | 
					        name: R1
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 1
 | 
				
			||||||
 | 
					        consumption: 100
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 1000
 | 
				
			||||||
 | 
					        depends_on: []
 | 
				
			||||||
 | 
					        conflicts_with: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: false
 | 
				
			||||||
 | 
					        for: 500
 | 
				
			||||||
 | 
					        should_be_on: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    online: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					curr_consumption: -1000
 | 
				
			||||||
							
								
								
									
										30
									
								
								central_backend/engine_test/test_stay_on_min_uptime.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								central_backend/engine_test/test_stay_on_min_uptime.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					devices:
 | 
				
			||||||
 | 
					  - id: dev1
 | 
				
			||||||
 | 
					    info:
 | 
				
			||||||
 | 
					      reference: A
 | 
				
			||||||
 | 
					      version: 0.0.1
 | 
				
			||||||
 | 
					      max_relays: 1
 | 
				
			||||||
 | 
					    time_create: 1
 | 
				
			||||||
 | 
					    time_update: 1
 | 
				
			||||||
 | 
					    name: Dev1
 | 
				
			||||||
 | 
					    description: Day1
 | 
				
			||||||
 | 
					    validated: true
 | 
				
			||||||
 | 
					    enabled: true
 | 
				
			||||||
 | 
					    relays:
 | 
				
			||||||
 | 
					      - id: dcb3fd91-bf9b-4de3-99e5-92c1c7dd72e9
 | 
				
			||||||
 | 
					        name: R1
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 1
 | 
				
			||||||
 | 
					        consumption: 1000
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 1000
 | 
				
			||||||
 | 
					        depends_on: []
 | 
				
			||||||
 | 
					        conflicts_with: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: true
 | 
				
			||||||
 | 
					        for: 5
 | 
				
			||||||
 | 
					        should_be_on: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    online: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					curr_consumption: 10000
 | 
				
			||||||
							
								
								
									
										44
									
								
								central_backend/engine_test/test_turn_on_priority.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								central_backend/engine_test/test_turn_on_priority.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
				
			|||||||
 | 
					devices:
 | 
				
			||||||
 | 
					  - id: dev1
 | 
				
			||||||
 | 
					    info:
 | 
				
			||||||
 | 
					      reference: A
 | 
				
			||||||
 | 
					      version: 0.0.1
 | 
				
			||||||
 | 
					      max_relays: 1
 | 
				
			||||||
 | 
					    time_create: 1
 | 
				
			||||||
 | 
					    time_update: 1
 | 
				
			||||||
 | 
					    name: Dev1
 | 
				
			||||||
 | 
					    description: Day1
 | 
				
			||||||
 | 
					    validated: true
 | 
				
			||||||
 | 
					    enabled: true
 | 
				
			||||||
 | 
					    relays:
 | 
				
			||||||
 | 
					      - id: dcb3fd91-bf9b-4de3-99e5-92c1c7dd72e9
 | 
				
			||||||
 | 
					        name: R1
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 1
 | 
				
			||||||
 | 
					        consumption: 900
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 10
 | 
				
			||||||
 | 
					        depends_on: []
 | 
				
			||||||
 | 
					        conflicts_with: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: true
 | 
				
			||||||
 | 
					        for: 500
 | 
				
			||||||
 | 
					        should_be_on: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      - id: 88888888-bf9b-4de3-99e5-92c1c7dd72e9
 | 
				
			||||||
 | 
					        name: R2
 | 
				
			||||||
 | 
					        enabled: true
 | 
				
			||||||
 | 
					        priority: 2
 | 
				
			||||||
 | 
					        consumption: 1000
 | 
				
			||||||
 | 
					        minimal_uptime: 10
 | 
				
			||||||
 | 
					        minimal_downtime: 10
 | 
				
			||||||
 | 
					        depends_on: [ ]
 | 
				
			||||||
 | 
					        conflicts_with: [ ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        on: false
 | 
				
			||||||
 | 
					        for: 500
 | 
				
			||||||
 | 
					        should_be_on: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    online: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					curr_consumption: -900
 | 
				
			||||||
		Reference in New Issue
	
	Block a user