File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -417,6 +417,22 @@ def test_forall(west_init_tmpdir):
417417 ]
418418
419419
420+ @pytest .mark .parametrize ("jobs" , ["-j 1" , "-j 2" , "-j" ])
421+ def test_forall_jobs (jobs , west_init_tmpdir ):
422+ # 'forall' with no projects cloned shouldn't fail
423+ output = cmd (['forall' , jobs , '-c' , '' ]).splitlines ()
424+ assert '=== running "" in manifest (zephyr):' in output
425+
426+ cmd ('update net-tools Kconfiglib' )
427+
428+ # print order is no longer guaranteed when there are multiple projects
429+ output = cmd (['forall' , jobs , '-c' , '' ]).splitlines ()
430+
431+ assert '=== running "" in manifest (zephyr):' in output
432+ assert '=== running "" in net-tools (net-tools):' in output
433+ assert '=== running "" in Kconfiglib (subdir/Kconfiglib):' in output
434+
435+
420436def test_grep (west_init_tmpdir ):
421437 # Make sure we don't find things we don't expect, and do find
422438 # things we do.
You can’t perform that action at this time.
0 commit comments