File: ChangeLog

package info (click to toggle)
atheist 0.20110402-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 1,348 kB
  • sloc: python: 4,764; xml: 626; makefile: 113; cpp: 54; ansic: 5; sh: 5
file content (144 lines) | stat: -rw-r--r-- 5,149 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# date +%Y.%m.%d

2010.10.18
	* exec_file: ignore not existant test files (like emacs .#...#)
	* TypedList.__init__: optional initial values argument
	* Condition inherites from 'object'
	* FileContains.before: if file is stdout does not requires create
	* exists condition in its own
	* NEW ConditionDecorator.__eq__: Same class and same children
	* Task: NEW 'loglevel' key per logging by task
	* Task: NEW 'wrap_outs' attribute to ask out wrapping from subclasses
	* NEW Task.is_running() method
	* NEW Task.terminate() method
	* CompositeTask.__init__: children is now a TypedList(Task)
	* TaskCase.create_gen_list -> TaskCase.save_dirty_filelist
	* Reporter.build_task: 'na' for 'retcode' in not proccess tasks
	* atheist.clean_generated -> atheist.remove_generated
	* ConfigFacade.get_item -> ConfigFacade.get
	* NEW Manager._check_option_conflicts_and_ilegals()
	* utils.IniParser is replaced by iniparse.INIConfig
	* NEW cmdline and config option 'ignore' to exclude files by pattern
	* NEW cmdline option 'disable-bar' to disable progress-bar
	* atheist/utils.py: remove old code, now in pyarco
	* plugins/doctest: redirect output using Task.wrap_outs
	* NEW plugins/manual_repeat_runner: --again cmdline option
	* plugins/task_management/TaskRunning: use Task.is_running() instead
	* of 'ps' attribute.
	* plugins/unittest: now uses Task.wrap_outs
	* plugins/until_fail_runner: it is incompatible with --keep-going

2010.08.22
	* atheist: ConfigFacade for optparse and iniparse.
	* pyarco.Logging: lazy connect for JabberHandler.

2010.08.21
	* atheist: New base class 'Reporter' to implement pluggable reporters.
	* atheist: ConsoleReporter is the built-in reporter.
	* atheist: New class 'FailReporter' for reporters that are
	           executed only when some task fails.
	* atheist: JabberReporter and SMPT_Reporter are now pluggins
	           (inherit from FailReporter)
	* atheist: tree_draw() is now in atheist/utils.py
	* atheist:
	* pyarco.Logging: bugfix: needs to import 'string' and 'types'


2010.08.15
	* atheist: New --version option.
	* atheist: Execution control in athcmd goes to the Runner class.
	* atheist: mgr.abort is now a method, with observers.
	* atheist: New method Plugin.config().
	* atheist: argparser definition from athcmd.py to atheist/manager.py
	* atheist: new function create_logger in log.py
	* atheist: @public decorator for function callable form .test files.
	* atheist: Avoid extra attributes in Manager.config.
	* atheist: Random seed with --random=0
	* atheist: New NotifyRunner (as plugin)
	* atheist: New UntilFailRunner (as plugin)
	* atheist: help.test does not able to plugin options.
	* pyarco.UI: New method ProgressBar.reset()

2010.07.17
	* pyarco.Type: SortedDict may be init from a list o tuples
	* pyarco.Type: SortedDict accepts a 'default' argument in constructor
	* pyarco.Pattern: Flyweight

2010.07.11
	* atheist: .gen accepts now a tuple of strings.
	* atheist: OpenPort condition goes to the new "net" plugin
	* atheist: OpenPort does not use nmap, use Python sockets instead.
	* atheist: New key "dirty" for tasks.
	* atheist: New API function "temp_name()" to get temporary filenames inside the
	.test file

2010.07.09
	* pyarco: Removing all ostream staff from pyarco/UI. Now only cout() and
	cout_config()
	* pyarco: UI.ProgressBar may be interrupted by a logger with listen_logger()
	* atheist: compath() is now a function with attributes instead of a
	singleton class.
	* atheist: Log is in gvar (global variables) module.
	* atheist: dirty-mode warnings about not removed files.

2010.07.08
	* atheist: fullbasedir and fulltestdir added

2010.07.05
	* Fixes in compath() for curdir.
	* atheist: Directories are now sorted at test loading.

2010.06.30
        * atheist: process_directory sorts subdirectories

2010.06.20
	* atheist: $dirname -> $testdir

2010.06.13
	* atheist: plugins/webtesting.py: WebTest using curl.
	* atheist: now works with python2.5

2010.05.23
	* pyarco: ostream class to make transparent the use of terminal color
	scaping
	* atheist logger is now on atheist/log.py
	* skip-setup is now "setup-hooks" (documentation and manpage changed)
	* pyarco: making Singleton thread-safe
	* pyarco: ProgressBar ETA estimation modified, now updates only one time
	per second

2010.05.22
* Multiple tasks may be checked with TaskFinished and TaskRunning.
* FileContains allow specify 'whole' content and 'strip' of file.
* New Task hierarchy.

2010.01.20
* Multiple task may be killed in TaskTerminator.

2009.11.03
* Minimal bug in the ConsoleSummaryRender.
* IniParser does not requires ".atheist".
* -f: show output only for failed tasks.

2009.11.02
* notifiers for console, jabber and mail (SMTP).
* Test -> Task
* argument 'check' to difference tests and non-tests

2009.10.06
* variable substitution in the "include" statement

2009.09.18
* "id" attributed renamed to "tid"
* 'tests/cmd_not_found.test' fixed
* condition stores its value whenever is executed

2009.09.14
* "id" duplicity is checked only within the TestCase instead of all the tests.



%%% Local Variables:
%%%   mode: flyspell
%%%   ispell-local-dictionary: "american"
%%% End: