Fork me on GitHub

Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
143 5 0 1 95.804% 52.159

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.openwms.wms.inventory.rest 53 0 0 1 98.113% 4.066
org.openwms.wms.inventory.impl 66 5 0 0 92.424% 12.545
5 0 0 0 100% 1.291
org.openwms.wms.transport.impl 10 0 0 0 100% 6.758
org.openwms.wms.transport 5 0 0 0 100% 19.85
org.openwms.wms.inventory.allocation 1 0 0 0 100% 0.377
org.openwms.wms.inventory 2 0 0 0 100% 0.192
org.openwms.wms 1 0 0 0 100% 7.08

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.openwms.wms.inventory.rest

Class Tests Errors Failures Skipped Success Rate Time
ProductControllerDocumentation 16 0 0 0 100% 1.347
IndexControllerDocumentation 1 0 0 0 100% 0.086
PackagingUnitControllerDocumentation 28 0 0 1 96.429% 2.005
LoadUnitControllerDocumentation 8 0 0 0 100% 0.628

org.openwms.wms.inventory.impl

Class Tests Errors Failures Skipped Success Rate Time
ProductIT 1 1 0 0 0% 1.49
PackagingUnitMoverImplIT$MoveBetweenLoadUnitsTests 5 1 0 0 80% 0.262
PackagingUnitMoverImplIT$MoveFromLoadUnitToLocationTests 3 3 0 0 0% 0.136
PackagingUnitMoverImplIT 0 0 0 0 0% 0.786
ProductServiceImplIT 0 0 0 0 0% 0.768
ProductServiceImplIT$DeletionTests 6 0 0 0 100% 0.262
ProductServiceImplIT 9 0 0 0 100% 0.472
LoadUnitServiceImplIT 13 0 0 0 100% 6.586
PackagingUnitCreatorImplIT 9 0 0 0 100% 0.43
PackagingUnitMoverImplIT$MoveBetweenLocationsTests 3 0 0 0 100% 0.367
PackagingUnitFinderImplIT 7 0 0 0 100% 0.29
PackagingUnitServiceImplIT 10 0 0 0 100% 0.696

Class Tests Errors Failures Skipped Success Rate Time
EnsureArchitectureIT 5 0 0 0 100% 1.291

org.openwms.wms.transport.impl

Class Tests Errors Failures Skipped Success Rate Time
TransportUnitServiceImplIT 8 0 0 0 100% 0.491
TransportUnitSynchronizerImplIT 2 0 0 0 100% 6.267

org.openwms.wms.transport

Class Tests Errors Failures Skipped Success Rate Time
TransportUnitControllerDocumentation 5 0 0 0 100% 19.85

org.openwms.wms.inventory.allocation

Class Tests Errors Failures Skipped Success Rate Time
AllocationDocumentation 1 0 0 0 100% 0.377

org.openwms.wms.inventory

Class Tests Errors Failures Skipped Success Rate Time
PackagingUnitIT 2 0 0 0 100% 0.192

org.openwms.wms

Class Tests Errors Failures Skipped Success Rate Time
InventoryStartupIT 1 0 0 0 100% 7.08

Test Cases

[Summary] [Package List] [Test Cases]

ProductControllerDocumentation

shall_return_index 0.139
shall_findby_PKey 0.079
shall_create_product_400 0.083
shall_delete_product 0.092
shall_findBySKU404 0.053
shall_findAll 0.106
shall_delete_product_notallowed_LU 0.059
shall_delete_product_notallowed_PU 0.058
shall_findBySKUandUOM 0.079
shall_delete_product_notallowed_UomRelation 0.051
shall_delete_product_notallowed_Unknown 0.051
shall_update_product 0.129
shall_create_product 0.101
shall_findBySKU 0.105
shall_create_products 0.072
shall_findBySKUandUOM404 0.044

TransportUnitServiceImplIT

test_findBy_with_UNKNOWN 0.111
test_findBy_with_EMPTY 0.053
test_findBy_with_KNOWN 0.045
test_findByPKey 0.045
test_findAllBy_with_NULL 0.049
test_findAllBy 0.069
test_findByPKey_with_empties 0.042
test_findAllBy_with_EMPTY 0.04

ProductIT

