History log of /haiku/src/tests/servers/launch/Jamfile
Revision Date Author Comments
# 53f146bc 12-Dec-2023 PulkoMandy <pulkomandy@pulkomandy.tk>

launch_server tests: fix gcc2 build

The launch daemon tests consist of two parts: one unit test and one
set of "libbe_test" executables. These share some sources from the
launch daemon source directory, but use different compiler flags.

Due to the way we generate object files, the .o files for both variants
end up overwriting each other since they are generated in the same
directory.

There is also some confusion on compiler flags, since some flags are
applied globally to the directory and confuse one or the other of the
two targets.

To avoid this, move the test binaries to a subdirectory separate from
the unit tests.

Change-Id: I28058abf7a4d4356bc56ef7a67430a277b979532
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6875
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>


# a77aa747 25-Apr-2018 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added basic logging facility

* The daemon now stores many events in am internal log.
* You can use "launch_roster log" to retrieve it.


# e96835a9 27-Nov-2017 Axel Dörfler <axeld@pinc-software.de>

Added simple test_launch_daemon.

* Expects its config files in /boot/home/test_launch.
* Uses standard I/O, and is always in user mode.
* Also added test_launch_roster command that is able to talk to the test
server like it does to the real thing.


# 8028ede7 15-Jan-2016 Rene Gollent <rene@gollent.com>

Build: Add architecture rule for libshared.a.

- As suggested by Ingo, add libshared.a to the architecture name map.
This allows it to be linked by its short name like other frequently
used libraries.
- Adjust all Jamfiles referencing the lib accordingly.


# 1a28be27 27-Oct-2015 Simon South <ssouth@simonsouth.com>

Fix unittests build.

Signed-off-by: John Scipione <jscipione@gmail.com>


# d9bb9513 19-Oct-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: "file_exists" now resolves $HOME, and '~'.


# 5a766948 10-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added events parsing.

* Including tests, also for the environment parsing.


# 0e347cb2 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added condition tests.


# e73c9366 18-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Started working on condition parsing.

* Moved related test code from DriverSettingsMessageAdapterTest to the
SettingsParser class.
* Added SettingsParserTest class -- most tests already succeed, but not
all; support for the flattened "not" is not working yet.


# 5a7669481945f29e2f015a4036177554336fc452 10-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added events parsing.

* Including tests, also for the environment parsing.


# 0e347cb20337bef054c55a500c9fc95c1a69fc9e 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added condition tests.


# e73c936699e8834f94bc677431fe8b260eaa5b2b 18-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Started working on condition parsing.

* Moved related test code from DriverSettingsMessageAdapterTest to the
SettingsParser class.
* Added SettingsParserTest class -- most tests already succeed, but not
all; support for the flattened "not" is not working yet.