push triangle_detect & test