testStacking 0.012
Failed to execute SQL script statement #1 of class path resource [test.sql]: insert into WMS_INV_PRODUCT (c_pk,c_pid,c_sku,c_label,c_account,c_base_unit_qty,c_base_unit_type,c_description,c_av_state,c_classification,c_group,c_stock_zone,c_height,c_length,c_width,c_uom,c_overbooking_allowed,c_ol,c_created) values (2000,'1','ZS0002029','221156456666','GM',1,'PC@org.openwms.core.units.api.Piece','LiPo battery 12V 4400mAh','AVAILABLE','Hazardous','Internal Goods','A',50,146,25,'MM',true,0,now()); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "WMS_INV_PRODUCT" not found; SQL statement: insert into WMS_INV_PRODUCT (c_pk,c_pid,c_sku,c_label,c_account,c_base_unit_qty,c_base_unit_type,c_description,c_av_state,c_classification,c_group,c_stock_zone,c_height,c_length,c_width,c_uom,c_overbooking_allowed,c_ol,c_created) values (2000,'1','ZS0002029','221156456666','GM',1,'PC@org.openwms.core.units.api.Piece','LiPo battery 12V 4400mAh','AVAILABLE','Hazardous','Internal Goods','A',50,146,25,'MM',true,0,now()) [42102-214]

PackagingUnitMoverImplIT$MoveBetweenLoadUnitsTests

test_move_quantity_maximum_PU 0.072
shall_move_quantity_with_2_complete_PU 0.038
shall_move_quantity_with_1_complete_PU 0.043
shall_move_PU_and_split_PU 0.057
shall_move_all_between_LU 0.03
org.hibernate.exception.SQLGrammarException: could not extract ResultSet

PackagingUnitMoverImplIT$MoveFromLoadUnitToLocationTests

shall_move_all_PU_from_LoadUnit_to_Location 0.054
org.hibernate.exception.SQLGrammarException: could not extract ResultSet
shall_move_whole_quantity_from_LoadUnit_to_Location 0.034
org.hibernate.exception.SQLGrammarException: could not extract ResultSet
shall_move_quantity_from_LoadUnit_to_Location 0.031
org.hibernate.exception.SQLGrammarException: could not extract ResultSet

IndexControllerDocumentation

shall_return_index 0.07

PackagingUnitIT

testCreation 0.099
testDelete 0.077

InventoryStartupIT

contextLoads 0.02

ProductServiceImplIT$DeletionTests

testDeleteNonExisting 0.037
testDeleteFailsVoter 0.058
testDeleteExisting 0.038
testDeleteFailsUomRelation 0.034
testDeleteFailsLU 0.035
testDeleteFailsPU 0.041

ProductServiceImplIT

findBySKUandUOM 0.111
updateUnknown 0.053
create 0.061
findBy 0.035
updateExisting 0.054
findAll 0.042
updateNull 0.032
findBySKU 0.034
createAll 0.05

EnsureArchitectureIT

verify_logger_definition 1.284
verify_api_package 0
verify_services 0.001
verify_transactional_repository_access 0
verify_no_cycles 0.006

PackagingUnitControllerDocumentation

shall_return_index 0.107
shall_create_PU_without_LU 0.143
shall_findby_pKey 0.07
shall_findOnTUandLU 0.048
shall_deleteOnLocation 0.118
shall_create_PU_and_LU 0.066
shall_delete_single 0.063
shall_move_all_PU_from_Location_to_Location 0.106
shall_findForProductInLGSimple 0.065
shall_findForProductFull 0.066
shall_findForProductInLG 0.073
shall_move_all_from_LU_to_LU 0.097
shall_move_PU_from_LU_to_Location 0.069
shall_move_PU_from_Location_to_Location 0.061
shall_findOnTU 0.066
shall_findForProductSimple 0.069
shall_findForProductVendor 0.055
shall_findOnTUandLUSimple 0.046
shall_move_Quantity_from_LU_to_LU 0.075
shall_findOnTUSimple 0
Fails with short barcode but must pass, formatter problem
shall_move_Quantity_from_Location_to_LU 0.076
shall_delete_single_404 0.038
shall_create_PU_on_Location 0.099
shall_move_all_from_Location_to_LU 0.077
shall_create_PU_and_LU_fails 0.039
shall_findby_pKey_404 0.032
shall_move_Quantity_from_LU_to_Location 0.065
shall_move_PU_from_LU_to_LU 0.068

LoadUnitServiceImplIT

create 0.122
divide 0.046
load_Successful 0.049
create_LU_already_exists 0.032
load_Already_Loaded 0.033
createWithEmpties 0.038
find_byPKey_EXISTS 0.03
find_byPKey_UNKNOWN 0.031
find_not_existing 0.032
assign_Product 0.06
find_existing 0.069
mixing_Product_unallowed 0.108
create_TU_not_exists 0.043

PackagingUnitCreatorImplIT

