chmod -x
Test node: look up the test node with exact match
testnode: run first found runTestSuite from lowest matching partition, not random one.

glob uses os.listdir, which returns list in arbitrary order.
Sometimes we have seevral partitions containing bin/runTestSuite. We want to use the one closest to the root instance (i.e alphabetical order, test0-1/bin/runTestSuite is better thantest0-3/bin/runTestSuite).

Usecase: webrunner, for which main instance contains a bin/runTestSuite for unit tests. But resiliency tests (dedicated partition, usually test0-0) also has bin/runTestSuite, and then requests a normal instance of slaprunner (usually test0-3).
Initial release of Implicit Item Movement, simple movements that can be used to have a movement from nowhere to the node where this item starts to be tracked
Add isMovingItem method to be possible check if the method is moving physically or not

erp5_mysql_innodb_catalog : Use isMovingItem instead of isAccountable to be possible index only movements that are moving physically

Movement: by default Movement should returns false. Otherwise it will index not expected objects in item table
erp5_mysql_innodb_catalog: check if there are movement items instead of aggregated uids
Simulation Tool: Extend getTrackingList to be possible pass transit states to the SQL query

Avoid pass next_item_simulation_state to _generateSQLKeywordDict because it will always ignore this parameter and display messages in logs

Add test to parameter with output=1 in getTrackingList method
erp5_item: Set current equal 0 by default to use getCurrentTrackingList instead of getTrackingList

With this, is possible see the destination of the Item shipped in the Tracking tab
erp5_item: Change listbox in Item_getTrackingList to sort by date and display time in the date column

In this way is easier to follow and check where is the item
testInvoice: add test to reproduce rounding issue when Accounting Transactions are created
erp5_accounting: Improve script to fix the rounding issue
testOrder: create default address in entities to not fail when call Invoice_viewAsODT to generate invoices
testInvoice: add more asserts to check if the total_price in the invoice is consistent with the Accounting Transaction line created