History log of /fuchsia/zircon/system/utest/core/object-info/rules.mk
Revision Date Author Comments
# d1867d4f 07-Sep-2018 George Kulakowski <kulakowski@google.com>

[compiler.h] Migrate many C++ clients of countof to fbl::count_of

The latter is safer in C++, and the former is a namespace violation in
compiler.h that eventually needs to be resolved.

Test: CQ; should be no functional change
Change-Id: I9809b9fe062fd5f07226323035bf094b3f9de798


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 69fc66a7 21-Jun-2017 Dave Bort <dbort@google.com>

[utest] Refactor utest/core/object-info

Template-ize the common test code and run it on
a bunch more info topics.

Clarify some docs/comments.

Change-Id: Ibe3a9b906336be334fb813301684b0ab85c3d515


# 70435694 19-Apr-2017 Yvonne Yip <yky@google.com>

[utest] run magenta tests in groups

Assign a group to magenta tests, and run tests in order of
increasing complexity, and abort the test if a group failed.
This is because if there is a bug in a core magenta facility,
it could cause all higher level tests to fail.

The current groups are:

* "core": tests on kernel facilities
* "ddk": ddk tests
* "sys": general magenta system tests (default)
* "fs": filesystem tests

Set the group in the tests' rules.mk by setting the
MODULE_USERTEST_GROUP variable.

runtests accepts a list of groups to run. If none is specified,
run all tests.

Change-Id: Ia363d25f5c1c828a3d1a9abf586170bb90c679f7


# 16656ae0 05-Apr-2017 Brian Swetland <swetland@google.com>

[build] flatten the build

Previously we treated kernel/, system/, and third_party/ as
overlays on a shared namespace. This required the concept
of "canonical" module names, and a lot of complexity to ensure
that things didn't collide and the build worked.

This change gets rid of that, no longer passes -I to make,
so that include directives from our *.mk files do not magically
wildcard across various paths, etc.

The most user-visible change is that everywhere where a module
name is specified (MODULE_DEPS, MODULE_LIBS, etc), full module
names like kernel/lib/io or system/ulib/mxio must be used instead
of previously-allowed "short" names like lib/io and ulib/mxio.

The build output still has a similar shape, but the first segment
of the module path (kernel/, system/, or third_party/) is no
longer elided under $(BUILDDIR)

Change-Id: I525aba1da1c86eb7a86007bddc669f7eeebfedd5


# ada34014 04-Apr-2017 Dave Bort <dbort@google.com>

[vm][syscalls] Expose aspace/vmar/mapping tree through object_get_info

Change-Id: I275c3a05bb6711c063985de6b98787a7754a18c9