create_PU_with_UNKNOWN_LU_and_UNKNOWN_LUType_fails 0.045
create2_PU_okay 0.06
create_PU_with_UNKNOWN_LU_and_KNOWN_LUType_okay 0.058
create2_PU_with_failure_Location 0.042
create_PU_in_LU_with_mixedProducts_NOT_allowed 0.044
create_PU_in_LU_with_mixedProducts_allowed 0.039
create_PU_with_UNKNOWN_LU_and_NULL_LUType_fails 0.031
create2_PU_without_LU_and_LOC 0.035
create_fails_with_NULLS 0.04

LoadUnitControllerDocumentation

shall_return_index 0.103
shall_findby_PKey 0.101
shall_divide409 0.064
shall_findPU_in_LU 0.073
shall_putProductInto 0.074
shall_divide 0.077
shall_NOT_findby_PKey 0.055
shall_putProductInto400 0.061

PackagingUnitMoverImplIT$MoveBetweenLocationsTests

test_move_less_quantity_between_Locations 0.175
test_move_PU_between_Locations 0.073
test_move_more_quantity_between_Locations 0.092

AllocationDocumentation

shall_allocate 0.345

PackagingUnitFinderImplIT

findForSku_fails_with_UNKNOWN 0.05
findByPKey_fails_with_UNKNOWN 0.033
findForSku_returns_existing 0.05
findForSku_fails_with_NULL 0.029
findByPKey_returns_existing 0.033
findOnTU_fails_with_UNKNOWN 0.03
findOnTU_returns_existing 0.034

TransportUnitSynchronizerImplIT

test_synchronize_with_NULL 2.062
test_synchronize_with_UNKNOWN 4.162

TransportUnitControllerDocumentation

shall_findby_PKey 0.555
shall_fail_with_400 0.239
shall_create_tu 0.202
shall_create_existing_tu 0.071
shall_findby_PKey_404 0.084

PackagingUnitServiceImplIT

shall_deleteQuantityOnLocation 0.06
test_update_move_PU_from_LOC_to_LU 0.077
shall_deleteWrongProductOnLocation 0.051
shall_deleteAllOnLoadUnit 0.088
shall_deleteAllOnLocation 0.054
shall_deleteTooMuchQuantityOnLocation 0.051
test_update_move_PU_from_LOC_to_LOC 0.055
test_update_move_PU_from_LU_to_LOC 0.07
shall_deleteAll 0.114
test_update_move_PU_from_LU_to_LU 0.042

Failure Details

[Summary] [Package List] [Test Cases]


testStacking
org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [test.sql]: insert into WMS_INV_PRODUCT (c_pk,c_pid,c_sku,c_label,c_account,c_base_unit_qty,c_base_unit_type,c_description,c_av_state,c_classification,c_group,c_stock_zone,c_height,c_length,c_width,c_uom,c_overbooking_allowed,c_ol,c_created) values (2000,'1','ZS0002029','221156456666','GM',1,'PC@org.openwms.core.units.api.Piece','LiPo battery 12V 4400mAh','AVAILABLE','Hazardous','Internal Goods','A',50,146,25,'MM',true,0,now()); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "WMS_INV_PRODUCT" not found; SQL statement: insert into WMS_INV_PRODUCT (c_pk,c_pid,c_sku,c_label,c_account,c_base_unit_qty,c_base_unit_type,c_description,c_av_state,c_classification,c_group,c_stock_zone,c_height,c_length,c_width,c_uom,c_overbooking_allowed,c_ol,c_created) values (2000,'1','ZS0002029','221156456666','GM',1,'PC@org.openwms.core.units.api.Piece','LiPo battery 12V 4400mAh','AVAILABLE','Hazardous','Internal Goods','A',50,146,25,'MM',true,0,now()) [42102-214]
org.openwms.wms.inventory.impl.ProductIT:
shall_move_all_between_LU
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
org.openwms.wms.inventory.impl.PackagingUnitMoverImplIT$MoveBetweenLoadUnitsTests:73
shall_move_all_PU_from_LoadUnit_to_Location
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
org.openwms.wms.inventory.impl.PackagingUnitMoverImplIT$MoveFromLoadUnitToLocationTests:289
shall_move_whole_quantity_from_LoadUnit_to_Location
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
org.openwms.wms.inventory.impl.PackagingUnitMoverImplIT$MoveFromLoadUnitToLocationTests:309
shall_move_quantity_from_LoadUnit_to_Location
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
org.openwms.wms.inventory.impl.PackagingUnitMoverImplIT$MoveFromLoadUnitToLocationTests:333
shall_findOnTUSimple
skipped: Fails with short barcode but must pass, formatter problem