1. fix bug described in #9159 2. fix a `fill_tuple` bug introduced from #9173
1. Add test case dir. 2. Add some test suites.