Split extra arguments
diff --git a/tools/run_tests/run_tests_matrix.py b/tools/run_tests/run_tests_matrix.py
index ffb7e2c..7de1cb9 100755
--- a/tools/run_tests/run_tests_matrix.py
+++ b/tools/run_tests/run_tests_matrix.py
@@ -542,7 +542,7 @@
         extra_args.append('%s' % args.bq_result_table)
         extra_args.append('--measure_cpu_costs')
     if args.extra_args:
-        extra_args.append('%s' % args.extra_args)
+        extra_args.extend(('%s' % args.extra_args).split())
 
     all_jobs = _create_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs) + \
                _create_portability_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs)