Alois Mahdal
1a9a837b25
Fix obsolete script name
10 年 前
Alois Mahdal
d88c09cee4
Make nicer debug output
10 年 前
Alois Mahdal
bd737dd5e6
Remove non-variable
10 年 前
Alois Mahdal
16b72cf631
Update ignore list with FFOO_PATH (7eccd00)
10 年 前
Alois Mahdal
e56664c1d2
Rewrite iniread docstring
10 年 前
Alois Mahdal
7b16c83171
Use echos() in iniread()
10 年 前
Alois Mahdal
cfb6b13e0f
Line up case machine
10 年 前
Alois Mahdal
077e06c2ba
Use echos() where applicable
10 年 前
Alois Mahdal
4e9ad05f4b
Add core.echos -- a safer version of echo
10 年 前
Alois Mahdal
8a0c3c87f7
Show FFOO_PATH in debug mode
10 年 前
Alois Mahdal
414de3a291
List FFOO_PATH in header
10 年 前
Alois Mahdal
c86f7ded8b
Rename variable to mpath--it's path after all
10 年 前
Alois Mahdal
3227241175
Fix typo in __die call
10 年 前
Alois Mahdal
917622c24d
Ignore double import silently
Since it's normal e.g. for a dependency to import the same module as
upstream, the warning only created unnecessary noise.
10 年 前
Alois Mahdal
412c73ad43
Bump version
10 年 前
Alois Mahdal
2fae7c260d
Update after API changes
10 年 前
Alois Mahdal
90a4ca476b
Add notes on packaging
10 年 前
Alois Mahdal
616f0bb1fe
Update API naming test with new layout
10 年 前
Alois Mahdal
560dea5a31
Add stats.sh for simple stats functions
10 年 前
Alois Mahdal
b975af0399
Move core.__exits to exit.sh
10 年 前
Alois Mahdal
68d416685a
Add exit.sh for exit behavior helpers
10 年 前
Alois Mahdal
5912d757fb
Move sw.sh and yummy.sh to rhcc
10 年 前
Alois Mahdal
53abc5665c
Move www.sh and xorg.sh out to eecc
10 年 前
Alois Mahdal
b7958c3ab2
Move flow.wait_until to recon.sh (removes flow.sh)
10 年 前
Alois Mahdal
82f6ff7836
Move flow.filter to misc.sh (removes fun.sh)
10 年 前
Alois Mahdal
46203df836
Move misc functions from core.sh to misc.sh
10 年 前
Alois Mahdal
6e67e817a2
Add test to check API naming
10 年 前
Alois Mahdal
ef95b9e4aa
Update TODO
10 年 前
Alois Mahdal
eb27e058c8
Fix typo
10 年 前
Alois Mahdal
3f2112eb10
Add chapter on the testing framework
10 年 前
Alois Mahdal
ef29e8e6bb
Remove broken test
10 年 前
Alois Mahdal
c00eb8ff87
Revamp testing framework even better
As a followup to last revamp:
* Use more extensible test definition format,
* separate testing framework from setup script and split to includes,
* update test scripts as well as data,
* consolidate test output,
* and make some small improvements/fixes on the way.
10 年 前
Alois Mahdal
c7e80f1be1
Add tests for try_import
10 年 前
Alois Mahdal
5b8637e50c
Do not track test artifacts
10 年 前
Alois Mahdal
668298cf77
Revamp testing framework
* Enable running all tests via make,
* simplify tests (lay off data/tmpdir manipulation to framework),
* set rules for naming, exit statuses, etc,
* remove beakerlib dependency.
10 年 前
Alois Mahdal
17050bf7bf
Bump version
10 年 前
Alois Mahdal
79c1634922
Do not re-import module
10 年 前
Alois Mahdal
fdff7a5b0e
Fix is_imported
10 年 前
Alois Mahdal
1d6c469905
Handle the pretty-printer import correctly
Use the meta-library and handle that oputside __echo (i.e. do not try to
import it kajillion times).
10 年 前
Alois Mahdal
5732eeec55
Add mkpretty.sh meta-library
Purpose of this library is to import the actual pretty-printing library
based on FFOO_MKPRETTY value or fall back to mkpretty_plain.
10 年 前
Alois Mahdal
e8b1bad067
Add support for init function
A library can now have init function to allow for more dynamic behavior.
The function's name must be __ffoo_NAME__init, where NAME is the library
name.
Note that the init exit status is used as exit status of the `ffoo
import NAME` call (or `ffoo try_import NAME`) and overrides exit
status of the sourcing (which must always be zero anyway).
10 年 前
Alois Mahdal
b3372e82f8
Rename function not to be confused with try_import
try_import does not aim to import anything, whereas this function's aim
is to import stuff.
10 年 前
Alois Mahdal
ad1330a328
Bump version
10 年 前
Alois Mahdal
7cbb2a241a
Fix building of markdown files
Code include expansion overwrote result of variable name expansion.
(This had no effect so far since there are no variables in markdown
files.)
10 年 前
Alois Mahdal
35402e6103
Move expansions to separate functions
Move expansions to functions and comment them properly there.
10 年 前
Alois Mahdal
7cc5d0b000
Add "at" sign to valid URI characters
10 年 前
Alois Mahdal
0b2b073cf8
Update import test (new internal variable)
10 年 前
Alois Mahdal
b35ef7cc21
Remove obsolete variable
10 年 前
Alois Mahdal
d2e43de535
Revamp importing error checking
Die by default but allow "just try"
10 年 前
Alois Mahdal
25c26b3a0a
Add warning ability to ffoo
10 年 前