What does Judges 3:1 mean?
These are the nations the Lord left in the land to test all the Israelites who hadn’t fought in any of the Canaanite wars. Judges 3:1 - Modern Text Bible
(The remaining nations serve as a test for the new generation of Israelites who didn’t experience the earlier battles.)