Eigenstate: myrddin-dev mailing list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Running just one subtest with mbld.


I finally got off my ass and made this better. Thanks to Mura Li for starting
the work. Now, you can run tests with any substring of the tests. ':'
separates out the subtest list.

	mbld test
	<....all the tests..>

But, you can just run the iter tests:

	$ mbld test iter
	run obj/lib/std/test/striter: PASS
	run obj/lib/iter/test/chunk:
		run bychunk-01: PASS
		run bychunk-02: PASS
		run bychunk-03: PASS
		run bychunk-04: PASS
		run bychunk-05: PASS
	run obj/lib/iter/test/zip: PASS
	run obj/lib/iter/test/perm:
		run byperm-01:  PASS
		run byperm-02:  PASS
		run byperm-03:  PASS
		run byperm-04:  PASS
	run obj/lib/iter/test/reverse: PASS
	run obj/lib/iter/test/enum: PASS
	TESTS PASSED
	$

Everything after a ':' filters subtests:

	$ mbld test iter:bychunk-02
	run obj/lib/iter/test/chunk:
		run bychunk-02: PASS

Annoyingly, that needs a full match for the name. I'll fix that soon.

-- 
    Ori Bernstein