System.Data.SQLite
Check-in [8d04295591]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Adjustments to logging in the design-time components installer. Update Eagle test suite infrastructure yet again.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8d04295591234c1a5ae99f9eba60aa78d436ccff
User & Date: mistachkin 2013-11-28 11:13:18
Context
2013-11-28
21:31
Use the built-in StringComparer.OrdinalIgnoreCase class instead of the custom ColumnNameComparer class. Update several tests to account for .NET Framework and SQLite core library changes. check-in: 8d1ca7dd3b user: mistachkin tags: trunk
11:13
Adjustments to logging in the design-time components installer. Update Eagle test suite infrastructure yet again. check-in: 8d04295591 user: mistachkin tags: trunk
02:08
Pickup fix for the Eagle test constraints package from upstream. check-in: aea966e3aa user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Externals/Eagle/lib/Test1.0/constraints.eagle.

  2738   2738           #
  2739   2739           tputs $channel [appendArgs "yes (" $visualStudioVersions ", \"" \
  2740   2740               $::test_visual_studio "\")\n"]
  2741   2741         } else {
  2742   2742           tputs $channel no\n
  2743   2743         }
  2744   2744       }
         2745  +
         2746  +    proc checkForNativeDebugger { channel } {
         2747  +      tputs $channel "---- checking for native debugger... "
         2748  +
         2749  +      #
         2750  +      # NOTE: Is the native debugger present?
         2751  +      #
         2752  +      if {[catch {object invoke -flags +NonPublic \
         2753  +              Eagle._Components.Private.NativeOps+SafeNativeMethods \
         2754  +              IsDebuggerPresent} present] == 0 && $present} then {
         2755  +        #
         2756  +        # NOTE: Yes, it appears that it is present.
         2757  +        #
         2758  +        addConstraint nativeDebugger
         2759  +
         2760  +        tputs $channel yes\n
         2761  +      } else {
         2762  +        tputs $channel no\n
         2763  +      }
         2764  +    }
  2745   2765   
  2746   2766       proc checkForManagedDebugger { channel } {
  2747   2767         tputs $channel "---- checking for managed debugger... "
  2748   2768   
  2749   2769         #
  2750   2770         # NOTE: Is the managed debugger attached?
  2751   2771         #

Changes to Externals/Eagle/lib/Test1.0/prologue.eagle.

  1765   1765       #
  1766   1766       if {![info exists no(wix)]} then {
  1767   1767         #
  1768   1768         # NOTE: For test "object-4.10".
  1769   1769         #
  1770   1770         checkForWix $test_channel
  1771   1771       }
         1772  +
         1773  +    #
         1774  +    # NOTE: Has native debugger testing support been disabled?
         1775  +    #
         1776  +    if {![info exists no(nativeDebugger)]} then {
         1777  +      checkForNativeDebugger $test_channel
         1778  +    }
  1772   1779   
  1773   1780       #
  1774   1781       # NOTE: Has managed debugger testing support been disabled?
  1775   1782       #
  1776   1783       if {![info exists no(managedDebugger)]} then {
  1777   1784         checkForManagedDebugger $test_channel
  1778   1785       }

Changes to tools/install/Installer.cs.

  4510   4510   
  4511   4511                       if (!HaveFrameworkDirectory(
  4512   4512                               rootKey, frameworkName, frameworkVersion,
  4513   4513                               platformName, perUser, wow64, whatIf, verbose))
  4514   4514                       {
  4515   4515                           TraceOps.DebugAndTrace(TracePriority.Low,
  4516   4516                               debugCallback, traceCallback, String.Format(
  4517         -                            ".NET Framework v{0} directory not found, " +
  4518         -                            "skipping...", frameworkVersion), traceCategory);
         4517  +                            ".NET Framework {0} directory not found, " +
         4518  +                            "skipping...", ForDisplay(frameworkVersion)),
         4519  +                            traceCategory);
  4519   4520   
  4520   4521                           continue;
  4521   4522                       }
  4522   4523   
  4523   4524                       if (callback == null)
  4524   4525                           continue;
  4525   4526   
................................................................................
  4707   4708   
  4708   4709                       if (!HaveFrameworkRegistry(
  4709   4710                               rootKey, frameworkName, frameworkVersion,
  4710   4711                               platformName, perUser, wow64, whatIf, verbose))
  4711   4712                       {
  4712   4713                           TraceOps.DebugAndTrace(TracePriority.Low,
  4713   4714                               debugCallback, traceCallback, String.Format(
  4714         -                            ".NET Framework v{0} registry not found, " +
  4715         -                            "skipping...", frameworkVersion), traceCategory);
         4715  +                            ".NET Framework {0} registry not found, " +
         4716  +                            "skipping...", ForDisplay(frameworkVersion)),
         4717  +                            traceCategory);
  4716   4718   
  4717   4719                           continue;
  4718   4720                       }
  4719   4721   
  4720   4722                       if (callback == null)
  4721   4723                           continue;
  4722   4724   
................................................................................
  4876   4878   
  4877   4879                   if (!HaveVsVersion(
  4878   4880                           rootKey, vsVersion, suffix, perUser, wow64, whatIf,
  4879   4881                           verbose))
  4880   4882                   {
  4881   4883                       TraceOps.DebugAndTrace(TracePriority.Low,
  4882   4884                           debugCallback, traceCallback, String.Format(
  4883         -                        "Visual Studio v{0} not found, skipping...",
  4884         -                        vsVersion), traceCategory);
         4885  +                        "Visual Studio {0} not found, skipping...",
         4886  +                        ForDisplay(vsVersion)), traceCategory);
  4885   4887   
  4886   4888                       continue;
  4887   4889                   }
  4888   4890   
  4889   4891                   if (callback == null)
  4890   4892                       continue;
  4891   4893