This repository has been archived on 2022-12-23. You can view files and clone it, but cannot push or open issues or pull requests.
fuck-premake-old2/tests
R. Blaine Whittle b88d4eff3e [core] path:join can now be deferred for those paths that execute lua
prior to this change, paths that begin with ${ } were sometimes assumed to
be either absolute or relative.  new functions have been added in order
to reduce the number of systems that can break.

new functions are

path:absolutetype -> similair to isabsolute but can return an unknown or maybe result
path:deferredjoin -> similair to path:join but creates a string for unknown absolute
	paths which we except to be generated at bake time
path:hasdeferredjoin -> predicate to determine if a path needs to be evaled for
    	a deferred join
path:resolvedeferredjoin -> resolves a deferredjoin path to an actual path
    	this is to be called after any %{} replacements occur.

right now all api path types use the deferredjoin code path and
detoken, solution:makerelative and project:makerelative have been updated
to use resolvedeferredjoin.

unit tests have been created to test the four new path functions.
added unit tests
2017-10-04 09:53:00 -07:00
..
api Increased consistency of p. usage 2017-04-25 16:41:30 +10:00
base [core] path:join can now be deferred for those paths that execute lua 2017-10-04 09:53:00 -07:00
config Increased consistency of p. usage 2017-04-25 16:41:30 +10:00
folder Added unit test for new search ability 2015-08-23 14:53:56 -04:00
oven Add toolset normalization, to stabilize the 'filter'. 2017-06-20 10:58:55 -07:00
project Fix action (#138) 2017-08-01 10:01:01 -07:00
tools [core] Add High as a new warning level 2017-08-01 09:56:00 -07:00
workspace Increased consistency of p. usage 2017-04-25 16:41:30 +10:00
_tests.lua Proof of concept for binary modules. 2017-07-04 19:19:23 -07:00
pepperfish_profiler.lua First optimizing pass on configuration building 2009-04-28 00:19:44 +00:00
test Fix --scripts path in test helper scripts 2014-10-22 14:48:22 -04:00
test_premake.lua Catch older unit tests up to the latest standards 2016-05-12 19:56:04 -04:00
test_stress.lua Update the stress test to work with the latest APIs 2016-01-17 12:30:32 -05:00
test_string.lua Add tests for string.escapepattern 2017-04-10 14:37:47 +03:00
test.bat Fix --scripts path in test helper scripts 2014-10-22 14:48:22 -04:00