163 | 163 |
blocks, at its headers. It should understand both underlined and atx-style
|
164 | 164 |
headers.
|
165 | 165 |
|
166 | |
### Display functionality, filename, line number, in each test result
|
167 | |
|
168 | |
### permit UTF-8 encoded input to Haskell function-implemented tests
|
169 | |
|
170 | |
Falderal test documents are assumed to be UTF-8 encoded Markdown.
|
171 | |
|
172 | |
`py-falderal` runs "Haskell function"-implemented tests with a little `ghc`
|
173 | |
hack that uses `readFile`.
|
174 | |
|
175 | |
But `readFile` on modern Haskell doesn't, by itself, understand UTF-8.
|
176 | |
|
177 | |
`py-falderal`'s little hack in this regard could use improvement.
|
178 | |
|
179 | |
No, it seems this is nothing to do with `py-falderal`, but rather, some
|
180 | |
change to the version of Haskell supported by the `ghc` bundled with the
|
181 | |
Haskell Platform. Closing as invalid.
|
182 | |
|
183 | |
So, the problem *actually* seems to be that Haskell's `readFile`, by
|
184 | |
itself, doesn't know how to read UTF-8 files. `readFile` is used in
|
185 | |
`py-falderal`'s "implemented by Haskell function" support (hack). Which
|
186 | |
means that tests containing UTF-8 can't be run with this implementation
|
187 | |
support (hack) right now.
|
188 | |
|
189 | 166 |
### option to colourize test result output
|
190 | 167 |
|
191 | 168 |
Using one of the approaches listed here:
|
|
225 | 202 |
2011-12-11
|
226 | 203 |
|
227 | 204 |
To make the standard failure report more useful, it should show the source
|
228 | |
Falderal document filename(s) in the summary, the relevant source filename
|
229 | |
in each error, and the implementation used to test the functionality in
|
230 | |
each error.
|
|
205 |
Falderal document filename(s) in the summary.
|
|
206 |
|
|
207 |
### Flag invalid sequences of lines as errors
|
|
208 |
|
|
209 |
2011-08-05
|
|
210 |
|
|
211 |
Currently, in `convertLinesToBlocks`, some invalid sequences of lines are
|
|
212 |
ignored. They should be flagged as errors in the test suite file.
|
231 | 213 |
|
232 | 214 |
(This was written against Test.Falderal but similar considerations could
|
233 | 215 |
be made for py-falderal.)
|
234 | |
|
235 | |
### Flag invalid sequences of lines as errors
|
236 | |
|
237 | |
2011-08-05
|
238 | |
|
239 | |
Currently, in `convertLinesToBlocks`, some invalid sequences of lines are
|
240 | |
ignored. They should be flagged as errors in the test suite file.
|
241 | |
|
242 | |
(This was written against Test.Falderal but similar considerations could
|
243 | |
be made for py-falderal.)
|