3
I Use This!
Inactive

Commits : Listings

Analyzed about 11 hours ago. based on code collected about 11 hours ago.
Sep 02, 2024 — Sep 02, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* qm/test/classes/dejagnu_stream.py (cgi): Import it. (re): Likewise. (sets.Set): Likewise. (DejaGNUReader): Add combined mode. Add expectations-generation mode. More... almost 20 years ago
* qm/test/base.py (load_outcomes): Adjust documentation. (load_results): Permit file parameter to be an extension descriptor. * qm/test/cmdline.py (QMTest.commands_spec): Add --output option to "qmtest summarize". (QMTest.__ExecuteSummarize): Use self.results_file_name. Adjust call to load_results. Pass result of --output option to __GetResultStreams. (QMTest.__ExecuteRun): Use self.results_file_name. Pass results file name to __GetResultStreams. (QMTest.__GetExpectedOutcomes): Adjust call to load_outcomes. (QMTest.__FilterTestsToRun): Likewise. (QMTest.__GetResultStreams): Add output_file parameter. Create a file result stream appropriate. * qm/test/report.py (ReportGenerator._CreateResultStreams): Adjust call to load_results. * qm/test/classes/dir_run_database.py (DirRunDatabase.__init__): Likewise. * qm/test/doc/manual.xml: Use DocBook 4.2. Provide a URL for the DocBook DTD. * qm/test/doc/reference.xml: Document -o option to summarize and extended descriptor syntax for input file. More... almost 20 years ago
* qm/test/result_stream.py (qm.test.result.Result): Import it. (ResultStream._GetExpectedOutcome): New method. * qm/test/classes/text_result_stream.py (TextResultStream.WriteResult): Use it. (TextResultStream.DisplayResult): Treat Result.CAUSE annotation as HTML. More... almost 20 years ago
* qm/test/result.py (Result.SetOutcome): Use SetCause. (Result.SetCause): New method. (Result.NoteException): Use SetCause. More... almost 20 years ago
Fix handling of '.' pseudo-id. More... almost 20 years ago
Add 'annotate' option to 'run' command and refine 'describe' option. More... almost 20 years ago
Add 'describe' and enhance 'ls' commands. More... almost 20 years ago
Add support for run databases. More... almost 20 years ago
Add 'keep_output' field. More... almost 20 years ago
Fix typo More... about 20 years ago
* qm/test/resource_adapter.py: New file. * qm/test/resource.py (resource_adapter): Remove. More... about 20 years ago
* qm/test/resource.py (resource_adapter): New function. More... about 20 years ago
* qm/test/base.py (FileResultReader): Import it. (get_extension_classes): New function. (load_results): Let FileResultReaders decided if they understand the file format, rather than hard-coding the decision here. * qm/test/cmdline.py (QMTest.GetDatabaseIfAvailable): New method. Use it throughout, where appropriate. (QMTest.__ExecuteSummarize): Permit execution without a database. (QMTest.__GetResultStreams): Likewise. * qm/test/file_result_reader.py (FileResultReader.InvalidFile): New class. * qm/test/result_stream.py (ResultStream.arguments): Remove unused "database" argument. * qm/test/classes/classes.qmc: Add dejagnu_stream.DejaGNUReader. * qm/test/classes/dejagnu_test.py (DejaGNUTest.ERROR): Fix typo. (DejaGNUTest.__outcome_map): Rename to ... (DejaGNUTest.outcome_map): ... this. Fill in all entries. (DejaGNUTest._RecordDejaGNUOutcome): Adjust. * qm/test/classes/pickle_result_stream.py (PickleResultReader.__init__): Raise InvalidFile if appropriate. * qm/test/classes/xml_result_stream.py (XMLResultReader.__init__): Likewise. * qm/test/classes/dejagnu_stream.py (DejaGNUReader): New class. More... about 20 years ago
Add missing files. More... about 20 years ago
* qm/test/cmdline.py (QMTest.list_long_option_spec): New variable. (QMTest.list_recursive_option_spec): Likewise. (QMTest.commands_spec): Add "ls". (QMTest.Execute): Support "ls". (QMTest.__ExecuteList): New method. * qm/test/datbase.py (Database.GetExtensions): New method. * qm/test/doc/reference.xml: Describe "qmtest ls". More... about 20 years ago
Update contact info. More... about 20 years ago
* qm/test/classes/dg_test.py (DGTest._RunDGToolPortion): Fix typo. More... about 20 years ago
* qm/extension.py (Extension.GetClassName): New method. (Extension.GetExplicitArguments): Likewise. (Extension.MakeDomEelement): Use GetExplicitArguments. (parse_descriptor): Add extension_loader. * qm/test/cmdline.py (qm.test.runnable.Runnable): Import it. (QMTest.extension_id_option_spec): New variable. (QMTest.conflicting_option_specs): Update. (QMTest.__ExecuteCreate): Support writing extensions to the database. * qm/test/database.py (Database.GetExtension): Fix typo. * qm/test/doc/reference.xml: Document --id option to "qmtest create". * qm/test/share/messages/diagnostics.txt (db not modifiable): New message. (no db specified): Update message. More... about 20 years ago
* qm/test/database.py (qm.test.resource.Resource): Import it. (qm.test.suite.Suite): Likewise. (Database._is_generic_database): New variable. (Database.GetExtension): New function. (Database.GetTest): Use it. (Database.GetResource): Likewise. (Database.GetSuite): Likewise. * qm/test/doc/reference.xml: Update information about writing database classes. More... about 20 years ago
* qm/executable.py (Executable.Spawn): Initialize self.__child. (Executable._GetChildPID): Adjust documentation to reflect that this function may return None. (TimeoutExecutable.Run): If the child is None, do not try to kill it. More... about 20 years ago
* qm/test/doc/reference.xml: Add documentation about prerequisites. More... about 20 years ago
* qm/test/execution_engine.py (ExecutionEngine.__AddTestToStack): If a test prerequisite does not exist, give the test an error outcome. * qm/test/share/messages/diagnostics.txt (prerequisite not in database): New message. * tests/regress/bad_prereq: New test. More... about 20 years ago
* qm/test/doc/reference.xml: Provide example of SetUp and CleanUp methods for resources. More... about 20 years ago
Revert: 2005-07-19 Mark Mitchell <[email protected]> * qm/test/doc/manual.xml: Use DocBook 4.2. More... about 20 years ago
* qm/test/doc/manual.xml: Use DocBook 4.2. * qmdist/command/build_doc.py (find_file): Remove. (build_doc.user_options): New variable. (build_doc.xml_dcl_paths): Likewise. (build_doc.dtd_dirs): Likewise. (build_doc.stylesheet_dirs): Likewise. (build_doc.initialize_options): New function. (build_doc.finalize_options): Likewise. (build_doc.call_jade): Remove dcl parameter. Use Jade options provided by the user. (build_doc.run): Honor user direction regarding what documentation to build. (build_doc.find_file): New function. More... about 20 years ago
* qm/test/classes/command.py (ShellScriptTest._GetShell): New function. (ShellScriptTest.Run): Use it. More... about 20 years ago
* qm/test/file_database.py: Fix typo in documentation. More... about 20 years ago
Report improvements in version 2.3. More... about 20 years ago
* qm/test/cmdline.py (QMTest.__ExecuteRegister): Fix typo. More... about 20 years ago
More cleanup. More... about 20 years ago