3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 30, 2024 — Aug 30, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* qm/test/classes/command.py (ExecTest.Run): Open input files for read. More... almost 24 years ago
* qm/test/base.py (Database.GetTestClasses): New method. * qm/test/web/show.py (NewItemPage.__init__): Use it, instead of qm.test.base.standard_test_class_names. * share/dtml/test/new.dtml: Remove test class text field. * share/dtml/test/show.dtml: Only show explanatory text about properties when editing. More... almost 24 years ago
* qm/fields.py (Field.GetDescription): Update docstring. (Field.GetBriefDescription): New method. * qm/structured_text.py (StructuredTextProcessor.__call__): Use get_paragraphs. (get_paragraphs): New function. (get_first_paragraph): Likewise. (__paragraph_regexp): New variable. * qm/test/web/show.py (ShowPage.GetBriefClassDescription): New method. * share/dtml/test/new.dtml: Correct typo. * share/dtml/test/show.dtml: Reduce verbosity; reoder some comments. More... almost 24 years ago
* qm/test/classes/command.py (ExecTest): Revise doc strings. (ShellCommandTest): Likewise. (ShellScriptTest): Likewise. * qm/test/classes/file.py (SubstitutionField): Likewise. (FileContentsTest): Likewise. * qm/test/classes/python.py (ExecTest): Likewise. (ExceptionTest): Likewise. (StringExceptionTest): Likewise. More... almost 24 years ago
* qm/common.py (wrap_lines): Add indent parameter. * qm/test/cmdline.py (Command.summary_formats): New attribute. (Command.summary_option_spec): Remove. (Command.no_summary_option_spec): Likewise. (Command.conflicting_option_specs): Remove them. (Command.format_option_spec): New attribute. (Command.comamnds_spec): Add "summarize". Adjust. (Command.Execute): Handle summarize. (Command.__ExecuteSummarize): New method. (Command.__ExecuteRun): Open results file later. Adjust for __SummarizeResults. (Command.__WriteSummary): Remove. (Command.__SummarizeResults): New method. * qm/test/base.py (load_outcomes): Adjust for load_results. (read_results): Remove. (load_results): Return resource results too. (_results_from_dom): Remove. (_test_results_from_dom): New function. (_resource_results_from_dom): Likewise. (_result_from_dom): Adjust. (_count_outcomes): New function. (split_results_by_expected_outcomes): Likewise. (summarize_test_stats): Likewise. (summarize_relative_test_stats): Likewise. (summarize_test_suite_stats): Likewise. (summarize_results): Likewise. * share/diagnostics/test.txt (invalid results file): New diagnostic. (invalid results format): Likewise. (no results file specified): Likewise. (no such ID): Likewise. * tests/unit.qms/test.qms/suite3.qmt (suite_ids): Update. More... almost 24 years ago
* qm/label.py (thunk): Call normpath on result. * qm/attachment.py (AttachmentStore): Add to doc string. (_temporary_location_prefix): Change. * qm/test/xmldb.py (AttachmentStore.Adopt): Fix doc string. (AttachmentStore.__MakeDataFilePath): Make safer file names. * qm/test/cmdline.py (Command.__WriteSummary): Bail early if no tests. More... almost 24 years ago
* share/dtml/test/new-suite.dtml: Fix typo. More... almost 24 years ago
* qm/structured_text.py (TextFormatter.__style_markers): New variable. (TextFormatter.StartItem): Remove label parameter. (TextFormatter.StartStyle): Emit markers to indicate the style. (TextFormatter.EndStyle): Emit markers to indicate the style. (TextFormatter.FinishDefinedTerm): New function. (HtmlFormatter.__start_item_tags): Change definition list format. (HtmlFormatter.StartItem): Remove label parameter. (HtmlFormatter.FinishDefinedTerm): Likewise. (StructuredTextProcessor): Use __WriteText to format the label in a defined term. More... almost 24 years ago
* configure.in (DOCBOOK_STYLESHEETS): Add another directory in which to locate xml.dcl. (--with-docbook-dtd): New option. * configure: Regenerated. * standard.mk.in (SGMLDIRS): Add @DOCBOOK_STYLESHEETS@. More... almost 24 years ago
* share/dtml/test/results.dtml: New file. * share/dtml/track/configuration-navigation-bar.dtml: Likewise. More... almost 24 years ago
* README: Update QMTRACK_DB_PATH name. * doc/manual/track-tour.xml: Explain configuration server. More... almost 24 years ago
* qm/platform_linux.py: Really remove it. More... almost 24 years ago
* qm/platform_linux.py: Rename to... * qm/platform_unix.py: ... this. (default_shell): New variable. (get_shell_for_command): New function. (get_shell_for_script): Likewise. * qm/platform.py: Adjust accordingly. * qm/common.py (split_argument_list): New function. * qm/test/classes/command.py (CommandTest): Rename too... (ShellCommandTest): ... this. (ShellCommandTest.fields): Remove interpreter field. (ShellCommandTest.__init__): Adjust accordingly. (ShellCommandTest.RunProgram): Likewise. (ScriptTest): Rename to... (ShellScriptTest): ... this. (ShellScriptTest.fields): Remove interpreter field. (ShellScriptTest.__init__): Adjust accordingly. (ShellScriptTest.RunProgram): Likewise. * qm/test/base.py (standard_test_class_names): Adjust accordingly. * doc/manual/common-manual.xml (sec-rc-common): Document command_shell and script_shell.xo * share/diagnostics/test.txt (no shell executable): New diagnostic. * tests/unit/test/classes/commandtest1.qmt: New test. * tests/unit/test/classes/scripttest1.qmt: Adjust. * tests/unit/test/classes/scripttest2.qmt: Likewise. * tests/unit/test/classes/scripttest3.qmt: Likewise. More... almost 24 years ago
* install-sh: Restore, with corrected permissions. More... almost 24 years ago
* install-sh: Remove. More... almost 24 years ago
* install.py (copy_tree): Use makedirs. Warn on missing documentation files. More... almost 24 years ago
* install.py (copy_tree): New function. Use it. * qm/test/classes/python.py (ExecTest.__init__): Make sure source is newline-terminated. More... almost 24 years ago
* install.py: Substitute @python_version@ and @python_platform@. More... almost 24 years ago
* install.py: Exec setup_path.py. (packages): Build PyXML path. * doc/manual/test-tour.xml: Fix typos. More... almost 24 years ago
* standard.mk.in (doc): Check for empty SUBDIRS. ($(HTMLMANIFEST)): Likewise. More... almost 24 years ago
* qm/Makefile.in (setup_path.py): Use left-quotes. ($(SCRIPTS):%): Likewise. * qm/platform.py: Use Linux module for Irix. * qm/test/cmdline.py (Command.context_file_spec): Rename long option to load-context. * share/web/stylesheets/qm.css (a.help-link): Adjust color. * doc/manual/test-manual.xml: Adjust accordingly. * doc/manual/test-reference.xml: Likewise. More... almost 24 years ago
* configure.in: Set up gadfly. * configure: Regenerate. * Makefile.in (setup): Remove rule. (gadfly/sqlwhere.py): Likewise. * standard.mk.in (.PHONY): Remove setup. (setup): Remove rule. * qm.spec (build): Don't make setup. * README: Adjust accordingly. More... almost 24 years ago
* configure.in: Extract PYTHON_VERSION, PYTHON_PREFIX, PYTHON_PLATFORM. * configure: Regenerate. * standard.mk.in (PYTHON_VERSION): New variable. (PYTHON_PREFIX): Likewise. (PYTHON_PLATFORM): Likewise. (MAKEFILE_PRE_IN): Likewise. * Makefile.in (zope-dtml/ExtensionClass/Makefile): Remove rule. (sgmlop/Makefile): Use MAKEFILE_PRE_IN. * qm/Makefile.in (setup_path.py): Substitute @python_version@ and @python_platform@. * qm/setup_path.py.in (get_python_version): New function. (__python_version): New variable. (__python_platform): Likewise. Use them for PyXML path. * qm/structured_text.py (__entity_char_regex): Handle single-character entities only. (__entity_char_replacement): Likewise. * zope-dtml/ExtensionClass/Makefile.in (TOPDIR): New variable. Include standard.mk. (all): Use PYTHON. * sgmlop/Makefile.in (TOPDIR): New variable. Include standard.mk. (all): Use PYTHON. More... almost 24 years ago
* configure.in: Rewrite. * configure: Regenerate. * standard.mk.in: Rewrite documentation portions. * qm/test/base.py (Database.HasTest): Implement here. (Database.HasSuite): Likewise. (Database.HasResource): Likewise. * qm/label.py (to_path): Comment. More... almost 24 years ago
* README.sources: Describe conventions for private names. * qm/setup_path.py.in (add_to_python_path): Adjust comment. * qm/test/cmdline.py (Command.__ExecuteServer): Adjust message. * share/dtml/track/index.dtml: Initialize style field. * share/diagnostics/common.txt (server url): New diagnostic. More... about 24 years ago
* qm/test/xmldb.py (Database.GetTest): Handle ParseError. * qm/test/classes/command.py (ExecTest.fields): Change stdin, stdout, stderr fields to TextFields. (ExecTest.Run): Adjust accordingly. * tests/unit/test/classes/scripttest1.qmt: Likewise. * tests/unit/test/classes/scripttest2.qmt: Likewise. * tests/unit/test/classes/scripttest3.qmt: Likewise. * doc/manual/test-reference.xml: Likewise. More... about 24 years ago
* qm/test/classes/command.py (ScriptTest.fields): Make script field multiline. (ScriptTest.__init__): Test for empty string intepreter field. * tests/unit/test/classes/scripttest1.qmt: New test. * tests/unit/test/classes/scripttest2.qmt: Likewise. * tests/unit/test/classes/scripttest3.qmt: Likewise. * doc/manual/test-tour.xml: Fix typo. * doc/manual/test-reference.xml: Document some test classes. More... about 24 years ago
* qm/test/base.py (ContextWrapper.items): Fix. * qm/test/cmdline.py (Command.__init__): Reformat. * qm/test/web/show.py (retrieve_attachment_data): Only process temporary attachments. * qm/test/classes/command.py (ExecTest.MakeEnvironment): Add context variables to environment. More... about 24 years ago
* qm/setup_path.py.in (add_to_python_path): Prepend to path. More... about 24 years ago
* qm.spec (files): Add qmtest-remote. More... about 24 years ago