Test output for git [ok]

Testing time: 1s

'/usr/home/chicken/salmonella/build/salmonella-run-publish/chicken/bin/csi' -script run.scm < /dev/null 2>&1

-- testing git ---------------------------------------------------------------

    -- testing oid -----------------------------------------------------------
    string->oid on malformed oid string .............................. [ PASS]
    string->oid ...................................................... [ PASS]
    oid->string ...................................................... [ PASS]
    oid->path ........................................................ [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing oid ------------------------------------------------------


    -- testing signature -----------------------------------------------------
    make-signature on bad name ....................................... [ PASS]
    make-signature on bad time ....................................... [ PASS]
    make-signature ................................................... [ PASS]
    signature-time ................................................... [ PASS]
    signature-time-offset ............................................ [ PASS]
    make-signature without time ...................................... [ PASS]
    signature-time without time ...................................... [ PASS]
    signature-time-offset without time ............................... [ PASS]
    8 tests completed in 1/1000 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing signature ------------------------------------------------


    -- testing repository ----------------------------------------------------
    create-repository (bare) ......................................... [ PASS]
    repository can be opened (bare) .................................. [ PASS]
    repository? (bare) ............................................... [ PASS]
    repository-empty? (bare) ......................................... [ PASS]
    repository-bare? (bare) .......................................... [ PASS]
    create-repository ................................................ [ PASS]
    repository can be opened ......................................... [ PASS]
    repository? ...................................................... [ PASS]
    repository-empty? ................................................ [ PASS]
    repository-bare? ................................................. [ PASS]
    repository-working-directory ..................................... [ PASS]
    repository-path .................................................. [ PASS]
    12 tests completed in 43/1000 seconds.
    12 out of 12 (100%) tests passed.
    -- done testing repository -----------------------------------------------


    -- testing empty repository ----------------------------------------------
    empty repo has no head ........................................... [ PASS]
    empty repo has no tags ........................................... [ PASS]
    empty repo has no commits ........................................ [ PASS]
    empty repo has no references ..................................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing empty repository -----------------------------------------


    -- testing config --------------------------------------------------------
    config-open from nonexistent file ................................ [ PASS]
    config-open from file ............................................ [ PASS]
    config-open from repo ............................................ [ PASS]
    config? .......................................................... [ PASS]
    config-get on bad key ............................................ [ PASS]
    config-get on nonexistent key .................................... [ PASS]
    config-set! on value #t .......................................... [ PASS]
    config-set! on value 0 ........................................... [ PASS]
    config-set! on value "origin" .................................... [ PASS]
    config-get on boolean ............................................ [ PASS]
    config-get as string on boolean .................................. [ PASS]
    config-get as number on boolean .................................. [ PASS]
    config-get as boolean on boolean ................................. [ PASS]
    config-get on number ............................................. [ PASS]
    config-get as string on number ................................... [ PASS]
    config-get as number on number ................................... [ PASS]
    config-get as boolean on number .................................. [ PASS]
    config-get on string ............................................. [ PASS]
    config-get as string on string ................................... [ PASS]
    config-get as number on string ................................... [ PASS]
    config-get as boolean on string .................................. [ PASS]
    config-unset! .................................................... [ PASS]
    config-get on unset key .......................................... [ PASS]
    23 tests completed in 1/250 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing config ---------------------------------------------------


    -- testing index ---------------------------------------------------------
    index-open ....................................................... [ PASS]
    index? ........................................................... [ PASS]
    index-entrycount on empty index .................................. [ PASS]
    index-add nonexistent file ....................................... [ PASS]
    index-remove nonexistent file .................................... [ PASS]
    index-ref on invalid index ....................................... [ PASS]
    index-ref on nonexistent index ................................... [ PASS]
    index-ref on nonexistent file .................................... [ PASS]
    index-find on nonexistent file ................................... [ PASS]
    index-add ........................................................ [ PASS]
    index-ref ........................................................ [ PASS]
    index-find ....................................................... [ PASS]
    index-remove ..................................................... [ PASS]
    index-add ........................................................ [ PASS]
    index-ref ........................................................ [ PASS]
    index-entry? ..................................................... [ PASS]
    index-entry-id ................................................... [ PASS]
    index-entry-stage ................................................ [ PASS]
    index-entry-path ................................................. [ PASS]
    index-entry-ino .................................................. [ PASS]
    index-entry-mode ................................................. [ PASS]
    index-entry-uid .................................................. [ PASS]
    index-entry-gid .................................................. [ PASS]
    index-entry-size ................................................. [ PASS]
    index-entry-ctime ................................................ [ PASS]
    index-entry-mtime ................................................ [ PASS]
    index-entry-dev .................................................. [ PASS]
    index-add ........................................................ [ PASS]
    index-ref ........................................................ [ PASS]
    index-entry? ..................................................... [ PASS]
    index-entry-id ................................................... [ PASS]
    index-entry-stage ................................................ [ PASS]
    index-entry-path ................................................. [ PASS]
    index-entry-ino .................................................. [ PASS]
    index-entry-mode ................................................. [ PASS]
    index-entry-uid .................................................. [ PASS]
    index-entry-gid .................................................. [ PASS]
    index-entry-size ................................................. [ PASS]
    index-entry-ctime ................................................ [ PASS]
    index-entry-mtime ................................................ [ PASS]
    index-entry-dev .................................................. [ PASS]
    index-add ........................................................ [ PASS]
    index-ref ........................................................ [ PASS]
    index-entry? ..................................................... [ PASS]
    index-entry-id ................................................... [ PASS]
    index-entry-stage ................................................ [ PASS]
    index-entry-path ................................................. [ PASS]
    index-entry-ino .................................................. [ PASS]
    index-entry-mode ................................................. [ PASS]
    index-entry-uid .................................................. [ PASS]
    index-entry-gid .................................................. [ PASS]
    index-entry-size ................................................. [ PASS]
    index-entry-ctime ................................................ [ PASS]
    index-entry-mtime ................................................ [ PASS]
    index-entry-dev .................................................. [ PASS]
    index-write ...................................................... [ PASS]
    index-entrycount on nonempty index ............................... [ PASS]
    57 tests completed in 17/1000 seconds.
    57 out of 57 (100%) tests passed.
    -- done testing index ----------------------------------------------------


    -- testing status --------------------------------------------------------
    file-status on nonexistent file .................................. [ PASS]
    file-ignored? .................................................... [ PASS]
    file-statuses .................................................... [ PASS]
    file-statuses (path) ............................................. [ PASS]
    file-statuses (status) ........................................... [ PASS]
    file-status (single status) ...................................... [ PASS]
    file-status (multiple statuses) .................................. [ PASS]
    7 tests completed in 1/200 seconds.
    7 out of 7 (100%) tests passed.
    -- done testing status ---------------------------------------------------


    -- testing commit --------------------------------------------------------
    commit with nonexistent sha ...................................... [ PASS]
    create-commit (no parents) ....................................... [ PASS]
    commits (one) .................................................... [ PASS]
    create-commit (parent) ........................................... [ PASS]
    commits (two) .................................................... [ PASS]
    commit-parent (no parents) ....................................... [ PASS]
    commit-parent (parent) ........................................... [ PASS]
    commit-parentcount (no parents) .................................. [ PASS]
    commit-parentcount (parent) ...................................... [ PASS]
    commit-parents (no parents) ...................................... [ PASS]
    commit-parents (parent) .......................................... [ PASS]
    commit-ancestor (immediate) ...................................... [ PASS]
    commit-ancestor (first, no parents) .............................. [ PASS]
    commit-ancestor (first, parents) ................................. [ PASS]
    commit? .......................................................... [ PASS]
    object-id (commit) ............................................... [ PASS]
    object-type (commit) ............................................. [ PASS]
    commit-message ................................................... [ PASS]
    commit-message ................................................... [ PASS]
    commit-id ........................................................ [ PASS]
    commit-tree ...................................................... [ PASS]
    commit-author .................................................... [ PASS]
    commit-committer ................................................. [ PASS]
    commit-time ...................................................... [ PASS]
    commit with commit ............................................... [ PASS]
    commit with oid .................................................. [ PASS]
    repository no longer empty ....................................... [ PASS]
    repository-head .................................................. [ PASS]
    28 tests completed in 9/500 seconds.
    28 out of 28 (100%) tests passed.
    -- done testing commit ---------------------------------------------------


    -- testing reference -----------------------------------------------------
    reference with nonexistent oid ................................... [ PASS]
    reference with nonexistent name .................................. [ PASS]
    reference ........................................................ [ PASS]
    references ....................................................... [ PASS]
    create-reference (oid) ........................................... [ PASS]
    references after one create ...................................... [ PASS]
    reference? (oid) ................................................. [ PASS]
    reference-type (oid) ............................................. [ PASS]
    reference-target (oid) ........................................... [ PASS]
    create-reference (symbolic) ...................................... [ PASS]
    references after two creates ..................................... [ PASS]
    reference? (symbolic) ............................................ [ PASS]
    reference-type (symbolic) ........................................ [ PASS]
    reference-target (symbolic) ...................................... [ PASS]
    reference? ....................................................... [ PASS]
    reference-branch? ................................................ [ PASS]
    reference-remote? ................................................ [ PASS]
    reference-target ................................................. [ PASS]
    reference-resolve ................................................ [ PASS]
    reference-name ................................................... [ PASS]
    reference-name after resolve ..................................... [ PASS]
    reference-target after resolve ................................... [ PASS]
    can't set target of symbolic reference ........................... [ PASS]
    can't rename reference to existing name .......................... [ PASS]
    reference-name-set! .............................................. [ PASS]
    reference after rename ........................................... [ PASS]
    reference with deleted reference name ............................ [ PASS]
    reference-delete fails on bad input .............................. [ PASS]
    reference-delete fails on nonexistent reference .................. [ PASS]
    reference-delete on symbolic reference ........................... [ PASS]
    reference-delete on non-symbolic reference ....................... [ PASS]
    deleted reference was actually deleted ........................... [ PASS]
    32 tests completed in 3/250 seconds.
    32 out of 32 (100%) tests passed.
    -- done testing reference ------------------------------------------------


    -- testing note ----------------------------------------------------------
    note with nonexistent sha ........................................ [ PASS]
    notes with no notes .............................................. [ PASS]
    create-note (default reference) .................................. [ PASS]
    note with commit ................................................. [ PASS]
    note with commit without note .................................... [ PASS]
    note with alternate reference .................................... [ PASS]
    notes with one note .............................................. [ PASS]
    notes with alternate reference ................................... [ PASS]
    note-message ..................................................... [ PASS]
    note-id .......................................................... [ PASS]
    delete-note (default reference) .................................. [ PASS]
    note after delete ................................................ [ PASS]
    notes after delete ............................................... [ PASS]
    13 tests completed in 11/1000 seconds.
    13 out of 13 (100%) tests passed.
    -- done testing note -----------------------------------------------------


    -- testing branch --------------------------------------------------------
    branch with nonexistent oid ...................................... [ PASS]
    branch with nonexistent name ..................................... [ PASS]
    branch ........................................................... [ PASS]
    branches (all) ................................................... [ PASS]
    branches (local) ................................................. [ PASS]
    branches (remote) ................................................ [ PASS]
    create-branch .................................................... [ PASS]
    branch ........................................................... [ PASS]
    branch is a reference? ........................................... [ PASS]
    branch-name ...................................................... [ PASS]
    branch-name-set! ................................................. [ PASS]
    branch with new branch name ...................................... [ PASS]
    branch with old branch name ...................................... [ PASS]
    branch-head? on head branch ...................................... [ PASS]
    branch-head? on not head branch .................................. [ PASS]
    branch-delete .................................................... [ PASS]
    deleted branch is deleted ........................................ [ PASS]
    17 tests completed in 1/125 seconds.
    17 out of 17 (100%) tests passed.
    -- done testing branch ---------------------------------------------------


    -- testing tag -----------------------------------------------------------
    nonexistent tag .................................................. [ PASS]
    create-tag with no arguments ..................................... [ PASS]
    create-tag (commit) .............................................. [ PASS]
    tags after creation .............................................. [ PASS]
    create-tag (commit) .............................................. [ PASS]
    tags after another creation ...................................... [ PASS]
    tag? ............................................................. [ PASS]
    tag-id ........................................................... [ PASS]
    object-id (tag) .................................................. [ PASS]
    object-type (tag) ................................................ [ PASS]
    tag-peel ......................................................... [ PASS]
    tag-tagger ....................................................... [ PASS]
    tag-tagger (name) ................................................ [ PASS]
    tag-tagger (email) ............................................... [ PASS]
    tag-name ......................................................... [ PASS]
    tag-message ...................................................... [ PASS]
    tag-target (commit) .............................................. [ PASS]
    tag-target (oid) ................................................. [ PASS]
    tag with tag ..................................................... [ PASS]
    tag with oid ..................................................... [ PASS]
    can't delete nonexistent tag ..................................... [ PASS]
    tag-delete ....................................................... [ PASS]
    tags after delete ................................................ [ PASS]
    23 tests completed in 9/1000 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing tag ------------------------------------------------------


    -- testing blob ----------------------------------------------------------
    blob with nonexistent sha ........................................ [ PASS]
    blob? ............................................................ [ PASS]
    object-id (blob) ................................................. [ PASS]
    object-type (blob) ............................................... [ PASS]
    blob-length ...................................................... [ PASS]
    blob with blob ................................................... [ PASS]
    blob with oid .................................................... [ PASS]
    blob-content ..................................................... [ PASS]
    blob? ............................................................ [ PASS]
    object-id (blob) ................................................. [ PASS]
    object-type (blob) ............................................... [ PASS]
    blob-length ...................................................... [ PASS]
    blob with blob ................................................... [ PASS]
    blob with oid .................................................... [ PASS]
    blob-content ..................................................... [ PASS]
    blob? ............................................................ [ PASS]
    object-id (blob) ................................................. [ PASS]
    object-type (blob) ............................................... [ PASS]
    blob-length ...................................................... [ PASS]
    blob with blob ................................................... [ PASS]
    blob with oid .................................................... [ PASS]
    blob-content ..................................................... [ PASS]
    blob? ............................................................ [ PASS]
    object-id (blob) ................................................. [ PASS]
    object-type (blob) ............................................... [ PASS]
    blob-length ...................................................... [ PASS]
    blob with blob ................................................... [ PASS]
    blob with oid .................................................... [ PASS]
    blob-content ..................................................... [ PASS]
    29 tests completed in 3/1000 seconds.
    29 out of 29 (100%) tests passed.
    -- done testing blob -----------------------------------------------------


    -- testing tree ----------------------------------------------------------

        -- testing tree-builder ----------------------------------------------
        tree-builder-ref on nonexistent file ......................... [ PASS]
        tree-builder-remove on nonexistent file ...................... [ PASS]
        tree-entry? .................................................. [ PASS]
        tree-builder-ref ............................................. [ PASS]
        tree-entry-name .............................................. [ PASS]
        tree-entry-id ................................................ [ PASS]
        tree-entry->object (tree-builder, repo) ...................... [ PASS]
        tree-entry->object (tree-builder, no repo) ................... [ PASS]
        tree-entry-type .............................................. [ PASS]
        tree-entry? .................................................. [ PASS]
        tree-builder-ref ............................................. [ PASS]
        tree-entry-name .............................................. [ PASS]
        tree-entry-id ................................................ [ PASS]
        tree-entry->object (tree-builder, repo) ...................... [ PASS]
        tree-entry->object (tree-builder, no repo) ................... [ PASS]
        tree-entry-type .............................................. [ PASS]
        tree-entry? .................................................. [ PASS]
        tree-builder-ref ............................................. [ PASS]
        tree-entry-name .............................................. [ PASS]
        tree-entry-id ................................................ [ PASS]
        tree-entry->object (tree-builder, repo) ...................... [ PASS]
        tree-entry->object (tree-builder, no repo) ................... [ PASS]
        tree-entry-type .............................................. [ PASS]
        tree? after tree-builder-write ............................... [ PASS]
        create-commit (tree) ......................................... [ PASS]
        25 tests completed in 1/200 seconds.
        25 out of 25 (100%) tests passed.
        -- done testing tree-builder -----------------------------------------

    create-tree ...................................................... [ PASS]
    tree? ............................................................ [ PASS]
    tree-id .......................................................... [ PASS]
    object-id (tree) ................................................. [ PASS]
    object-type (tree) ............................................... [ PASS]
    tree-entrycount .................................................. [ PASS]
    tree with tree ................................................... [ PASS]
    tree with oid .................................................... [ PASS]
    tree-ref on nonexistent file ..................................... [ PASS]
    tree-ref ......................................................... [ PASS]
    tree-entry? ...................................................... [ PASS]
    tree-entry-id .................................................... [ PASS]
    tree-entry-name .................................................. [ PASS]
    tree-entry->object (repo) ........................................ [ PASS]
    tree-entry->object (no repo) ..................................... [ PASS]
    tree-entry-type .................................................. [ PASS]
    tree-ref ......................................................... [ PASS]
    tree-entry? ...................................................... [ PASS]
    tree-entry-id .................................................... [ PASS]
    tree-entry-name .................................................. [ PASS]
    tree-entry->object (repo) ........................................ [ PASS]
    tree-entry->object (no repo) ..................................... [ PASS]
    tree-entry-type .................................................. [ PASS]
    tree-ref ......................................................... [ PASS]
    tree-entry? ...................................................... [ PASS]
    tree-entry-id .................................................... [ PASS]
    tree-entry-name .................................................. [ PASS]
    tree-entry->object (repo) ........................................ [ PASS]
    tree-entry->object (no repo) ..................................... [ PASS]
    tree-entry-type .................................................. [ PASS]
    tree-ref ......................................................... [ PASS]
    tree-entry? ...................................................... [ PASS]
    tree-entry-id .................................................... [ PASS]
    tree-entry-name .................................................. [ PASS]
    tree-entry->object (repo) ........................................ [ PASS]
    tree-entry->object (no repo) ..................................... [ PASS]
    tree-entry-type .................................................. [ PASS]
    37 tests and 1 subgroup completed in 9/1000 seconds.
    37 out of 37 (100%) tests passed.
    1 out of 1 (100%) subgroup passed.
    -- done testing tree -----------------------------------------------------


    -- testing diff ----------------------------------------------------------
    diff (clean workdir) ............................................. [ PASS]
    diff (clean workdir) ............................................. [ PASS]
    diff (index to clean workdir) .................................... [ PASS]
    diff (dirty workdir) ............................................. [ PASS]
    diff (dirty workdir) ............................................. [ PASS]
    diff (index to dirty workdir) .................................... [ PASS]
    diff (tree to workdir) ........................................... [ PASS]
    diff (tree to index) ............................................. [ PASS]
    diff (tree to tree) .............................................. [ PASS]
    diff (tree to empty tree) ........................................ [ PASS]
    diff (empty tree to tree) ........................................ [ PASS]
    diff-delta? ...................................................... [ PASS]
    diff-delta-path .................................................. [ PASS]
    diff-delta-status ................................................ [ PASS]
    diff-delta-old-file .............................................. [ PASS]
    diff-delta-new-file .............................................. [ PASS]
    diff-file-id ..................................................... [ PASS]
    diff-file-size ................................................... [ PASS]
    diff-file-mode ................................................... [ PASS]
    diff-file-path ................................................... [ PASS]
    diff-delta-hunks ................................................. [ PASS]
    diff-hunk? ....................................................... [ PASS]
    diff-hunk-header ................................................. [ PASS]
    diff-hunk-old-lines .............................................. [ PASS]
    diff-hunk-new-lines .............................................. [ PASS]
    diff-hunk-old-start .............................................. [ PASS]
    diff-hunk-new-start .............................................. [ PASS]
    diff-hunk-lines .................................................. [ PASS]
    diff-line? ....................................................... [ PASS]
    diff-line-origin ................................................. [ PASS]
    diff-line-old-lineno ............................................. [ PASS]
    diff-line-new-lineno ............................................. [ PASS]
    diff-line-num-lines .............................................. [ PASS]
    diff-line-content-offset ......................................... [ PASS]
    diff-line-content ................................................ [ PASS]
    diff-delta-hunks (skipped hunks) ................................. [ PASS]
    diff-delta-hunks (skipped lines) ................................. [ PASS]
    diff-hunk-lines (skipped lines) .................................. [ PASS]
    38 tests completed in 21/1000 seconds.
    38 out of 38 (100%) tests passed.
    -- done testing diff -----------------------------------------------------


    -- testing odb -----------------------------------------------------------
    odb? ............................................................. [ PASS]
    odb-has-object? on nonexistent object ............................ [ PASS]
    odb-read on nonexistent object ................................... [ PASS]
    odb-has-object? (tree) ........................................... [ PASS]
    odb-read (tree) .................................................. [ PASS]
    odb-object-type (tree) ........................................... [ PASS]
    odb-object-id (tree) ............................................. [ PASS]
    odb-has-object? .................................................. [ PASS]
    odb-write ........................................................ [ PASS]
    odb-read (sha) ................................................... [ PASS]
    odb-read (oid) ................................................... [ PASS]
    odb-object? ...................................................... [ PASS]
    odb-hash ......................................................... [ PASS]
    odb-hash matches corresponding blob oid .......................... [ PASS]
    odb-read & write roundtrip ....................................... [ PASS]
    odb-write result matches corresponding blob oid .................. [ PASS]
    odb-object-data .................................................. [ PASS]
    odb-object-type .................................................. [ PASS]
    odb-object-size .................................................. [ PASS]
    odb-object-id .................................................... [ PASS]
    odb-has-object? .................................................. [ PASS]
    odb-write ........................................................ [ PASS]
    odb-read (sha) ................................................... [ PASS]
    odb-read (oid) ................................................... [ PASS]
    odb-object? ...................................................... [ PASS]
    odb-hash ......................................................... [ PASS]
    odb-hash matches corresponding blob oid .......................... [ PASS]
    odb-read & write roundtrip ....................................... [ PASS]
    odb-write result matches corresponding blob oid .................. [ PASS]
    odb-object-data .................................................. [ PASS]
    odb-object-type .................................................. [ PASS]
    odb-object-size .................................................. [ PASS]
    odb-object-id .................................................... [ PASS]
    odb-has-object? .................................................. [ PASS]
    odb-write ........................................................ [ PASS]
    odb-read (sha) ................................................... [ PASS]
    odb-read (oid) ................................................... [ PASS]
    odb-object? ...................................................... [ PASS]
    odb-hash ......................................................... [ PASS]
    odb-hash matches corresponding blob oid .......................... [ PASS]
    odb-read & write roundtrip ....................................... [ PASS]
    odb-write result matches corresponding blob oid .................. [ PASS]
    odb-object-data .................................................. [ PASS]
    odb-object-type .................................................. [ PASS]
    odb-object-size .................................................. [ PASS]
    odb-object-id .................................................... [ PASS]
    odb-has-object? .................................................. [ PASS]
    odb-write ........................................................ [ PASS]
    odb-read (sha) ................................................... [ PASS]
    odb-read (oid) ................................................... [ PASS]
    odb-object? ...................................................... [ PASS]
    odb-hash ......................................................... [ PASS]
    odb-hash matches corresponding blob oid .......................... [ PASS]
    odb-read & write roundtrip ....................................... [ PASS]
    odb-write result matches corresponding blob oid .................. [ PASS]
    odb-object-data .................................................. [ PASS]
    odb-object-type .................................................. [ PASS]
    odb-object-size .................................................. [ PASS]
    odb-object-id .................................................... [ PASS]
    59 tests completed in 9/1000 seconds.
    59 out of 59 (100%) tests passed.
    -- done testing odb ------------------------------------------------------


    -- testing revision parsing ----------------------------------------------
    revparse with invalid revision ................................... [ PASS]
    revparse with invalid revisions .................................. [ PASS]
    revparse with HEAD (1st value) ................................... [ PASS]
    revparse with HEAD (2nd value) ................................... [ PASS]
    revparse with sha1 (1st value) ................................... [ PASS]
    revparse with sha1 (2nd value) ................................... [ PASS]
    revparse with sha1 range (1st value) ............................. [ PASS]
    revparse with sha1 range (2nd value) ............................. [ PASS]
    8 tests completed in 3/1000 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing revision parsing -----------------------------------------


    -- testing checkout ------------------------------------------------------
    checkout invalid target .......................................... [ PASS]
    checkout head over worktree ...................................... [ PASS]
    checkout tree over worktree ...................................... [ PASS]
    checkout commit over worktree .................................... [ PASS]
    checkout index over worktree ..................................... [ PASS]
    5 tests completed in 1/50 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing checkout -------------------------------------------------


    -- testing generic object lookup -----------------------------------------
    repository-ref on nonexistent sha ................................ [ PASS]
    repository-ref on nonexistent oid ................................ [ PASS]
    repository-ref with oid .......................................... [ PASS]
    repository-ref with sha1 ......................................... [ PASS]
    repository-ref with reference .................................... [ PASS]
    repository-ref with commit ....................................... [ PASS]
    repository-ref with tag .......................................... [ PASS]
    repository-ref with tree ......................................... [ PASS]
    8 tests completed in 1/1000 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing generic object lookup ------------------------------------


    -- testing clone ---------------------------------------------------------
    clone ............................................................ [ PASS]
    repository-open after clone ...................................... [ PASS]
    2 tests completed in 17/500 seconds.
    2 out of 2 (100%) tests passed.
    -- done testing clone ----------------------------------------------------


    -- testing remote --------------------------------------------------------
    remote ........................................................... [ PASS]
    remotes .......................................................... [ PASS]
    remote? .......................................................... [ PASS]
    remote-name ...................................................... [ PASS]
    remote-name-set! ................................................. [ PASS]
    remote-name ...................................................... [ PASS]
    remote-name-set! ................................................. [ PASS]
    remote-url ....................................................... [ PASS]
    remote-connect! .................................................. [ PASS]
    remote-connected? (connected) .................................... [ PASS]
    remote-disconnect! ............................................... [ PASS]
    remote-connected? (disconnected) ................................. [ PASS]
    remote-download! ................................................. [ PASS]
    13 tests completed in 21/1000 seconds.
    13 out of 13 (100%) tests passed.
    -- done testing remote ---------------------------------------------------


    -- testing refspec -------------------------------------------------------
    remote-refspecs .................................................. [ PASS]
    refspec? ......................................................... [ PASS]
    refspec-direction ................................................ [ PASS]
    refspec-source ................................................... [ PASS]
    refspec-destination .............................................. [ PASS]
    5 tests completed in 3/1000 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing refspec --------------------------------------------------

22 subgroups completed in 381/500 seconds.
22 out of 22 (100%) subgroups passed.
-- done testing git ----------------------------------------------------------