freebsd-src/unit-tests/varmod-tail.exp
Simon J. Gerraty 8e11a9b425 Import bmake-20210110
Quite a lot of churn on style, but lots of
good work refactoring complicated functions
and lots more unit-tests.
Thanks mostly to rillig at NetBSD

Some interesting entries from ChangeLog

o .MAKE.{UID,GID} represent uid and gid running make.

o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable
  checks in InitObjdir.  Explicit .OBJDIR target always allows
  read-only directory.

o add more unit tests for META MODE

Change-Id: I4d3bcf08b4c864d98b343f602efe5a75dbfa7a94
2021-01-13 17:24:34 -08:00

12 lines
367 B
Plaintext

tail (basename) of 'a/b/c' is 'c'
tail (basename) of 'def' is 'def'
tail (basename) of 'a.b.c' is 'a.b.c'
tail (basename) of 'a.b/c' is 'c'
tail (basename) of 'a' is 'a'
tail (basename) of 'a.a' is 'a.a'
tail (basename) of '.gitignore' is '.gitignore'
tail (basename) of 'a' is 'a'
tail (basename) of 'a.a' is 'a.a'
tail (basename) of 'trailing/' is ''
exit status 0