Created
September 23, 2011 18:16
-
-
Save dudleyf/1238066 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dudley@kima gems/vfs :> git rev-parse HEAD 2x-dev// | |
b6c58111b3e130b88182e5ade2b87a66cc2eaaa6 | |
dudley@kima gems/vfs :> export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 2x-dev// | |
dudley@kima gems/vfs :> mvn -v 2x-dev// | |
Apache Maven 3.0.3 (r1075438; 2011-02-28 11:31:09-0600) | |
Maven home: /usr/local/Cellar/maven/3.0.3/libexec | |
Java version: 1.6.0_26, vendor: Apple Inc. | |
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home | |
Default locale: en_US, platform encoding: MacRoman | |
OS name: "mac os x", version: "10.7.1", arch: "x86_64", family: "mac" | |
dudley@kima gems/vfs :> mvn -s ../../support/settings.xml test 2x-dev// | |
[INFO] Scanning for projects... | |
[WARNING] | |
[WARNING] Some problems were encountered while building the effective model for rubygems:torquebox-vfs:java-gem:2.0.0-SNAPSHOT | |
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin de.saumya.mojo:jruby-maven-plugin @ line 100, column 15 | |
[WARNING] | |
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. | |
[WARNING] | |
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. | |
[WARNING] | |
[INFO] | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Building TorqueBox VFS 2.0.0-SNAPSHOT | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] | |
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ torquebox-vfs --- | |
[INFO] | |
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ torquebox-vfs --- | |
[INFO] | |
[INFO] --- gem-maven-plugin:0.28.4:initialize (default-initialize) @ torquebox-vfs --- | |
[INFO] | |
[INFO] --- maven-resources-plugin:2.4:resources (default-resources) @ torquebox-vfs --- | |
[INFO] Using 'UTF-8' encoding to copy filtered resources. | |
[INFO] skip non existing resourceDirectory /Users/dudley/code/torquebox/gems/vfs/src/main/resources | |
[INFO] skip non existing resourceDirectory /Users/dudley/code/torquebox/gems/vfs/src/main/java | |
[INFO] | |
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ torquebox-vfs --- | |
[INFO] No sources to compile | |
[INFO] | |
[INFO] --- jruby-maven-plugin:0.28.4:jruby (prepare-test-data) @ torquebox-vfs --- | |
[INFO] (in /Users/dudley/code/torquebox/gems/vfs) | |
[INFO] | |
[INFO] --- maven-dependency-plugin:2.1:copy-dependencies (install-vfs-jars-for-rubyspec) @ torquebox-vfs --- | |
[INFO] log4j-1.2.16.jar already exists in destination. | |
[INFO] jboss-vfs-3.0.1.GA.jar already exists in destination. | |
[INFO] jboss-logging-3.0.0.GA.jar already exists in destination. | |
[INFO] jboss-logmanager-1.2.0.GA.jar already exists in destination. | |
[INFO] jboss-logmanager-log4j-1.0.0.GA.jar already exists in destination. | |
[INFO] | |
[INFO] --- maven-resources-plugin:2.4:testResources (test-resources) @ torquebox-vfs --- | |
[INFO] Using 'UTF-8' encoding to copy filtered resources. | |
[INFO] skip non existing resourceDirectory /Users/dudley/code/torquebox/gems/vfs/src/test/resources | |
[INFO] Copying 685 resources | |
[INFO] | |
[INFO] --- rspec-maven-plugin:0.28.4:test (run-specs) @ torquebox-vfs --- | |
[INFO] Running RSpec tests from /Users/dudley/code/torquebox/gems/vfs/spec | |
[INFO] ** spec/dir_spec.rb | |
[INFO] Dir extensions for VFS | |
[INFO] with vfs urls | |
[INFO] should allow globbing within archives with explicit vfs - 0.061s | |
[INFO] should allow globbing within nested archives with explicit vfs - 0.011s | |
[INFO] should create new Dirs - 0.007s | |
[INFO] with absolute paths | |
[INFO] should ignore dotdirs by default - 0.033s FAILED | |
[INFO] should handle trailing double splats - 0.018s FAILED | |
[INFO] should handle Rails 2 glob-related arglebargle - 0.025s | |
[INFO] should ignore dotfiles by default - 0.014s | |
[INFO] should match dotfiles if explicitly asked - 0.017s | |
[INFO] should not find non-existent files - 0.018s | |
[INFO] should allow globbing without any special globbing characters on normal files - 0.016s | |
[INFO] should allow globbing without any special globbing characters on a single normal file - 0.008s | |
[INFO] should allow globbing without any special globbing characters for archives - 0.013s | |
[INFO] should allow globbing without any special globbing characters within archives - 0.012s | |
[INFO] should allow globbing without any special globbing characters for nested archives - 0.008s | |
[INFO] should allow globbing without any special globbing characters for within archives - 0.009s | |
[INFO] should provide access to entries - 0.019s | |
[INFO] should provide iteration over its entries - 0.024s | |
[INFO] should allow appropriate globbing of normal files - 0.017s | |
[INFO] should determine if VFS is needed for archives - 0.012s | |
[INFO] should determine if VFS is needed for nested archives - 0.01s | |
[INFO] should determine if VFS is needed with relative paths - 0.011s | |
[INFO] should allow character-class matching - 0.025s | |
[INFO] should allow alternation globbing on normal files - 0.019s | |
[INFO] should allow alternation globbing within archives - 0.022s | |
[INFO] should allow alternation globbing with trailing comma - 0.098s | |
[INFO] should allow alternation globbing with internal globs - 0.019s | |
[INFO] should allow for double-star globbing within archives - 0.01s | |
[INFO] should allow globbing of an array of patterns - 0.044s | |
[INFO] should match only directories if trailing slash - 0.029s | |
[INFO] should allow for multiple single-star globbing - 0.037s | |
[INFO] should allow globbing of multiple patterns via [] - 0.081s | |
[INFO] should allow globbing of a single pattern via [] - 0.058s | |
[INFO] should create new Dirs - 0.013s | |
[INFO] with relative paths | |
[INFO] should ignore dotdirs by default - 0.026s FAILED | |
[INFO] should handle trailing double splats - 0.013s FAILED | |
[INFO] should handle Rails 2 glob-related arglebargle - 0.021s | |
[INFO] should ignore dotfiles by default - 0.051s | |
[INFO] should match dotfiles if explicitly asked - 0.02s | |
[INFO] should not find non-existent files - 0.007s | |
[INFO] should allow globbing without any special globbing characters on normal files - 0.01s | |
[INFO] should allow globbing without any special globbing characters on a single normal file - 0.015s | |
[INFO] should allow globbing without any special globbing characters for archives - 0.01s | |
[INFO] should allow globbing without any special globbing characters within archives - 0.016s | |
[INFO] should allow globbing without any special globbing characters for nested archives - 0.014s | |
[INFO] should allow globbing without any special globbing characters for within archives - 0.016s | |
[INFO] should provide access to entries - 0.039s | |
[INFO] should provide iteration over its entries - 0.028s | |
[INFO] should allow appropriate globbing of normal files - 0.027s | |
[INFO] should determine if VFS is needed for archives - 0.007s | |
[INFO] should determine if VFS is needed for nested archives - 0.084s | |
[INFO] should determine if VFS is needed with relative paths - 0.01s | |
[INFO] should allow character-class matching - 0.018s | |
[INFO] should allow alternation globbing on normal files - 0.02s | |
[INFO] should allow alternation globbing within archives - 0.049s | |
[INFO] should allow alternation globbing with trailing comma - 0.05s | |
[INFO] should allow alternation globbing with internal globs - 0.039s | |
[INFO] should allow for double-star globbing within archives - 0.021s | |
[INFO] should allow globbing of an array of patterns - 0.018s | |
[INFO] should match only directories if trailing slash - 0.023s | |
[INFO] should allow for multiple single-star globbing - 0.02s | |
[INFO] should allow globbing of multiple patterns via [] - 0.023s | |
[INFO] should allow globbing of a single pattern via [] - 0.014s | |
[INFO] should create new Dirs - 0.007s | |
[INFO] with vfs paths | |
[INFO] should ignore dotdirs by default - 0.02s FAILED | |
[INFO] should handle trailing double splats - 0.011s FAILED | |
[INFO] should handle Rails 2 glob-related arglebargle - 0.018s | |
[INFO] should ignore dotfiles by default - 0.033s | |
[INFO] should match dotfiles if explicitly asked - 0.02s | |
[INFO] should not find non-existent files - 0.007s | |
[INFO] should allow globbing without any special globbing characters on normal files - 0.011s | |
[INFO] should allow globbing without any special globbing characters on a single normal file - 0.013s | |
[INFO] should allow globbing without any special globbing characters for archives - 0.01s | |
[INFO] should allow globbing without any special globbing characters within archives - 0.01s | |
[INFO] should allow globbing without any special globbing characters for nested archives - 0.013s | |
[INFO] should allow globbing without any special globbing characters for within archives - 0.009s | |
[INFO] should provide access to entries - 0.025s | |
[INFO] should provide iteration over its entries - 0.027s | |
[INFO] should allow appropriate globbing of normal files - 0.021s | |
[INFO] should determine if VFS is needed for archives - 0.006s | |
[INFO] should determine if VFS is needed for nested archives - 0.012s | |
[INFO] should determine if VFS is needed with relative paths - 0.016s | |
[INFO] should allow character-class matching - 0.025s | |
[INFO] should allow alternation globbing on normal files - 0.019s | |
[INFO] should allow alternation globbing within archives - 0.025s | |
[INFO] should allow alternation globbing with trailing comma - 0.023s | |
[INFO] should allow alternation globbing with internal globs - 0.03s | |
[INFO] should allow for double-star globbing within archives - 0.018s | |
[INFO] should allow globbing of an array of patterns - 0.017s | |
[INFO] should match only directories if trailing slash - 0.025s | |
[INFO] should allow for multiple single-star globbing - 0.019s | |
[INFO] should allow globbing of multiple patterns via [] - 0.02s | |
[INFO] should allow globbing of a single pattern via [] - 0.021s | |
[INFO] should create new Dirs - 0.007s | |
[INFO] mkdir | |
[INFO] should mkdir inside vfs archive when directory mounted on filesystem - 0.024s | |
[INFO] chdir | |
[INFO] should require a block be passed - 0.008s | |
[INFO] should work for vfs paths - 0.008s | |
[INFO] should work for home dirs - 0.008s | |
[INFO] ** spec/file_spec.rb | |
[INFO] File extensions for VFS | |
[INFO] should report writable-ness for VFS urls - 0.082s | |
[INFO] should not loop infinitely - 0.058s | |
[INFO] should not report a file is there when it's not - 0.1s | |
[INFO] should handle vfs urls as readable - 0.095s | |
[INFO] should report readable-ness for files inside vfs archives - 0.051s | |
[INFO] should report readable-ness for non-existent files inside vfs archives - 0.043s | |
[INFO] should handle #'s in filenames properly - 0.048s | |
[INFO] should handle spaces in filenames properly - 0.045s | |
[INFO] should handle percent-encoded filenames - 0.1s | |
[INFO] should handle backslashes in filenames even though there's no good reason to use them regardless of platform - 0.088s | |
[INFO] should be able to chmod real files with vfs urls - 0.041s | |
[INFO] should be able to read file after chmod from a stat - 0.111s | |
[INFO] should chmod inside vfs archive when directory mounted on filesystem - 0.045s | |
[INFO] should be able to create new files with vfs urls - 0.041s | |
[INFO] should allow rm_rf and mkdir_p of vfs path - 0.074s | |
[INFO] expand_path | |
[INFO] should handle relative non-vfs path - 0.032s | |
[INFO] should handle relative to vfs path - 0.043s | |
[INFO] should expand paths relative to VFS urls as VFS - 0.04s | |
[INFO] should expand paths relative to VFS pathnames as VFS - 0.05s | |
[INFO] should expand absolute Pathname objects correctly - 0.055s | |
[INFO] should return first path when given two vfs paths - 0.037s | |
[INFO] Tempfiles | |
[INFO] should be created in default dir - 0.039s | |
[INFO] should be created in a non-vfs directory - 0.049s | |
[INFO] should be created in a vfs directory - 0.035s | |
[INFO] open | |
[INFO] should return File when called on File with VFS url - 0.034s | |
[INFO] should return File when called on File without VFS url - 0.034s | |
[INFO] should find files by pathnames - 0.072s | |
[INFO] should respect binary mode for vfs files that don't yet exist - 0.081s FAILED | |
[INFO] should respect binary mode for vfs files that already exist - 0.039s FAILED | |
[INFO] new | |
[INFO] should return File when called on File with VFS url - 0.036s | |
[INFO] should return File when called on File without VFS url - 0.033s | |
[INFO] should create objects that respond to lstat for files in an archive - 0.035s | |
[INFO] should provide size for normal files - 0.035s | |
[INFO] should throw NOENT for size of non-existant files - 0.042s | |
[INFO] should provide size? for normal files - 0.039s | |
[INFO] should not throw NOENT for size? of non-existant files - 0.041s | |
[INFO] should provide mtime for normal files - 0.039s | |
[INFO] should report writeable-ness for normal files - 0.033s | |
[INFO] should allow writing with truncation via open() - 0.037s | |
[INFO] should allow writing with appending via open() - 0.039s | |
[INFO] should allow writing new files via File.open - 0.037s | |
[INFO] should allow stat for normal files - 0.039s | |
[INFO] should not return a stat for missing files - 0.045s | |
[INFO] should provide mtime for files in an archive - 0.049s | |
[INFO] should allow stat for files in an archive - 0.029s | |
[INFO] should provide mtime for files in a nested archive - 0.034s | |
[INFO] should test existance of normal files - 0.031s | |
[INFO] should test existance of files in an archive - 0.032s | |
[INFO] should test directoryness for normal files - 0.036s | |
[INFO] should test directoryness for files within an archive - 0.074s | |
[INFO] should test directoryness for non-existant files - 0.048s | |
[INFO] should test fileness for normal files - 0.053s | |
[INFO] should test fileness for files within an archive - 0.048s | |
[INFO] should provide size for normal files - 0.035s | |
[INFO] should throw NOENT for size of non-existant files - 0.034s | |
[INFO] should provide size? for normal files - 0.029s | |
[INFO] should not throw NOENT for size? of non-existant files - 0.037s | |
[INFO] should provide mtime for normal files - 0.031s | |
[INFO] should report writeable-ness for normal files - 0.03s | |
[INFO] should allow writing with truncation via open() - 0.043s | |
[INFO] should allow writing with appending via open() - 0.044s | |
[INFO] should allow writing new files via File.open - 0.034s | |
[INFO] should allow stat for normal files - 0.032s | |
[INFO] should not return a stat for missing files - 0.035s | |
[INFO] should provide mtime for files in an archive - 0.043s | |
[INFO] should allow stat for files in an archive - 0.038s | |
[INFO] should provide mtime for files in a nested archive - 0.11s | |
[INFO] should test existance of normal files - 0.033s | |
[INFO] should test existance of files in an archive - 0.051s | |
[INFO] should test directoryness for normal files - 0.028s | |
[INFO] should test directoryness for files within an archive - 0.04s | |
[INFO] should test directoryness for non-existant files - 0.031s | |
[INFO] should test fileness for normal files - 0.035s | |
[INFO] should test fileness for files within an archive - 0.062s | |
[INFO] should provide size for normal files - 0.071s | |
[INFO] should throw NOENT for size of non-existant files - 0.034s | |
[INFO] should provide size? for normal files - 0.028s | |
[INFO] should not throw NOENT for size? of non-existant files - 0.034s | |
[INFO] should provide mtime for normal files - 0.032s | |
[INFO] should report writeable-ness for normal files - 0.035s | |
[INFO] should allow writing with truncation via open() - 0.032s | |
[INFO] should allow writing with appending via open() - 0.041s | |
[INFO] should allow writing new files via File.open - 0.031s | |
[INFO] should allow stat for normal files - 0.03s | |
[INFO] should not return a stat for missing files - 0.03s | |
[INFO] should provide mtime for files in an archive - 0.039s | |
[INFO] should allow stat for files in an archive - 0.034s | |
[INFO] should provide mtime for files in a nested archive - 0.035s | |
[INFO] should test existance of normal files - 0.038s | |
[INFO] should test existance of files in an archive - 0.035s | |
[INFO] should test directoryness for normal files - 0.035s | |
[INFO] should test directoryness for files within an archive - 0.039s | |
[INFO] should test directoryness for non-existant files - 0.029s | |
[INFO] should test fileness for normal files - 0.028s | |
[INFO] should test fileness for files within an archive - 0.037s | |
[INFO] path joinage | |
[INFO] should work for relative paths - 0.03s | |
[INFO] should work for absolute paths - 0.031s | |
[INFO] should work for vfs paths - 0.032s | |
[INFO] should handle a subset of vfs params - 0.029s | |
[INFO] dirname | |
[INFO] should properly handle non-vfs paths - 0.043s | |
[INFO] should return vfs paths when given a vfs path - 0.037s | |
[INFO] chown | |
[INFO] should handle vfs paths - 0.055s | |
[INFO] utime | |
[INFO] should handle vfs paths - 0.041s | |
[INFO] subclasses | |
[INFO] should open an instance of the subclass - 0.033s | |
[INFO] ** spec/file_test_spec.rb | |
[INFO] should delegate to File.directory? - 0.005s | |
[INFO] should delegate to File.exist? - 0.002s | |
[INFO] should delegate to File.exists? - 0.003s | |
[INFO] should delegate to File.file? - 0.004s | |
[INFO] should delegate to File.readable? - 0.006s | |
[INFO] should delegate to File.writable? - 0.003s | |
[INFO] should delegate to File.size - 0.012s | |
[INFO] ** spec/io_spec.rb | |
[INFO] IO extensions for VFS | |
[INFO] with vfs absolute paths | |
[INFO] read | |
[INFO] should allow reading of regular files - 0.012s | |
[INFO] should allow reading of files within an archive - 0.007s | |
[INFO] should allow reading of files within a nested archive - 0.007s | |
[INFO] should honor the length argument - 0.007s | |
[INFO] should honor the offset argument - 0.007s | |
[INFO] readline | |
[INFO] should allow reading a regular file - 0.009s | |
[INFO] should allow reading of files within an archive - 0.007s | |
[INFO] should allow reading of files within a nested archive - 0.006s | |
[INFO] with normal absolute paths | |
[INFO] should allow reading of regular files - 0.006s | |
[INFO] should allow reading of files within an archive - 0.008s | |
[INFO] should allow reading of files within a nested archive - 0.007s | |
[INFO] should honor the length argument - 0.005s | |
[INFO] should honor the offset argument - 0.005s | |
[INFO] should allow reading a regular file - 0.007s | |
[INFO] should allow reading of files within an archive - 0.007s | |
[INFO] should allow reading of files within a nested archive - 0.008s | |
[INFO] with vfs relative paths | |
[INFO] should allow reading of regular files - 0.008s | |
[INFO] should allow reading of files within an archive - 0.005s | |
[INFO] should allow reading of files within a nested archive - 0.008s | |
[INFO] should honor the length argument - 0.006s | |
[INFO] should honor the offset argument - 0.007s | |
[INFO] should allow reading a regular file - 0.009s | |
[INFO] should allow reading of files within an archive - 0.009s | |
[INFO] should allow reading of files within a nested archive - 0.008s | |
[INFO] with normal relative paths | |
[INFO] should allow reading of regular files - 0.027s | |
[INFO] should allow reading of files within an archive - 0.008s | |
[INFO] should allow reading of files within a nested archive - 0.008s | |
[INFO] should honor the length argument - 0.009s | |
[INFO] should honor the offset argument - 0.008s | |
[INFO] should allow reading a regular file - 0.005s | |
[INFO] should allow reading of files within an archive - 0.007s | |
[INFO] should allow reading of files within a nested archive - 0.009s | |
[INFO] ** spec/jdbc_spec.rb | |
[INFO] JDBC Extensions for VFS | |
[INFO] DriverManager | |
[INFO] getConnection | |
[INFO] should call get_connection_with_properties if passed two arguments - 0.009s | |
[INFO] should call get_connection_with_username_password if passed three arguments - 0.007s | |
[INFO] get_connection_with_properties | |
[INFO] should delegate to original method - 0.004s | |
[INFO] should fall back to connect directly - 0.019s | |
[INFO] get_connection_with_username_password | |
[INFO] should delegate to original method - 0.005s | |
[INFO] should fall back to connect directly - 0.011s | |
[INFO] ** spec/pathname_spec.rb | |
[INFO] Pathname extensions for VFS | |
[INFO] realpath | |
[INFO] should expand VFS paths - 0.004s | |
[INFO] should find real path for non-VFS paths - 0.004s | |
[INFO] should not find vfs paths to be relative - 0.002s | |
[INFO] should find real relative paths to be relative - 0.002s | |
[INFO] should find real absolute paths to not be relative - 0.002s | |
[INFO] ** spec/vfs_dir_spec.rb | |
[INFO] TorqueBox::VFS::Dir | |
[INFO] entries | |
[INFO] should find vfs entries outside of archives - 0.007s | |
[INFO] should find vfs entries inside of archives - 0.015s | |
[INFO] ** spec/vfs_spec.rb | |
[INFO] VFS path resolution | |
[INFO] resolve_within_archive | |
[INFO] should return pathnames with vfs: prefix unmodified - 0.001s | |
[INFO] resolve_path_url | |
[INFO] should prefix relative paths with the current dir - 0.002s | |
[INFO] should not prefix absolute paths with the current dir - 0.001s | |
[INFO] should treat paths with windows drive letters as absolute - 0.001s | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Failures | |
[INFO] spec/dir_spec.rb | |
[INFO] 46:Dir extensions for VFS with absolute paths should ignore dotdirs by default | |
[INFO] 52:Dir extensions for VFS with absolute paths should handle trailing double splats | |
[INFO] 46:Dir extensions for VFS with relative paths should ignore dotdirs by default | |
[INFO] 52:Dir extensions for VFS with relative paths should handle trailing double splats | |
[INFO] 46:Dir extensions for VFS with vfs paths should ignore dotdirs by default | |
[INFO] 52:Dir extensions for VFS with vfs paths should handle trailing double splats | |
[INFO] spec/file_spec.rb | |
[INFO] 210:File extensions for VFS open should respect binary mode for vfs files that don't yet exist | |
[INFO] 220:File extensions for VFS open should respect binary mode for vfs files that already exist | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Completed in 8.308s WITH FAILURES | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Passing...249 | |
[INFO] Pending...0 | |
[INFO] Failing...8 | |
[INFO] | |
[INFO] Total.....257 | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] BUILD FAILURE | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Total time: 18.446s | |
[INFO] Finished at: Fri Sep 23 13:15:19 CDT 2011 | |
[INFO] Final Memory: 8M/81M | |
[INFO] ------------------------------------------------------------------------ | |
[ERROR] Failed to execute goal de.saumya.mojo:rspec-maven-plugin:0.28.4:test (run-specs) on project torquebox-vfs: There were test failures -> [Help 1] | |
[ERROR] | |
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. | |
[ERROR] Re-run Maven using the -X switch to enable full debug logging. | |
[ERROR] | |
[ERROR] For more information about the errors and possible solutions, please read the following articles: | |
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException | |
mvn -s ../../support/settings.xml test 36.58s user 2.26s system 195% cpu 19.856 total |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dudley@kima gems/vfs :> jruby -J-classpath /Users/dudley/code/torquebox/gems/vfs/target/dependencies/jboss-logging.jar:/Users/dudley/code/torquebox/gems/vfs/target/dependencies/jboss-logmanager-log4j.jar:/Users/dudley/code/torquebox/gems/vfs/target/dependencies/jboss-logmanager.jar:/Users/dudley/code/torquebox/gems/vfs/target/dependencies/jboss-vfs.jar:/Users/dudley/code/torquebox/gems/vfs/target/dependencies/log4j.jar -S rspec spec | |
...FF............................FF............................FF...........................................................FF................................................................................................................................... | |
Failures: | |
1) Dir extensions for VFS with absolute paths should ignore dotdirs by default | |
Failure/Error: items.size.should eql(33) | |
expected 33 | |
got 32 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
2) Dir extensions for VFS with absolute paths should handle trailing double splats | |
Failure/Error: items.size.should eql(6) | |
expected 6 | |
got 5 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
3) Dir extensions for VFS with relative paths should ignore dotdirs by default | |
Failure/Error: items.size.should eql(33) | |
expected 33 | |
got 32 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
4) Dir extensions for VFS with relative paths should handle trailing double splats | |
Failure/Error: items.size.should eql(6) | |
expected 6 | |
got 5 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
5) Dir extensions for VFS with vfs paths should ignore dotdirs by default | |
Failure/Error: items.size.should eql(33) | |
expected 33 | |
got 32 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
6) Dir extensions for VFS with vfs paths should handle trailing double splats | |
Failure/Error: items.size.should eql(6) | |
expected 6 | |
got 5 | |
(compared using eql?) | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
7) File extensions for VFS open should respect binary mode for vfs files that don't yet exist | |
Failure/Error: data = File.read( in_path ) | |
Errno::ENOENT: | |
No such file or directory | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
8) File extensions for VFS open should respect binary mode for vfs files that already exist | |
Failure/Error: data = File.read( path ) | |
Errno::ENOENT: | |
No such file or directory | |
# org/jruby/RubyKernel.java:2061:in `instance_eval' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
# org/jruby/RubyArray.java:2336:in `collect' | |
Finished in 8.06 seconds | |
257 examples, 8 failures | |
Failed examples: | |
rspec ./spec/dir_spec.rb:46 # Dir extensions for VFS with absolute paths should ignore dotdirs by default | |
rspec ./spec/dir_spec.rb:52 # Dir extensions for VFS with absolute paths should handle trailing double splats | |
rspec ./spec/dir_spec.rb:46 # Dir extensions for VFS with relative paths should ignore dotdirs by default | |
rspec ./spec/dir_spec.rb:52 # Dir extensions for VFS with relative paths should handle trailing double splats | |
rspec ./spec/dir_spec.rb:46 # Dir extensions for VFS with vfs paths should ignore dotdirs by default | |
rspec ./spec/dir_spec.rb:52 # Dir extensions for VFS with vfs paths should handle trailing double splats | |
rspec ./spec/file_spec.rb:210 # File extensions for VFS open should respect binary mode for vfs files that don't yet exist | |
rspec ./spec/file_spec.rb:220 # File extensions for VFS open should respect binary mode for vfs files that already exist | |
jruby -J-classpath -S rspec spec 19.73s user 1.45s system 176% cpu 12.011 total |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE html | |
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
<head> | |
<title>RSpec results</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<meta http-equiv="Expires" content="-1" /> | |
<meta http-equiv="Pragma" content="no-cache" /> | |
<style type="text/css"> | |
body { | |
margin: 0; | |
padding: 0; | |
background: #fff; | |
font-size: 80%; | |
} | |
</style> | |
<script type="text/javascript"> | |
// <![CDATA[ | |
function moveProgressBar(percentDone) { | |
document.getElementById("rspec-header").style.width = percentDone +"%"; | |
} | |
function makeRed(element_id) { | |
document.getElementById(element_id).style.background = '#C40D0D'; | |
document.getElementById(element_id).style.color = '#FFFFFF'; | |
} | |
function makeYellow(element_id) { | |
if (element_id == "rspec-header" && document.getElementById(element_id).style.background != '#C40D0D') | |
{ | |
document.getElementById(element_id).style.background = '#FAF834'; | |
document.getElementById(element_id).style.color = '#000000'; | |
} | |
else | |
{ | |
document.getElementById(element_id).style.background = '#FAF834'; | |
document.getElementById(element_id).style.color = '#000000'; | |
} | |
} | |
// ]]> | |
</script> | |
<style type="text/css"> | |
#rspec-header { | |
background: #65C400; color: #fff; height: 4em; | |
} | |
.rspec-report h1 { | |
margin: 0px 10px 0px 10px; | |
padding: 10px; | |
font-family: "Lucida Grande", Helvetica, sans-serif; | |
font-size: 1.8em; | |
position: absolute; | |
} | |
#summary { | |
margin: 0; padding: 5px 10px; | |
font-family: "Lucida Grande", Helvetica, sans-serif; | |
text-align: right; | |
top: 0px; | |
right: 0px; | |
float:right; | |
} | |
#summary p { | |
margin: 0 0 0 2px; | |
} | |
#summary #totals { | |
font-size: 1.2em; | |
} | |
.example_group { | |
margin: 0 10px 5px; | |
background: #fff; | |
} | |
dl { | |
margin: 0; padding: 0 0 5px; | |
font: normal 11px "Lucida Grande", Helvetica, sans-serif; | |
} | |
dt { | |
padding: 3px; | |
background: #65C400; | |
color: #fff; | |
font-weight: bold; | |
} | |
dd { | |
margin: 5px 0 5px 5px; | |
padding: 3px 3px 3px 18px; | |
} | |
dd.spec.passed { | |
border-left: 5px solid #65C400; | |
border-bottom: 1px solid #65C400; | |
background: #DBFFB4; color: #3D7700; | |
} | |
dd.spec.failed { | |
border-left: 5px solid #C20000; | |
border-bottom: 1px solid #C20000; | |
color: #C20000; background: #FFFBD3; | |
} | |
dd.spec.not_implemented { | |
border-left: 5px solid #FAF834; | |
border-bottom: 1px solid #FAF834; | |
background: #FCFB98; color: #131313; | |
} | |
dd.spec.pending_fixed { | |
border-left: 5px solid #0000C2; | |
border-bottom: 1px solid #0000C2; | |
color: #0000C2; background: #D3FBFF; | |
} | |
.backtrace { | |
color: #000; | |
font-size: 12px; | |
} | |
a { | |
color: #BE5C00; | |
} | |
/* Ruby code, style similar to vibrant ink */ | |
.ruby { | |
font-size: 12px; | |
font-family: monospace; | |
color: white; | |
background-color: black; | |
padding: 0.1em 0 0.2em 0; | |
} | |
.ruby .keyword { color: #FF6600; } | |
.ruby .constant { color: #339999; } | |
.ruby .attribute { color: white; } | |
.ruby .global { color: white; } | |
.ruby .module { color: white; } | |
.ruby .class { color: white; } | |
.ruby .string { color: #66FF00; } | |
.ruby .ident { color: white; } | |
.ruby .method { color: #FFCC00; } | |
.ruby .number { color: white; } | |
.ruby .char { color: white; } | |
.ruby .comment { color: #9933CC; } | |
.ruby .symbol { color: white; } | |
.ruby .regex { color: #44B4CC; } | |
.ruby .punct { color: white; } | |
.ruby .escape { color: white; } | |
.ruby .interp { color: white; } | |
.ruby .expr { color: white; } | |
.ruby .offending { background-color: gray; } | |
.ruby .linenum { | |
width: 75px; | |
padding: 0.1em 1em 0.2em 0; | |
color: #000000; | |
background-color: #FFFBD3; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="rspec-report"> | |
<div id="rspec-header"> | |
<div id="label"> | |
<h1>RSpec Code Examples</h1> | |
</div> | |
<div id="summary"> | |
<p id="totals"> </p> | |
<p id="duration"> </p> | |
</div> | |
</div> | |
<div class="results"> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_1">Dir extensions for VFS</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_2">with vfs urls</dt> | |
<script type="text/javascript">moveProgressBar('0.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing within archives with explicit vfs</span></dd> | |
<script type="text/javascript">moveProgressBar('0.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing within nested archives with explicit vfs</span></dd> | |
<script type="text/javascript">moveProgressBar('1.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should create new Dirs</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_3">with absolute paths</dt> | |
<script type="text/javascript">makeRed('rspec-header');</script> | |
<script type="text/javascript">makeRed('example_group_3');</script> | |
<script type="text/javascript">moveProgressBar('1.5');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should ignore dotdirs by default</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 33 | |
got 32 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('1.9');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should handle trailing double splats</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 6 | |
got 5 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('2.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle Rails 2 glob-related arglebargle</span></dd> | |
<script type="text/javascript">moveProgressBar('2.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should ignore dotfiles by default</span></dd> | |
<script type="text/javascript">moveProgressBar('3.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match dotfiles if explicitly asked</span></dd> | |
<script type="text/javascript">moveProgressBar('3.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not find non-existent files</span></dd> | |
<script type="text/javascript">moveProgressBar('3.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('4.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on a single normal file</span></dd> | |
<script type="text/javascript">moveProgressBar('4.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('5.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('5.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('5.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('6.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide access to entries</span></dd> | |
<script type="text/javascript">moveProgressBar('6.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide iteration over its entries</span></dd> | |
<script type="text/javascript">moveProgressBar('7.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow appropriate globbing of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('7.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('7.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('8.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed with relative paths</span></dd> | |
<script type="text/javascript">moveProgressBar('8.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow character-class matching</span></dd> | |
<script type="text/javascript">moveProgressBar('8.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('9.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('9.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with trailing comma</span></dd> | |
<script type="text/javascript">moveProgressBar('10.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with internal globs</span></dd> | |
<script type="text/javascript">moveProgressBar('10.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for double-star globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('10.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of an array of patterns</span></dd> | |
<script type="text/javascript">moveProgressBar('11.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match only directories if trailing slash</span></dd> | |
<script type="text/javascript">moveProgressBar('11.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for multiple single-star globbing</span></dd> | |
<script type="text/javascript">moveProgressBar('12.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of multiple patterns via []</span></dd> | |
<script type="text/javascript">moveProgressBar('12.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of a single pattern via []</span></dd> | |
<script type="text/javascript">moveProgressBar('12.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should create new Dirs</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_4">with relative paths</dt> | |
<script type="text/javascript">makeRed('example_group_4');</script> | |
<script type="text/javascript">moveProgressBar('13.2');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should ignore dotdirs by default</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 33 | |
got 32 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('13.6');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should handle trailing double splats</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 6 | |
got 5 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('14.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle Rails 2 glob-related arglebargle</span></dd> | |
<script type="text/javascript">moveProgressBar('14.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should ignore dotfiles by default</span></dd> | |
<script type="text/javascript">moveProgressBar('14.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match dotfiles if explicitly asked</span></dd> | |
<script type="text/javascript">moveProgressBar('15.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not find non-existent files</span></dd> | |
<script type="text/javascript">moveProgressBar('15.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('15.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on a single normal file</span></dd> | |
<script type="text/javascript">moveProgressBar('16.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('16.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('17.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('17.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('17.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide access to entries</span></dd> | |
<script type="text/javascript">moveProgressBar('18.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide iteration over its entries</span></dd> | |
<script type="text/javascript">moveProgressBar('18.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow appropriate globbing of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('19.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('19.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('19.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed with relative paths</span></dd> | |
<script type="text/javascript">moveProgressBar('20.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow character-class matching</span></dd> | |
<script type="text/javascript">moveProgressBar('20.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('21.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('21.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with trailing comma</span></dd> | |
<script type="text/javascript">moveProgressBar('21.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with internal globs</span></dd> | |
<script type="text/javascript">moveProgressBar('22.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for double-star globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('22.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of an array of patterns</span></dd> | |
<script type="text/javascript">moveProgressBar('22.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match only directories if trailing slash</span></dd> | |
<script type="text/javascript">moveProgressBar('23.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for multiple single-star globbing</span></dd> | |
<script type="text/javascript">moveProgressBar('23.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of multiple patterns via []</span></dd> | |
<script type="text/javascript">moveProgressBar('24.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of a single pattern via []</span></dd> | |
<script type="text/javascript">moveProgressBar('24.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should create new Dirs</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_5">with vfs paths</dt> | |
<script type="text/javascript">makeRed('example_group_5');</script> | |
<script type="text/javascript">moveProgressBar('24.9');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should ignore dotdirs by default</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 33 | |
got 32 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('25.2');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should handle trailing double splats</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre> | |
expected 6 | |
got 5 | |
(compared using eql?) | |
</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">27</span> end | |
<span class="linenum">28</span> | |
<span class="offending"><span class="linenum">29</span> raise(RSpec::Expectations::ExpectationNotMetError.new(message))</span> | |
<span class="linenum">30</span> end | |
<span class="linenum">31</span> | |
<span class="linenum">32</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('25.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle Rails 2 glob-related arglebargle</span></dd> | |
<script type="text/javascript">moveProgressBar('26.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should ignore dotfiles by default</span></dd> | |
<script type="text/javascript">moveProgressBar('26.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match dotfiles if explicitly asked</span></dd> | |
<script type="text/javascript">moveProgressBar('26.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not find non-existent files</span></dd> | |
<script type="text/javascript">moveProgressBar('27.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('27.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters on a single normal file</span></dd> | |
<script type="text/javascript">moveProgressBar('28.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('28.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('28.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('29.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing without any special globbing characters for within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('29.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide access to entries</span></dd> | |
<script type="text/javascript">moveProgressBar('29.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide iteration over its entries</span></dd> | |
<script type="text/javascript">moveProgressBar('30.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow appropriate globbing of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('30.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for archives</span></dd> | |
<script type="text/javascript">moveProgressBar('31.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed for nested archives</span></dd> | |
<script type="text/javascript">moveProgressBar('31.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should determine if VFS is needed with relative paths</span></dd> | |
<script type="text/javascript">moveProgressBar('31.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow character-class matching</span></dd> | |
<script type="text/javascript">moveProgressBar('32.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing on normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('32.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('33.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with trailing comma</span></dd> | |
<script type="text/javascript">moveProgressBar('33.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow alternation globbing with internal globs</span></dd> | |
<script type="text/javascript">moveProgressBar('33.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for double-star globbing within archives</span></dd> | |
<script type="text/javascript">moveProgressBar('34.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of an array of patterns</span></dd> | |
<script type="text/javascript">moveProgressBar('34.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should match only directories if trailing slash</span></dd> | |
<script type="text/javascript">moveProgressBar('35.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow for multiple single-star globbing</span></dd> | |
<script type="text/javascript">moveProgressBar('35.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of multiple patterns via []</span></dd> | |
<script type="text/javascript">moveProgressBar('35.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow globbing of a single pattern via []</span></dd> | |
<script type="text/javascript">moveProgressBar('36.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should create new Dirs</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_6">mkdir</dt> | |
<script type="text/javascript">moveProgressBar('36.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should mkdir inside vfs archive when directory mounted on filesystem</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_7">chdir</dt> | |
<script type="text/javascript">moveProgressBar('36.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should require a block be passed</span></dd> | |
<script type="text/javascript">moveProgressBar('37.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should work for vfs paths</span></dd> | |
<script type="text/javascript">moveProgressBar('37.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should work for home dirs</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_8">File extensions for VFS</dt> | |
<script type="text/javascript">moveProgressBar('38.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report writable-ness for VFS urls</span></dd> | |
<script type="text/javascript">moveProgressBar('38.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not loop infinitely</span></dd> | |
<script type="text/javascript">moveProgressBar('38.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not report a file is there when it's not</span></dd> | |
<script type="text/javascript">moveProgressBar('39.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle vfs urls as readable</span></dd> | |
<script type="text/javascript">moveProgressBar('39.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report readable-ness for files inside vfs archives</span></dd> | |
<script type="text/javascript">moveProgressBar('40.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report readable-ness for non-existent files inside vfs archives</span></dd> | |
<script type="text/javascript">moveProgressBar('40.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle #'s in filenames properly</span></dd> | |
<script type="text/javascript">moveProgressBar('40.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle spaces in filenames properly</span></dd> | |
<script type="text/javascript">moveProgressBar('41.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle percent-encoded filenames</span></dd> | |
<script type="text/javascript">moveProgressBar('41.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle backslashes in filenames even though there's no good reason to use them regardless of platform</span></dd> | |
<script type="text/javascript">moveProgressBar('42.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be able to chmod real files with vfs urls</span></dd> | |
<script type="text/javascript">moveProgressBar('42.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be able to read file after chmod from a stat</span></dd> | |
<script type="text/javascript">moveProgressBar('42.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should chmod inside vfs archive when directory mounted on filesystem</span></dd> | |
<script type="text/javascript">moveProgressBar('43.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be able to create new files with vfs urls</span></dd> | |
<script type="text/javascript">moveProgressBar('43.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow rm_rf and mkdir_p of vfs path</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_9">expand_path</dt> | |
<script type="text/javascript">moveProgressBar('43.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle relative non-vfs path</span></dd> | |
<script type="text/javascript">moveProgressBar('44.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle relative to vfs path</span></dd> | |
<script type="text/javascript">moveProgressBar('44.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should expand paths relative to VFS urls as VFS</span></dd> | |
<script type="text/javascript">moveProgressBar('45.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should expand paths relative to VFS pathnames as VFS</span></dd> | |
<script type="text/javascript">moveProgressBar('45.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should expand absolute Pathname objects correctly</span></dd> | |
<script type="text/javascript">moveProgressBar('45.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return first path when given two vfs paths</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_10">Tempfiles</dt> | |
<script type="text/javascript">moveProgressBar('46.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be created in default dir</span></dd> | |
<script type="text/javascript">moveProgressBar('46.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be created in a non-vfs directory</span></dd> | |
<script type="text/javascript">moveProgressBar('47.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should be created in a vfs directory</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_11">open</dt> | |
<script type="text/javascript">moveProgressBar('47.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return File when called on File with VFS url</span></dd> | |
<script type="text/javascript">moveProgressBar('47.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return File when called on File without VFS url</span></dd> | |
<script type="text/javascript">moveProgressBar('48.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find files by pathnames</span></dd> | |
<script type="text/javascript">makeRed('example_group_11');</script> | |
<script type="text/javascript">moveProgressBar('48.6');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should respect binary mode for vfs files that don't yet exist</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre>No such file or directory</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">90</span> | |
<span class="linenum">91</span> if ( ! create && ! virtual_file.exists ) | |
<span class="offending"><span class="linenum">92</span> raise Errno::ENOENT</span> | |
<span class="linenum">93</span> end | |
<span class="linenum">94</span> | |
<span class="linenum">95</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
<script type="text/javascript">moveProgressBar('49.0');</script> | |
<dd class="spec failed"> | |
<span class="failed_spec_name">should respect binary mode for vfs files that already exist</span> | |
<div class="failure" id="failure_0"> | |
<div class="message"><pre>No such file or directory</pre></div> | |
<div class="backtrace"><pre>org/jruby/RubyKernel.java:2061:in `instance_eval' | |
org/jruby/RubyKernel.java:1191:in `catch' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyArray.java:2336:in `collect' | |
org/jruby/RubyKernel.java:1063:in `load' | |
-e:1:in `(root)'</pre></div> | |
<pre class="ruby"><code><span class="linenum">90</span> | |
<span class="linenum">91</span> if ( ! create && ! virtual_file.exists ) | |
<span class="offending"><span class="linenum">92</span> raise Errno::ENOENT</span> | |
<span class="linenum">93</span> end | |
<span class="linenum">94</span> | |
<span class="linenum">95</span><span class="comment"># gem install syntax to get syntax highlighting</span></code></pre> | |
</div> | |
</dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_12">new</dt> | |
<script type="text/javascript">moveProgressBar('49.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return File when called on File with VFS url</span></dd> | |
<script type="text/javascript">moveProgressBar('49.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return File when called on File without VFS url</span></dd> | |
<script type="text/javascript">moveProgressBar('50.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should create objects that respond to lstat for files in an archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_13">with absolute paths</dt> | |
<script type="text/javascript">moveProgressBar('50.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('50.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should throw NOENT for size of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('51.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size? for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('51.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not throw NOENT for size? of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('52.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('52.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report writeable-ness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('52.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with truncation via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('53.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with appending via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('53.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing new files via File.open</span></dd> | |
<script type="text/javascript">moveProgressBar('54.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('54.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not return a stat for missing files</span></dd> | |
<script type="text/javascript">moveProgressBar('54.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('55.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('55.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('56.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('56.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('56.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('57.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('57.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('57.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('58.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for files within an archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_14">with relative paths</dt> | |
<script type="text/javascript">moveProgressBar('58.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('59.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should throw NOENT for size of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('59.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size? for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('59.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not throw NOENT for size? of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('60.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('60.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report writeable-ness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('61.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with truncation via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('61.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with appending via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('61.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing new files via File.open</span></dd> | |
<script type="text/javascript">moveProgressBar('62.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('62.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not return a stat for missing files</span></dd> | |
<script type="text/javascript">moveProgressBar('63.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('63.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('63.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('64.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('64.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('64.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('65.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('65.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('66.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('66.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for files within an archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_15">with vfs paths</dt> | |
<script type="text/javascript">moveProgressBar('66.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('67.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should throw NOENT for size of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('67.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide size? for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('68.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not throw NOENT for size? of non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('68.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('68.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should report writeable-ness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('69.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with truncation via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('69.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing with appending via open()</span></dd> | |
<script type="text/javascript">moveProgressBar('70.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow writing new files via File.open</span></dd> | |
<script type="text/javascript">moveProgressBar('70.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('70.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not return a stat for missing files</span></dd> | |
<script type="text/javascript">moveProgressBar('71.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('71.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow stat for files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('71.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should provide mtime for files in a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('72.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('72.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test existance of files in an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('73.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('73.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('73.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test directoryness for non-existant files</span></dd> | |
<script type="text/javascript">moveProgressBar('74.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for normal files</span></dd> | |
<script type="text/javascript">moveProgressBar('74.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should test fileness for files within an archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_16">path joinage</dt> | |
<script type="text/javascript">moveProgressBar('75.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should work for relative paths</span></dd> | |
<script type="text/javascript">moveProgressBar('75.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should work for absolute paths</span></dd> | |
<script type="text/javascript">moveProgressBar('75.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should work for vfs paths</span></dd> | |
<script type="text/javascript">moveProgressBar('76.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle a subset of vfs params</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_17">dirname</dt> | |
<script type="text/javascript">moveProgressBar('76.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should properly handle non-vfs paths</span></dd> | |
<script type="text/javascript">moveProgressBar('77.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return vfs paths when given a vfs path</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_18">chown</dt> | |
<script type="text/javascript">moveProgressBar('77.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle vfs paths</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_19">utime</dt> | |
<script type="text/javascript">moveProgressBar('77.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should handle vfs paths</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_20">subclasses</dt> | |
<script type="text/javascript">moveProgressBar('78.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should open an instance of the subclass</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_21">File extensions for VFS</dt> | |
<script type="text/javascript">moveProgressBar('78.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.directory?</span></dd> | |
<script type="text/javascript">moveProgressBar('78.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.exist?</span></dd> | |
<script type="text/javascript">moveProgressBar('79.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.exists?</span></dd> | |
<script type="text/javascript">moveProgressBar('79.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.file?</span></dd> | |
<script type="text/javascript">moveProgressBar('80.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.readable?</span></dd> | |
<script type="text/javascript">moveProgressBar('80.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.writable?</span></dd> | |
<script type="text/javascript">moveProgressBar('80.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to File.size</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_22">IO extensions for VFS</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_23">with vfs absolute paths</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_24">read</dt> | |
<script type="text/javascript">moveProgressBar('81.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of regular files</span></dd> | |
<script type="text/javascript">moveProgressBar('81.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('82.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('82.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the length argument</span></dd> | |
<script type="text/javascript">moveProgressBar('82.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the offset argument</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_25">readline</dt> | |
<script type="text/javascript">moveProgressBar('83.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading a regular file</span></dd> | |
<script type="text/javascript">moveProgressBar('83.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('84.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_26">with normal absolute paths</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_27">read</dt> | |
<script type="text/javascript">moveProgressBar('84.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of regular files</span></dd> | |
<script type="text/javascript">moveProgressBar('84.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('85.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('85.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the length argument</span></dd> | |
<script type="text/javascript">moveProgressBar('85.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the offset argument</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_28">readline</dt> | |
<script type="text/javascript">moveProgressBar('86.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading a regular file</span></dd> | |
<script type="text/javascript">moveProgressBar('86.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('87.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_29">with vfs relative paths</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_30">read</dt> | |
<script type="text/javascript">moveProgressBar('87.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of regular files</span></dd> | |
<script type="text/javascript">moveProgressBar('87.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('88.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('88.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the length argument</span></dd> | |
<script type="text/javascript">moveProgressBar('89.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the offset argument</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_31">readline</dt> | |
<script type="text/javascript">moveProgressBar('89.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading a regular file</span></dd> | |
<script type="text/javascript">moveProgressBar('89.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('90.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_32">with normal relative paths</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_33">read</dt> | |
<script type="text/javascript">moveProgressBar('90.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of regular files</span></dd> | |
<script type="text/javascript">moveProgressBar('91.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('91.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
<script type="text/javascript">moveProgressBar('91.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the length argument</span></dd> | |
<script type="text/javascript">moveProgressBar('92.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should honor the offset argument</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_34">readline</dt> | |
<script type="text/javascript">moveProgressBar('92.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading a regular file</span></dd> | |
<script type="text/javascript">moveProgressBar('92.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within an archive</span></dd> | |
<script type="text/javascript">moveProgressBar('93.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should allow reading of files within a nested archive</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_35">JDBC Extensions for VFS</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_36">DriverManager</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_37">getConnection</dt> | |
<script type="text/javascript">moveProgressBar('93.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should call get_connection_with_properties if passed two arguments</span></dd> | |
<script type="text/javascript">moveProgressBar('94.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should call get_connection_with_username_password if passed three arguments</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_38">get_connection_with_properties</dt> | |
<script type="text/javascript">moveProgressBar('94.5');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to original method</span></dd> | |
<script type="text/javascript">moveProgressBar('94.9');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should fall back to connect directly</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_39">get_connection_with_username_password</dt> | |
<script type="text/javascript">moveProgressBar('95.3');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should delegate to original method</span></dd> | |
<script type="text/javascript">moveProgressBar('95.7');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should fall back to connect directly</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_40">Pathname extensions for VFS</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_41">realpath</dt> | |
<script type="text/javascript">moveProgressBar('96.1');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should expand VFS paths</span></dd> | |
<script type="text/javascript">moveProgressBar('96.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find real path for non-VFS paths</span></dd> | |
<script type="text/javascript">moveProgressBar('96.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not find vfs paths to be relative</span></dd> | |
<script type="text/javascript">moveProgressBar('97.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find real relative paths to be relative</span></dd> | |
<script type="text/javascript">moveProgressBar('97.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find real absolute paths to not be relative</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_42">TorqueBox::VFS::Dir</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_43">entries</dt> | |
<script type="text/javascript">moveProgressBar('98.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find vfs entries outside of archives</span></dd> | |
<script type="text/javascript">moveProgressBar('98.4');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should find vfs entries inside of archives</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_44">VFS path resolution</dt> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_45">resolve_within_archive</dt> | |
<script type="text/javascript">moveProgressBar('98.8');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should return pathnames with vfs: prefix unmodified</span></dd> | |
</dl> | |
</div> | |
<div class="example_group"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_46">resolve_path_url</dt> | |
<script type="text/javascript">moveProgressBar('99.2');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should prefix relative paths with the current dir</span></dd> | |
<script type="text/javascript">moveProgressBar('99.6');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should not prefix absolute paths with the current dir</span></dd> | |
<script type="text/javascript">moveProgressBar('100.0');</script> | |
<dd class="spec passed"><span class="passed_spec_name">should treat paths with windows drive letters as absolute</span></dd> | |
</dl> | |
</div> | |
<script type="text/javascript">document.getElementById('duration').innerHTML = "Finished in <strong>8.301 seconds</strong>";</script> | |
<script type="text/javascript">document.getElementById('totals').innerHTML = "257 examples, 8 failures";</script> | |
</div> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment