diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c4674c3..562880f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,9 +2,9 @@ name: Tests on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: test-linux: @@ -12,22 +12,22 @@ jobs: runs-on: ubuntu-latest container: image: swift:5.9 - + steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Run tests - run: swift test --enable-test-discovery + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run tests + run: swift test --filter CoreGraphicsPolyfillTests test-macos: name: Test on macOS runs-on: macos-latest - + steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Run tests - run: swift test --enable-test-discovery - \ No newline at end of file + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run tests + run: swift test --enable-test-discovery + diff --git a/GenerateReferencesCLI/cli.swift b/GenerateReferencesCLI/cli.swift new file mode 100644 index 0000000..c89f5c4 --- /dev/null +++ b/GenerateReferencesCLI/cli.swift @@ -0,0 +1,196 @@ +import Foundation +import ArgumentParser + +@testable import SVGView + +#if os(macOS) +@main +struct cli: ParsableCommand { + @Argument(help: "Path to a folder that contains 1.1F2/ and 1.2T/") + var input: String + + static let v11Refs: [String] = [ + "color-prop-01-b", + "color-prop-02-f", + "color-prop-03-t", + "color-prop-04-t", + "color-prop-05-t", + "coords-coord-01-t", + "coords-coord-02-t", + "coords-trans-01-b", + "coords-trans-02-t", + "coords-trans-03-t", + "coords-trans-04-t", + "coords-trans-05-t", + "coords-trans-06-t", + "coords-trans-07-t", + "coords-trans-08-t", + "coords-trans-09-t", + "coords-trans-10-f", + "coords-trans-11-f", + "coords-trans-12-f", + "coords-trans-13-f", + "coords-trans-14-f", + "coords-transformattr-01-f", + "coords-transformattr-02-f", + "coords-transformattr-03-f", + "coords-transformattr-04-f", + "coords-transformattr-05-f", + "coords-units-02-b", + "coords-units-03-b", + "masking-opacity-01-b", + "painting-control-02-f", + "painting-control-03-f", + "painting-marker-01-f", + "painting-fill-01-t", + "painting-fill-02-t", + "painting-fill-03-t", + "painting-fill-04-t", + "painting-fill-05-b", + "painting-stroke-01-t", + "painting-stroke-02-t", + "painting-stroke-03-t", + "painting-stroke-04-t", + "painting-stroke-05-t", + "painting-stroke-07-t", + "painting-stroke-08-t", + "painting-stroke-09-t", + "paths-data-01-t", + "paths-data-02-t", + "paths-data-03-f", + "paths-data-04-t", + "paths-data-05-t", + "paths-data-06-t", + "paths-data-07-t", + "paths-data-08-t", + "paths-data-09-t", + "paths-data-10-t", + "paths-data-12-t", + "paths-data-13-t", + "paths-data-14-t", + "paths-data-15-t", + "paths-data-16-t", + "paths-data-17-f", + "paths-data-18-f", + "paths-data-19-f", + "paths-data-20-f", + "pservers-grad-01-b", + "pservers-grad-02-b", + "pservers-grad-04-b", + "pservers-grad-05-b", + "pservers-grad-07-b", + "pservers-grad-09-b", + "render-elems-01-t", + "render-elems-02-t", + "render-elems-03-t", + "shapes-circle-01-t", + "shapes-circle-02-t", + "shapes-ellipse-01-t", + "shapes-ellipse-02-t", + "shapes-ellipse-03-f", + "shapes-grammar-01-f", + "shapes-intro-01-t", + "shapes-line-01-t", + "shapes-line-02-f", + "shapes-polygon-01-t", + "shapes-polygon-02-t", + "shapes-polygon-03-t", + "shapes-polyline-01-t", + "shapes-polyline-02-t", + "shapes-rect-02-t", + "shapes-rect-04-f", + "shapes-rect-05-f", + "shapes-rect-06-f", + "struct-defs-01-t", + "struct-frag-01-t", + "struct-frag-06-t", + "struct-group-01-t", + "struct-image-01-t", + "struct-image-04-t", + "struct-use-03-t", + "styling-class-01-f", + "styling-css-01-b", + "styling-pres-01-t", + "types-basic-01-f", + ] + + static let v12Refs: [String] = [ + "coords-trans-01-t", + "coords-trans-02-t", + "coords-trans-03-t", + "coords-trans-04-t", + "coords-trans-05-t", + "coords-trans-06-t", + "coords-trans-07-t", + "coords-trans-08-t", + "coords-trans-09-t", + "paint-color-03-t", + "paint-color-201-t", + "paint-fill-04-t", + "paint-fill-06-t", + "paint-stroke-01-t", + "paths-data-01-t", + "paths-data-02-t", + "render-elems-01-t", + "render-elems-02-t", + "render-elems-03-t", + "shapes-circle-01-t", + "shapes-ellipse-01-t", + "shapes-line-01-t", + "shapes-polygon-01-t", + "shapes-polyline-01-t", + "shapes-rect-02-t", + "struct-defs-01-t", + "struct-frag-01-t", + "struct-use-03-t", + ] + + mutating func run() throws { + let inputURL = URL(fileURLWithPath: input) + + guard FileManager.default.fileExists(atPath: input) else { + throw ValidationError("Input path '\(input)' does not exist") + } + + let v11FolderURL = inputURL.appendingPathComponent("1.1F2") + let v12FolderURL = inputURL.appendingPathComponent("1.2T") + + guard FileManager.default.fileExists(atPath: v11FolderURL.path) || FileManager.default.fileExists(atPath: v12FolderURL.path) else { + throw ValidationError("1.1F2/ or 1.2T/ folder does not exist in '\(input)'") + } + + for ref in Self.v11Refs { + let svgURL = v11FolderURL.appending(path: "svg/\(ref).svg") + let svgContent = try serialize(inputURL: svgURL) + let refURL = v11FolderURL.appending(path: "refs/\(ref).ref") + try svgContent.write(to: refURL, atomically: true, encoding: .utf8) + } + + for ref in Self.v12Refs { + let svgURL = v12FolderURL.appending(path: "svg/\(ref).svg") + let svgContent = try serialize(inputURL: svgURL) + let refURL = v12FolderURL.appending(path: "refs/\(ref).ref") + try svgContent.write(to: refURL, atomically: true, encoding: .utf8) + } + } + + private func serialize(inputURL: URL) throws -> String { + guard FileManager.default.fileExists(atPath: input) else { + throw ValidationError("Input path '\(input)' does not exist") + } + + guard let node = SVGParser.parse(contentsOf: inputURL) else { + throw ValidationError("Failed to parse SVG file") + } + + return Serializer.serialize(node) + } +} +#else +@main +struct cli: ParsableCommand { + mutating func run() throws { + fatalError("Generation script can only be ran on Darwin") + } +} +#endif diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4ba3a72 --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +# Derived values (DO NOT TOUCH). +CURRENT_MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) +CURRENT_MAKEFILE_DIR := $(patsubst %/,%,$(dir $(CURRENT_MAKEFILE_PATH))) + +# If no target is specified, display help +.DEFAULT_GOAL := help + +help: # Display this help. + @-+echo "Run make with one of the following targets:" + @-+echo + @-+grep -Eh "^[a-z-]+:.*#" $(CURRENT_MAKEFILE_PATH) | sed -E 's/^(.*:)(.*#+)(.*)/ \1 @@@ \3 /' | column -t -s "@@@" + +test: # Run tests + swift test + +generate-test-cases: # Generate test cases from w3c reference files + @cd Tests/SVGViewTests && \ + generateTest() { \ + local dir=$$1; \ + local class=$$2; \ + printf "// Generated by make generate-test-cases\n\n" > ../SVGViewTests/$$class.swift; \ + printf "import XCTest\n" >> ../SVGViewTests/$$class.swift; \ + printf "@testable import SVGView\n\n" >> ../SVGViewTests/$$class.swift; \ + printf "class $$class: BaseTestCase {\n\n" >> ../SVGViewTests/$$class.swift; \ + printf " override var dir: String {\n" >> ../SVGViewTests/$$class.swift; \ + printf " return \"$$dir\"\n" >> ../SVGViewTests/$$class.swift; \ + printf " }\n\n" >> ../SVGViewTests/$$class.swift; \ + find "w3c/$$dir/refs/" -type f -regex '.*\.ref$$' | sort | while read ref_file; do \ + name=$$(basename "$${ref_file%.*}"); \ + test_name=""; \ + IFS='-' read -ra arr <<< "$$name"; \ + for part in "$${arr[@]}"; do \ + test_name+=$$(printf "%s" "$${part:0:1}" | tr '[:lower:]' '[:upper:]')$${part:1}; \ + done; \ + printf " func test$$test_name() {\n" >> ../SVGViewTests/$$class.swift; \ + printf " compareToReference(\"$$name\")\n" >> ../SVGViewTests/$$class.swift; \ + printf " }\n\n" >> ../SVGViewTests/$$class.swift; \ + done; \ + printf "}" >> ../SVGViewTests/$$class.swift; \ + }; \ + generateTest "1.1F2" "SVG11Tests"; \ + generateTest "1.2T" "SVG12Tests" + +update-references-snapshots: # Update .ref from .svg files + swift run GenerateReferencesCLI Tests/SVGViewTests/w3c/ + +.PHONY: help test generate-test-cases update-references-snapshots diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..ebe09f3 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,14 @@ +{ + "pins" : [ + { + "identity" : "swift-argument-parser", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-argument-parser.git", + "state" : { + "revision" : "41982a3656a71c768319979febd796c6fd111d5c", + "version" : "1.5.0" + } + } + ], + "version" : 2 +} diff --git a/Package.swift b/Package.swift index 6ddc86c..75d314c 100644 --- a/Package.swift +++ b/Package.swift @@ -4,8 +4,8 @@ import PackageDescription let package = Package( name: "SVGView", - platforms: [ - .macOS(.v14), + platforms: [ + .macOS(.v14), .iOS(.v14), .watchOS(.v7) ], @@ -13,9 +13,27 @@ let package = Package( .library( name: "SVGView", targets: ["SVGView"] - ) + ), + .executable( + name: "GenerateReferencesCLI", + targets: ["GenerateReferencesCLI"] + ) + ], + dependencies: [ + .package( + url: "https://github.com/apple/swift-argument-parser.git", + from: "1.5.0" + ), ], targets: [ + .executableTarget( + name: "GenerateReferencesCLI", + dependencies: [ + "SVGView", + .product(name: "ArgumentParser", package: "swift-argument-parser"), + ], + path: "GenerateReferencesCLI" + ), .target( name: "SVGView", path: "Source" @@ -23,7 +41,14 @@ let package = Package( .testTarget( name: "CoreGraphicsPolyfillTests", dependencies: ["SVGView"] - ) + ), + .testTarget( + name: "SVGViewTests", + dependencies: ["SVGView"], + resources: [ + .copy("w3c") + ] + ), ], swiftLanguageVersions: [.v5] ) diff --git a/README.md b/README.md index 3da1871..0c48214 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,19 @@ - - -      - - -

SVGView

- -

SVG parser written in SwiftUI

- -[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fexyte%2FSVGView%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/exyte/SVGView) -[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fexyte%2FSVGView%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/exyte/SVGView) -[![SPM Compatible](https://img.shields.io/badge/SwiftPM-Compatible-brightgreen.svg)](https://swiftpackageindex.com/exyte/SVGView) -[![Cocoapods Compatible](https://img.shields.io/badge/cocoapods-Compatible-brightgreen.svg)](https://cocoapods.org/pods/SVGView) -[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-brightgreen.svg?style=flat)](https://github.com/Carthage/Carthage) -[![License: MIT](https://img.shields.io/badge/License-MIT-black.svg)](https://opensource.org/licenses/MIT) +# SVGView # Overview +This is a fork of [exyte/SVGView](https://github.com/exyte/SVGView) that tailored to Goodnotes's specific needs: +- Crossplatform compatible (at least the parser logic) +- Add support for some custom SVG tags + +# Development -The goal of this project is to bring the full power of SVG to Apple platforms. Our framework can parse SVG files and represent their content in SwiftUI. It provides you with the ability to not only render SVG files, but also add interactivity to them, handle user input and use SwiftUI to put your art into motion. +This uses `make` heavily for relevant scripts. Run `make` without arguments to see the available commands. +## To add a new SVG test: +- Update `cli.swift` to include the svg file path +- `make generate-test-cases` to generate the unit test files +- `make update-references-snapshots` to update the .ref snapshots. + # Usage Get started with `SVGView` in a few lines of code: diff --git a/SVGView.podspec b/SVGView.podspec deleted file mode 100644 index 83aeb05..0000000 --- a/SVGView.podspec +++ /dev/null @@ -1,25 +0,0 @@ -Pod::Spec.new do |s| - s.name = "SVGView" - s.version = "1.0.6" - s.summary = "SVGParser created with SwiftUI." - - s.homepage = 'https://github.com/exyte/SVGView.git' - s.license = 'MIT' - s.author = { 'exyte' => 'info@exyte.com' } - s.source = { :git => 'https://github.com/exyte/SVGView.git', :tag => s.version.to_s } - s.social_media_url = 'https://exyte.com' - - s.platform = :ios - s.platform = :osx - - s.ios.deployment_target = '14.0' - s.osx.deployment_target = '11.0' - - s.requires_arc = true - s.swift_version = '5.2' - - s.source_files = [ - 'Source/**/*.h', - 'Source/**/*.swift' - ] -end diff --git a/SVGView.xcodeproj/project.pbxproj b/SVGView.xcodeproj/project.pbxproj deleted file mode 100644 index 3a77930..0000000 --- a/SVGView.xcodeproj/project.pbxproj +++ /dev/null @@ -1,945 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 0E068A7C2DE5719A00DE4DC9 /* SVGDefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E068A7A2DE5719900DE4DC9 /* SVGDefs.swift */; }; - 0E068A7D2DE5719A00DE4DC9 /* SVGMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E068A7B2DE5719900DE4DC9 /* SVGMarker.swift */; }; - 0E068A7E2DE5719A00DE4DC9 /* SVGDefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E068A7A2DE5719900DE4DC9 /* SVGDefs.swift */; }; - 0E068A7F2DE5719A00DE4DC9 /* SVGMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E068A7B2DE5719900DE4DC9 /* SVGMarker.swift */; }; - 5815294025B6C8F600E8D23A /* SVGPaint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815293F25B6C8F600E8D23A /* SVGPaint.swift */; }; - 5815294425B6C90F00E8D23A /* SVGColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815294325B6C90F00E8D23A /* SVGColor.swift */; }; - 5815298A25B752E600E8D23A /* SVGPreserveAspectRatio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815298925B752E600E8D23A /* SVGPreserveAspectRatio.swift */; }; - 582D0C262840189A00F945D8 /* SVGLinker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D0C252840189A00F945D8 /* SVGLinker.swift */; }; - 582D0C272840189A00F945D8 /* SVGLinker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D0C252840189A00F945D8 /* SVGLinker.swift */; }; - 582D0C2A28401A5600F945D8 /* SVGScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D0C2928401A5600F945D8 /* SVGScreen.swift */; }; - 582D0C2B28401A5600F945D8 /* SVGScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D0C2928401A5600F945D8 /* SVGScreen.swift */; }; - 584FB657283E9CD000DC8015 /* SVGContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FB656283E9CD000DC8015 /* SVGContext.swift */; }; - 584FB658283E9CD000DC8015 /* SVGContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FB656283E9CD000DC8015 /* SVGContext.swift */; }; - 584FB65A283E9D3F00DC8015 /* SVGLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FB659283E9D3F00DC8015 /* SVGLogger.swift */; }; - 584FB65B283E9D3F00DC8015 /* SVGLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FB659283E9D3F00DC8015 /* SVGLogger.swift */; }; - 5852D66325BD726A00AD201D /* w3c in Resources */ = {isa = PBXBuildFile; fileRef = 5852D66225BD726A00AD201D /* w3c */; }; - 5852D67725BD74EF00AD201D /* SVG12Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5852D67625BD74EF00AD201D /* SVG12Tests.swift */; }; - 585A5C2725CFF2B9000E8B88 /* SVGRefGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585A5C2625CFF2B9000E8B88 /* SVGRefGenerator.swift */; }; - 585A5C2F25D007B6000E8B88 /* SVG11Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585A5C2E25D007B6000E8B88 /* SVG11Tests.swift */; }; - 585A5C3525D007EA000E8B88 /* BaseTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585A5C3425D007EA000E8B88 /* BaseTestCase.swift */; }; - 585A5C6125E2CCB6000E8B88 /* SVGGradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585A5C6025E2CCB6000E8B88 /* SVGGradient.swift */; }; - 586D5C2228428D1C00C79E0E /* SVGElementParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2128428D1C00C79E0E /* SVGElementParser.swift */; }; - 586D5C2328428D1C00C79E0E /* SVGElementParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2128428D1C00C79E0E /* SVGElementParser.swift */; }; - 586D5C2928428DB600C79E0E /* SVGStructureParsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2828428DB600C79E0E /* SVGStructureParsers.swift */; }; - 586D5C2A28428DB600C79E0E /* SVGStructureParsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2828428DB600C79E0E /* SVGStructureParsers.swift */; }; - 586D5C2C284295C400C79E0E /* SVGTextParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2B284295C400C79E0E /* SVGTextParser.swift */; }; - 586D5C2D284295C400C79E0E /* SVGTextParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2B284295C400C79E0E /* SVGTextParser.swift */; }; - 586D5C2F284298BB00C79E0E /* SVGImageParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2E284298BB00C79E0E /* SVGImageParser.swift */; }; - 586D5C30284298BB00C79E0E /* SVGImageParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C2E284298BB00C79E0E /* SVGImageParser.swift */; }; - 586D5C3228429BE600C79E0E /* SVGShapeParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C3128429BE600C79E0E /* SVGShapeParser.swift */; }; - 586D5C3328429BE600C79E0E /* SVGShapeParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C3128429BE600C79E0E /* SVGShapeParser.swift */; }; - 586D5C352842BDEC00C79E0E /* SVGSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C342842BDEC00C79E0E /* SVGSettings.swift */; }; - 586D5C362842BDEC00C79E0E /* SVGSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C342842BDEC00C79E0E /* SVGSettings.swift */; }; - 586D5C39284380D100C79E0E /* SVGAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C38284380D100C79E0E /* SVGAttribute.swift */; }; - 586D5C3A284380D100C79E0E /* SVGAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C38284380D100C79E0E /* SVGAttribute.swift */; }; - 586D5C3F2843858100C79E0E /* SVGFontSizeAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C3E2843858100C79E0E /* SVGFontSizeAttribute.swift */; }; - 586D5C402843858100C79E0E /* SVGFontSizeAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C3E2843858100C79E0E /* SVGFontSizeAttribute.swift */; }; - 586D5C43284385AF00C79E0E /* SVGLengthParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C42284385AF00C79E0E /* SVGLengthParser.swift */; }; - 586D5C44284385AF00C79E0E /* SVGLengthParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C42284385AF00C79E0E /* SVGLengthParser.swift */; }; - 586D5C492843A51300C79E0E /* SVGLengthAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C482843A51300C79E0E /* SVGLengthAttribute.swift */; }; - 586D5C4A2843A51300C79E0E /* SVGLengthAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586D5C482843A51300C79E0E /* SVGLengthAttribute.swift */; }; - 58869B6D25B5C52D00F6E324 /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B6C25B5C52D00F6E324 /* Serializer.swift */; }; - 58869B7525B5EB0B00F6E324 /* Serializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B7425B5EB0B00F6E324 /* Serializable.swift */; }; - 58869B7925B5EB3300F6E324 /* Serializations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B7825B5EB3300F6E324 /* Serializations.swift */; }; - 58A664F4283E96E700F1F6FD /* UIExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A664F3283E96E700F1F6FD /* UIExtensions.swift */; }; - 58A664F5283E96E700F1F6FD /* UIExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A664F3283E96E700F1F6FD /* UIExtensions.swift */; }; - 58A664F7283E977600F1F6FD /* SVGParserExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A664F6283E977600F1F6FD /* SVGParserExtensions.swift */; }; - 58A664F8283E977600F1F6FD /* SVGParserExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A664F6283E977600F1F6FD /* SVGParserExtensions.swift */; }; - 58A664F9283E991C00F1F6FD /* SVGFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324F24E144B200BB0D60 /* SVGFont.swift */; }; - 58A664FA283E991E00F1F6FD /* SVGLength.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1017EA25358E5600105E9A /* SVGLength.swift */; }; - 58A664FB283E992100F1F6FD /* SVGStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325024E144B200BB0D60 /* SVGStroke.swift */; }; - 58A664FC283E992400F1F6FD /* SVGPaint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815293F25B6C8F600E8D23A /* SVGPaint.swift */; }; - 58A664FD283E992700F1F6FD /* SVGColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815294325B6C90F00E8D23A /* SVGColor.swift */; }; - 58A664FE283E992A00F1F6FD /* SVGPreserveAspectRatio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5815298925B752E600E8D23A /* SVGPreserveAspectRatio.swift */; }; - 58A664FF283E996700F1F6FD /* SVGGradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585A5C6025E2CCB6000E8B88 /* SVGGradient.swift */; }; - 58A66500283E999B00F1F6FD /* SVGGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B23AA6A24EA5D5F0085D48E /* SVGGroup.swift */; }; - 58A66501283E999D00F1F6FD /* SVGImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDFA15F2668C7D400AE44BB /* SVGImage.swift */; }; - 58A66502283E999F00F1F6FD /* SVGNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323A24E144B200BB0D60 /* SVGNode.swift */; }; - 58A66503283E99A100F1F6FD /* SVGShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323B24E144B200BB0D60 /* SVGShape.swift */; }; - 58A66504283E99A400F1F6FD /* SVGText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323924E144B200BB0D60 /* SVGText.swift */; }; - 58A66505283E99A600F1F6FD /* SVGUserSpaceNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1018192536C64700105E9A /* SVGUserSpaceNode.swift */; }; - 58A66506283E99A800F1F6FD /* SVGViewport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1017E625358E4400105E9A /* SVGViewport.swift */; }; - 58A66507283E99AC00F1F6FD /* SVGPolygon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323D24E144B200BB0D60 /* SVGPolygon.swift */; }; - 58A66508283E99B000F1F6FD /* SVGLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323E24E144B200BB0D60 /* SVGLine.swift */; }; - 58A66509283E99B200F1F6FD /* SVGPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323F24E144B200BB0D60 /* SVGPath.swift */; }; - 58A6650A283E99B400F1F6FD /* SVGPolyline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324124E144B200BB0D60 /* SVGPolyline.swift */; }; - 58A6650B283E99B700F1F6FD /* SVGRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324224E144B200BB0D60 /* SVGRect.swift */; }; - 58A6650C283E99B900F1F6FD /* SVGEllipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324324E144B200BB0D60 /* SVGEllipse.swift */; }; - 58A6650D283E99BC00F1F6FD /* SVGCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324424E144B200BB0D60 /* SVGCircle.swift */; }; - 58A6650E283E99C100F1F6FD /* SVGDataImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD9758826721DF400432F2C /* SVGDataImage.swift */; }; - 58A6650F283E99C300F1F6FD /* SVGUrlImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5AEAFE26FB30A80018A1C6 /* SVGUrlImage.swift */; }; - 58A66510283E99CE00F1F6FD /* DOMParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0BD93F24EE669C00F23286 /* DOMParser.swift */; }; - 58A66511283E99D000F1F6FD /* XMLNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324C24E144B200BB0D60 /* XMLNode.swift */; }; - 58A66512283E99D300F1F6FD /* CSSParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9750482759E63C00EBDCA6 /* CSSParser.swift */; }; - 58A66514283E99D700F1F6FD /* SVGConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325524E144B200BB0D60 /* SVGConstants.swift */; }; - 58A66515283E99DA00F1F6FD /* SVGIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD9758E267223F400432F2C /* SVGIndex.swift */; }; - 58A66516283E99DC00F1F6FD /* SVGParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325D24E144B200BB0D60 /* SVGParser.swift */; }; - 58A66517283E99E000F1F6FD /* SVGParserBasics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325924E144B200BB0D60 /* SVGParserBasics.swift */; }; - 58A66518283E99E200F1F6FD /* SVGPathReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325324E144B200BB0D60 /* SVGPathReader.swift */; }; - 58A6651C283E99EB00F1F6FD /* SVGParserPrimitives.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325A24E144B200BB0D60 /* SVGParserPrimitives.swift */; }; - 58A6651E283E99F100F1F6FD /* SVGView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0BD94124EE66A400F23286 /* SVGView.swift */; }; - 58A6651F283E99F600F1F6FD /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B6C25B5C52D00F6E324 /* Serializer.swift */; }; - 58A66520283E99F900F1F6FD /* Serializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B7425B5EB0B00F6E324 /* Serializable.swift */; }; - 58A66521283E99FB00F1F6FD /* Serializations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58869B7825B5EB3300F6E324 /* Serializations.swift */; }; - 58A66522283E9A0100F1F6FD /* MBezierPath+Extension_macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1F462F251348F70068EF42 /* MBezierPath+Extension_macOS.swift */; }; - 5B0BD94024EE669C00F23286 /* DOMParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0BD93F24EE669C00F23286 /* DOMParser.swift */; }; - 5B0BD94224EE66A400F23286 /* SVGView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0BD94124EE66A400F23286 /* SVGView.swift */; }; - 5B1017E725358E4400105E9A /* SVGViewport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1017E625358E4400105E9A /* SVGViewport.swift */; }; - 5B1017EC25358E5600105E9A /* SVGLength.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1017EA25358E5600105E9A /* SVGLength.swift */; }; - 5B10181A2536C64700105E9A /* SVGUserSpaceNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1018192536C64700105E9A /* SVGUserSpaceNode.swift */; }; - 5B1F4630251348F70068EF42 /* MBezierPath+Extension_macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1F462F251348F70068EF42 /* MBezierPath+Extension_macOS.swift */; }; - 5B23AA6B24EA5D5F0085D48E /* SVGGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B23AA6A24EA5D5F0085D48E /* SVGGroup.swift */; }; - 5B5AEAFF26FB30A80018A1C6 /* SVGUrlImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5AEAFE26FB30A80018A1C6 /* SVGUrlImage.swift */; }; - 5B9750492759E63C00EBDCA6 /* CSSParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9750482759E63C00EBDCA6 /* CSSParser.swift */; }; - 5BD9758926721DF400432F2C /* SVGDataImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD9758826721DF400432F2C /* SVGDataImage.swift */; }; - 5BD9758F267223F400432F2C /* SVGIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD9758E267223F400432F2C /* SVGIndex.swift */; }; - 5BDFA1602668C7D400AE44BB /* SVGImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDFA15F2668C7D400AE44BB /* SVGImage.swift */; }; - 5BE3322724E1446A00BB0D60 /* SVGView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BE3321D24E1446A00BB0D60 /* SVGView.framework */; }; - 5BE3325F24E144B200BB0D60 /* SVGText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323924E144B200BB0D60 /* SVGText.swift */; }; - 5BE3326024E144B200BB0D60 /* SVGNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323A24E144B200BB0D60 /* SVGNode.swift */; }; - 5BE3326124E144B200BB0D60 /* SVGShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323B24E144B200BB0D60 /* SVGShape.swift */; }; - 5BE3326224E144B200BB0D60 /* SVGPolygon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323D24E144B200BB0D60 /* SVGPolygon.swift */; }; - 5BE3326324E144B200BB0D60 /* SVGLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323E24E144B200BB0D60 /* SVGLine.swift */; }; - 5BE3326424E144B200BB0D60 /* SVGPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3323F24E144B200BB0D60 /* SVGPath.swift */; }; - 5BE3326624E144B200BB0D60 /* SVGPolyline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324124E144B200BB0D60 /* SVGPolyline.swift */; }; - 5BE3326724E144B200BB0D60 /* SVGRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324224E144B200BB0D60 /* SVGRect.swift */; }; - 5BE3326824E144B200BB0D60 /* SVGEllipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324324E144B200BB0D60 /* SVGEllipse.swift */; }; - 5BE3326924E144B200BB0D60 /* SVGCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324424E144B200BB0D60 /* SVGCircle.swift */; }; - 5BE3326B24E144B200BB0D60 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5BE3324724E144B200BB0D60 /* Preview Assets.xcassets */; }; - 5BE3326F24E144B200BB0D60 /* XMLNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324C24E144B200BB0D60 /* XMLNode.swift */; }; - 5BE3327124E144B200BB0D60 /* SVGFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3324F24E144B200BB0D60 /* SVGFont.swift */; }; - 5BE3327224E144B200BB0D60 /* SVGStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325024E144B200BB0D60 /* SVGStroke.swift */; }; - 5BE3327424E144B200BB0D60 /* SVGPathReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325324E144B200BB0D60 /* SVGPathReader.swift */; }; - 5BE3327624E144B200BB0D60 /* SVGConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325524E144B200BB0D60 /* SVGConstants.swift */; }; - 5BE3327924E144B200BB0D60 /* SVGParserBasics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325924E144B200BB0D60 /* SVGParserBasics.swift */; }; - 5BE3327A24E144B200BB0D60 /* SVGParserPrimitives.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325A24E144B200BB0D60 /* SVGParserPrimitives.swift */; }; - 5BE3327D24E144B200BB0D60 /* SVGParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE3325D24E144B200BB0D60 /* SVGParser.swift */; }; - 5BE3327E24E144B200BB0D60 /* SVGView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE3325E24E144B200BB0D60 /* SVGView.h */; settings = {ATTRIBUTES = (Public, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 5BE3322824E1446A00BB0D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5BE3321424E1446A00BB0D60 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5BE3321C24E1446A00BB0D60; - remoteInfo = SVGView; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0E068A7A2DE5719900DE4DC9 /* SVGDefs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGDefs.swift; sourceTree = ""; }; - 0E068A7B2DE5719900DE4DC9 /* SVGMarker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGMarker.swift; sourceTree = ""; }; - 5815293F25B6C8F600E8D23A /* SVGPaint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGPaint.swift; sourceTree = ""; }; - 5815294325B6C90F00E8D23A /* SVGColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGColor.swift; sourceTree = ""; }; - 5815298925B752E600E8D23A /* SVGPreserveAspectRatio.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGPreserveAspectRatio.swift; sourceTree = ""; }; - 582D0C252840189A00F945D8 /* SVGLinker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGLinker.swift; sourceTree = ""; }; - 582D0C2928401A5600F945D8 /* SVGScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGScreen.swift; sourceTree = ""; }; - 584FB656283E9CD000DC8015 /* SVGContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGContext.swift; sourceTree = ""; }; - 584FB659283E9D3F00DC8015 /* SVGLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGLogger.swift; sourceTree = ""; }; - 5852D66225BD726A00AD201D /* w3c */ = {isa = PBXFileReference; lastKnownFileType = folder; path = w3c; sourceTree = ""; }; - 5852D67625BD74EF00AD201D /* SVG12Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVG12Tests.swift; sourceTree = ""; }; - 585A5C2625CFF2B9000E8B88 /* SVGRefGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGRefGenerator.swift; sourceTree = ""; }; - 585A5C2E25D007B6000E8B88 /* SVG11Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVG11Tests.swift; sourceTree = ""; }; - 585A5C3425D007EA000E8B88 /* BaseTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseTestCase.swift; sourceTree = ""; }; - 585A5C6025E2CCB6000E8B88 /* SVGGradient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGGradient.swift; sourceTree = ""; }; - 586D5C2128428D1C00C79E0E /* SVGElementParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGElementParser.swift; sourceTree = ""; }; - 586D5C2828428DB600C79E0E /* SVGStructureParsers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGStructureParsers.swift; sourceTree = ""; }; - 586D5C2B284295C400C79E0E /* SVGTextParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGTextParser.swift; sourceTree = ""; }; - 586D5C2E284298BB00C79E0E /* SVGImageParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGImageParser.swift; sourceTree = ""; }; - 586D5C3128429BE600C79E0E /* SVGShapeParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGShapeParser.swift; sourceTree = ""; }; - 586D5C342842BDEC00C79E0E /* SVGSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGSettings.swift; sourceTree = ""; }; - 586D5C38284380D100C79E0E /* SVGAttribute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGAttribute.swift; sourceTree = ""; }; - 586D5C3E2843858100C79E0E /* SVGFontSizeAttribute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGFontSizeAttribute.swift; sourceTree = ""; }; - 586D5C42284385AF00C79E0E /* SVGLengthParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGLengthParser.swift; sourceTree = ""; }; - 586D5C482843A51300C79E0E /* SVGLengthAttribute.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGLengthAttribute.swift; sourceTree = ""; }; - 58869B6C25B5C52D00F6E324 /* Serializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Serializer.swift; sourceTree = ""; }; - 58869B7425B5EB0B00F6E324 /* Serializable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Serializable.swift; sourceTree = ""; }; - 58869B7825B5EB3300F6E324 /* Serializations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Serializations.swift; sourceTree = ""; }; - 58A664F3283E96E700F1F6FD /* UIExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIExtensions.swift; sourceTree = ""; }; - 58A664F6283E977600F1F6FD /* SVGParserExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGParserExtensions.swift; sourceTree = ""; }; - 5B0BD93F24EE669C00F23286 /* DOMParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DOMParser.swift; sourceTree = ""; }; - 5B0BD94124EE66A400F23286 /* SVGView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGView.swift; sourceTree = ""; }; - 5B1017E625358E4400105E9A /* SVGViewport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGViewport.swift; sourceTree = ""; }; - 5B1017EA25358E5600105E9A /* SVGLength.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGLength.swift; sourceTree = ""; }; - 5B1018192536C64700105E9A /* SVGUserSpaceNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGUserSpaceNode.swift; sourceTree = ""; }; - 5B1F462F251348F70068EF42 /* MBezierPath+Extension_macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MBezierPath+Extension_macOS.swift"; sourceTree = ""; }; - 5B23AA6A24EA5D5F0085D48E /* SVGGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGGroup.swift; sourceTree = ""; }; - 5B5AEAFE26FB30A80018A1C6 /* SVGUrlImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGUrlImage.swift; sourceTree = ""; }; - 5B9750482759E63C00EBDCA6 /* CSSParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CSSParser.swift; sourceTree = ""; }; - 5BD9758826721DF400432F2C /* SVGDataImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGDataImage.swift; sourceTree = ""; }; - 5BD9758E267223F400432F2C /* SVGIndex.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGIndex.swift; sourceTree = ""; }; - 5BDFA15F2668C7D400AE44BB /* SVGImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SVGImage.swift; sourceTree = ""; }; - 5BE3321D24E1446A00BB0D60 /* SVGView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SVGView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BE3322624E1446A00BB0D60 /* SVGViewTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SVGViewTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BE3322D24E1446A00BB0D60 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5BE3323924E144B200BB0D60 /* SVGText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGText.swift; sourceTree = ""; }; - 5BE3323A24E144B200BB0D60 /* SVGNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGNode.swift; sourceTree = ""; }; - 5BE3323B24E144B200BB0D60 /* SVGShape.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGShape.swift; sourceTree = ""; }; - 5BE3323D24E144B200BB0D60 /* SVGPolygon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGPolygon.swift; sourceTree = ""; }; - 5BE3323E24E144B200BB0D60 /* SVGLine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGLine.swift; sourceTree = ""; }; - 5BE3323F24E144B200BB0D60 /* SVGPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGPath.swift; sourceTree = ""; }; - 5BE3324124E144B200BB0D60 /* SVGPolyline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGPolyline.swift; sourceTree = ""; }; - 5BE3324224E144B200BB0D60 /* SVGRect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGRect.swift; sourceTree = ""; }; - 5BE3324324E144B200BB0D60 /* SVGEllipse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGEllipse.swift; sourceTree = ""; }; - 5BE3324424E144B200BB0D60 /* SVGCircle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGCircle.swift; sourceTree = ""; }; - 5BE3324724E144B200BB0D60 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 5BE3324C24E144B200BB0D60 /* XMLNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XMLNode.swift; sourceTree = ""; }; - 5BE3324F24E144B200BB0D60 /* SVGFont.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGFont.swift; sourceTree = ""; }; - 5BE3325024E144B200BB0D60 /* SVGStroke.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGStroke.swift; sourceTree = ""; }; - 5BE3325324E144B200BB0D60 /* SVGPathReader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGPathReader.swift; sourceTree = ""; }; - 5BE3325524E144B200BB0D60 /* SVGConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGConstants.swift; sourceTree = ""; }; - 5BE3325624E144B200BB0D60 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5BE3325924E144B200BB0D60 /* SVGParserBasics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGParserBasics.swift; sourceTree = ""; }; - 5BE3325A24E144B200BB0D60 /* SVGParserPrimitives.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGParserPrimitives.swift; sourceTree = ""; }; - 5BE3325D24E144B200BB0D60 /* SVGParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SVGParser.swift; sourceTree = ""; }; - 5BE3325E24E144B200BB0D60 /* SVGView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGView.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5BE3321A24E1446A00BB0D60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE3322324E1446A00BB0D60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5BE3322724E1446A00BB0D60 /* SVGView.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 582D0C2828401A1C00F945D8 /* Settings */ = { - isa = PBXGroup; - children = ( - 582D0C252840189A00F945D8 /* SVGLinker.swift */, - 584FB659283E9D3F00DC8015 /* SVGLogger.swift */, - 582D0C2928401A5600F945D8 /* SVGScreen.swift */, - 586D5C342842BDEC00C79E0E /* SVGSettings.swift */, - ); - path = Settings; - sourceTree = ""; - }; - 586D5C2728428D4400C79E0E /* Elements */ = { - isa = PBXGroup; - children = ( - 586D5C2128428D1C00C79E0E /* SVGElementParser.swift */, - 586D5C2828428DB600C79E0E /* SVGStructureParsers.swift */, - 586D5C2B284295C400C79E0E /* SVGTextParser.swift */, - 586D5C2E284298BB00C79E0E /* SVGImageParser.swift */, - 586D5C3128429BE600C79E0E /* SVGShapeParser.swift */, - ); - path = Elements; - sourceTree = ""; - }; - 586D5C37284380B300C79E0E /* Attributes */ = { - isa = PBXGroup; - children = ( - 586D5C38284380D100C79E0E /* SVGAttribute.swift */, - 586D5C3E2843858100C79E0E /* SVGFontSizeAttribute.swift */, - 586D5C482843A51300C79E0E /* SVGLengthAttribute.swift */, - ); - path = Attributes; - sourceTree = ""; - }; - 586D5C412843858900C79E0E /* Primitives */ = { - isa = PBXGroup; - children = ( - 586D5C42284385AF00C79E0E /* SVGLengthParser.swift */, - ); - path = Primitives; - sourceTree = ""; - }; - 58869B6B25B5C50B00F6E324 /* Serialization */ = { - isa = PBXGroup; - children = ( - 58869B6C25B5C52D00F6E324 /* Serializer.swift */, - 58869B7425B5EB0B00F6E324 /* Serializable.swift */, - 58869B7825B5EB3300F6E324 /* Serializations.swift */, - ); - path = Serialization; - sourceTree = ""; - }; - 58A664F0283E904100F1F6FD /* Model */ = { - isa = PBXGroup; - children = ( - 5BE3324E24E144B200BB0D60 /* Primitives */, - 5BE3323824E144B200BB0D60 /* Nodes */, - 5BE3323C24E144B200BB0D60 /* Shapes */, - 5BD9758726721DE100432F2C /* Images */, - ); - path = Model; - sourceTree = ""; - }; - 58A664F1283E91BA00F1F6FD /* Parser */ = { - isa = PBXGroup; - children = ( - 5BE3324824E144B200BB0D60 /* XML */, - 5B9750472759E62E00EBDCA6 /* CSS */, - 5BE3325824E144B200BB0D60 /* SVG */, - ); - path = Parser; - sourceTree = ""; - }; - 58A664F2283E961800F1F6FD /* UI */ = { - isa = PBXGroup; - children = ( - 5B1F462F251348F70068EF42 /* MBezierPath+Extension_macOS.swift */, - 58A664F3283E96E700F1F6FD /* UIExtensions.swift */, - ); - path = UI; - sourceTree = ""; - }; - 5B9750472759E62E00EBDCA6 /* CSS */ = { - isa = PBXGroup; - children = ( - 5B9750482759E63C00EBDCA6 /* CSSParser.swift */, - ); - path = CSS; - sourceTree = ""; - }; - 5BD9758726721DE100432F2C /* Images */ = { - isa = PBXGroup; - children = ( - 5BD9758826721DF400432F2C /* SVGDataImage.swift */, - 5B5AEAFE26FB30A80018A1C6 /* SVGUrlImage.swift */, - ); - path = Images; - sourceTree = ""; - }; - 5BE3321324E1446A00BB0D60 = { - isa = PBXGroup; - children = ( - 5BE3323724E144B200BB0D60 /* Source */, - 5BE3322A24E1446A00BB0D60 /* SVGViewTests */, - 5BE3321E24E1446A00BB0D60 /* Products */, - ); - sourceTree = ""; - }; - 5BE3321E24E1446A00BB0D60 /* Products */ = { - isa = PBXGroup; - children = ( - 5BE3321D24E1446A00BB0D60 /* SVGView.framework */, - 5BE3322624E1446A00BB0D60 /* SVGViewTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 5BE3322A24E1446A00BB0D60 /* SVGViewTests */ = { - isa = PBXGroup; - children = ( - 5852D66225BD726A00AD201D /* w3c */, - 585A5C3425D007EA000E8B88 /* BaseTestCase.swift */, - 585A5C2E25D007B6000E8B88 /* SVG11Tests.swift */, - 5852D67625BD74EF00AD201D /* SVG12Tests.swift */, - 585A5C2625CFF2B9000E8B88 /* SVGRefGenerator.swift */, - 5BE3322D24E1446A00BB0D60 /* Info.plist */, - ); - path = SVGViewTests; - sourceTree = ""; - }; - 5BE3323724E144B200BB0D60 /* Source */ = { - isa = PBXGroup; - children = ( - 58A664F0283E904100F1F6FD /* Model */, - 58A664F1283E91BA00F1F6FD /* Parser */, - 58869B6B25B5C50B00F6E324 /* Serialization */, - 58A664F2283E961800F1F6FD /* UI */, - 5BE3324624E144B200BB0D60 /* Preview Content */, - 5BE3325E24E144B200BB0D60 /* SVGView.h */, - 5BE3325624E144B200BB0D60 /* Info.plist */, - ); - path = Source; - sourceTree = ""; - }; - 5BE3323824E144B200BB0D60 /* Nodes */ = { - isa = PBXGroup; - children = ( - 5B23AA6A24EA5D5F0085D48E /* SVGGroup.swift */, - 5BDFA15F2668C7D400AE44BB /* SVGImage.swift */, - 5BE3323A24E144B200BB0D60 /* SVGNode.swift */, - 5BE3323B24E144B200BB0D60 /* SVGShape.swift */, - 5BE3323924E144B200BB0D60 /* SVGText.swift */, - 5B1018192536C64700105E9A /* SVGUserSpaceNode.swift */, - 5B1017E625358E4400105E9A /* SVGViewport.swift */, - 0E068A7A2DE5719900DE4DC9 /* SVGDefs.swift */, - 0E068A7B2DE5719900DE4DC9 /* SVGMarker.swift */, - ); - path = Nodes; - sourceTree = ""; - }; - 5BE3323C24E144B200BB0D60 /* Shapes */ = { - isa = PBXGroup; - children = ( - 5BE3323D24E144B200BB0D60 /* SVGPolygon.swift */, - 5BE3323E24E144B200BB0D60 /* SVGLine.swift */, - 5BE3323F24E144B200BB0D60 /* SVGPath.swift */, - 5BE3324124E144B200BB0D60 /* SVGPolyline.swift */, - 5BE3324224E144B200BB0D60 /* SVGRect.swift */, - 5BE3324324E144B200BB0D60 /* SVGEllipse.swift */, - 5BE3324424E144B200BB0D60 /* SVGCircle.swift */, - ); - path = Shapes; - sourceTree = ""; - }; - 5BE3324624E144B200BB0D60 /* Preview Content */ = { - isa = PBXGroup; - children = ( - 5BE3324724E144B200BB0D60 /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; - 5BE3324824E144B200BB0D60 /* XML */ = { - isa = PBXGroup; - children = ( - 5B0BD93F24EE669C00F23286 /* DOMParser.swift */, - 5BE3324C24E144B200BB0D60 /* XMLNode.swift */, - ); - path = XML; - sourceTree = ""; - }; - 5BE3324E24E144B200BB0D60 /* Primitives */ = { - isa = PBXGroup; - children = ( - 5BE3324F24E144B200BB0D60 /* SVGFont.swift */, - 5B1017EA25358E5600105E9A /* SVGLength.swift */, - 5BE3325024E144B200BB0D60 /* SVGStroke.swift */, - 5815293F25B6C8F600E8D23A /* SVGPaint.swift */, - 5815294325B6C90F00E8D23A /* SVGColor.swift */, - 5815298925B752E600E8D23A /* SVGPreserveAspectRatio.swift */, - 585A5C6025E2CCB6000E8B88 /* SVGGradient.swift */, - ); - path = Primitives; - sourceTree = ""; - }; - 5BE3325824E144B200BB0D60 /* SVG */ = { - isa = PBXGroup; - children = ( - 582D0C2828401A1C00F945D8 /* Settings */, - 586D5C2728428D4400C79E0E /* Elements */, - 586D5C37284380B300C79E0E /* Attributes */, - 586D5C412843858900C79E0E /* Primitives */, - 5BE3325524E144B200BB0D60 /* SVGConstants.swift */, - 5BD9758E267223F400432F2C /* SVGIndex.swift */, - 584FB656283E9CD000DC8015 /* SVGContext.swift */, - 5BE3325D24E144B200BB0D60 /* SVGParser.swift */, - 58A664F6283E977600F1F6FD /* SVGParserExtensions.swift */, - 5BE3325924E144B200BB0D60 /* SVGParserBasics.swift */, - 5BE3325324E144B200BB0D60 /* SVGPathReader.swift */, - 5BE3325A24E144B200BB0D60 /* SVGParserPrimitives.swift */, - 5B0BD94124EE66A400F23286 /* SVGView.swift */, - ); - path = SVG; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 5BE3321824E1446A00BB0D60 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 5BE3327E24E144B200BB0D60 /* SVGView.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 5BE3321C24E1446A00BB0D60 /* SVGView */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5BE3323124E1446A00BB0D60 /* Build configuration list for PBXNativeTarget "SVGView" */; - buildPhases = ( - 5BE3321824E1446A00BB0D60 /* Headers */, - 5BE3321924E1446A00BB0D60 /* Sources */, - 5BE3321A24E1446A00BB0D60 /* Frameworks */, - 5BE3321B24E1446A00BB0D60 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SVGView; - productName = SVGView; - productReference = 5BE3321D24E1446A00BB0D60 /* SVGView.framework */; - productType = "com.apple.product-type.framework"; - }; - 5BE3322524E1446A00BB0D60 /* SVGViewTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5BE3323424E1446A00BB0D60 /* Build configuration list for PBXNativeTarget "SVGViewTests" */; - buildPhases = ( - 5BE3322224E1446A00BB0D60 /* Sources */, - 5BE3322324E1446A00BB0D60 /* Frameworks */, - 5BE3322424E1446A00BB0D60 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5BE3322924E1446A00BB0D60 /* PBXTargetDependency */, - ); - name = SVGViewTests; - productName = SVGViewTests; - productReference = 5BE3322624E1446A00BB0D60 /* SVGViewTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5BE3321424E1446A00BB0D60 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1200; - LastUpgradeCheck = 1200; - TargetAttributes = { - 5BE3321C24E1446A00BB0D60 = { - CreatedOnToolsVersion = 12.0; - }; - 5BE3322524E1446A00BB0D60 = { - CreatedOnToolsVersion = 12.0; - }; - }; - }; - buildConfigurationList = 5BE3321724E1446A00BB0D60 /* Build configuration list for PBXProject "SVGView" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5BE3321324E1446A00BB0D60; - productRefGroup = 5BE3321E24E1446A00BB0D60 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5BE3321C24E1446A00BB0D60 /* SVGView */, - 5BE3322524E1446A00BB0D60 /* SVGViewTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 5BE3321B24E1446A00BB0D60 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5BE3326B24E144B200BB0D60 /* Preview Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE3322424E1446A00BB0D60 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5852D66325BD726A00AD201D /* w3c in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5BE3321924E1446A00BB0D60 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5BE3327A24E144B200BB0D60 /* SVGParserPrimitives.swift in Sources */, - 5BE3326924E144B200BB0D60 /* SVGCircle.swift in Sources */, - 5815298A25B752E600E8D23A /* SVGPreserveAspectRatio.swift in Sources */, - 5BE3326624E144B200BB0D60 /* SVGPolyline.swift in Sources */, - 5BE3327D24E144B200BB0D60 /* SVGParser.swift in Sources */, - 5B23AA6B24EA5D5F0085D48E /* SVGGroup.swift in Sources */, - 5BE3327424E144B200BB0D60 /* SVGPathReader.swift in Sources */, - 5BDFA1602668C7D400AE44BB /* SVGImage.swift in Sources */, - 586D5C2228428D1C00C79E0E /* SVGElementParser.swift in Sources */, - 58A664F7283E977600F1F6FD /* SVGParserExtensions.swift in Sources */, - 5BD9758F267223F400432F2C /* SVGIndex.swift in Sources */, - 5B5AEAFF26FB30A80018A1C6 /* SVGUrlImage.swift in Sources */, - 586D5C2928428DB600C79E0E /* SVGStructureParsers.swift in Sources */, - 5BE3327924E144B200BB0D60 /* SVGParserBasics.swift in Sources */, - 586D5C39284380D100C79E0E /* SVGAttribute.swift in Sources */, - 5BE3326124E144B200BB0D60 /* SVGShape.swift in Sources */, - 586D5C2F284298BB00C79E0E /* SVGImageParser.swift in Sources */, - 58A664F4283E96E700F1F6FD /* UIExtensions.swift in Sources */, - 5815294025B6C8F600E8D23A /* SVGPaint.swift in Sources */, - 58869B7525B5EB0B00F6E324 /* Serializable.swift in Sources */, - 586D5C492843A51300C79E0E /* SVGLengthAttribute.swift in Sources */, - 586D5C352842BDEC00C79E0E /* SVGSettings.swift in Sources */, - 5BE3326024E144B200BB0D60 /* SVGNode.swift in Sources */, - 5BD9758926721DF400432F2C /* SVGDataImage.swift in Sources */, - 58869B7925B5EB3300F6E324 /* Serializations.swift in Sources */, - 5B10181A2536C64700105E9A /* SVGUserSpaceNode.swift in Sources */, - 5BE3326824E144B200BB0D60 /* SVGEllipse.swift in Sources */, - 5BE3325F24E144B200BB0D60 /* SVGText.swift in Sources */, - 5B9750492759E63C00EBDCA6 /* CSSParser.swift in Sources */, - 582D0C2A28401A5600F945D8 /* SVGScreen.swift in Sources */, - 584FB65A283E9D3F00DC8015 /* SVGLogger.swift in Sources */, - 5BE3327624E144B200BB0D60 /* SVGConstants.swift in Sources */, - 5815294425B6C90F00E8D23A /* SVGColor.swift in Sources */, - 586D5C43284385AF00C79E0E /* SVGLengthParser.swift in Sources */, - 584FB657283E9CD000DC8015 /* SVGContext.swift in Sources */, - 586D5C2C284295C400C79E0E /* SVGTextParser.swift in Sources */, - 586D5C3228429BE600C79E0E /* SVGShapeParser.swift in Sources */, - 5B1017EC25358E5600105E9A /* SVGLength.swift in Sources */, - 58869B6D25B5C52D00F6E324 /* Serializer.swift in Sources */, - 5BE3327224E144B200BB0D60 /* SVGStroke.swift in Sources */, - 5BE3326324E144B200BB0D60 /* SVGLine.swift in Sources */, - 586D5C3F2843858100C79E0E /* SVGFontSizeAttribute.swift in Sources */, - 5BE3326224E144B200BB0D60 /* SVGPolygon.swift in Sources */, - 5BE3326724E144B200BB0D60 /* SVGRect.swift in Sources */, - 5B0BD94024EE669C00F23286 /* DOMParser.swift in Sources */, - 5BE3326424E144B200BB0D60 /* SVGPath.swift in Sources */, - 585A5C6125E2CCB6000E8B88 /* SVGGradient.swift in Sources */, - 58A66522283E9A0100F1F6FD /* MBezierPath+Extension_macOS.swift in Sources */, - 5B0BD94224EE66A400F23286 /* SVGView.swift in Sources */, - 5BE3327124E144B200BB0D60 /* SVGFont.swift in Sources */, - 0E068A7C2DE5719A00DE4DC9 /* SVGDefs.swift in Sources */, - 0E068A7D2DE5719A00DE4DC9 /* SVGMarker.swift in Sources */, - 5BE3326F24E144B200BB0D60 /* XMLNode.swift in Sources */, - 5B1017E725358E4400105E9A /* SVGViewport.swift in Sources */, - 582D0C262840189A00F945D8 /* SVGLinker.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE3322224E1446A00BB0D60 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 586D5C3328429BE600C79E0E /* SVGShapeParser.swift in Sources */, - 58A6650F283E99C300F1F6FD /* SVGUrlImage.swift in Sources */, - 58A6651F283E99F600F1F6FD /* Serializer.swift in Sources */, - 582D0C2B28401A5600F945D8 /* SVGScreen.swift in Sources */, - 58A66500283E999B00F1F6FD /* SVGGroup.swift in Sources */, - 58A664F8283E977600F1F6FD /* SVGParserExtensions.swift in Sources */, - 0E068A7E2DE5719A00DE4DC9 /* SVGDefs.swift in Sources */, - 0E068A7F2DE5719A00DE4DC9 /* SVGMarker.swift in Sources */, - 58A6650E283E99C100F1F6FD /* SVGDataImage.swift in Sources */, - 582D0C272840189A00F945D8 /* SVGLinker.swift in Sources */, - 585A5C2F25D007B6000E8B88 /* SVG11Tests.swift in Sources */, - 586D5C362842BDEC00C79E0E /* SVGSettings.swift in Sources */, - 58A664FC283E992400F1F6FD /* SVGPaint.swift in Sources */, - 58A6651E283E99F100F1F6FD /* SVGView.swift in Sources */, - 586D5C2D284295C400C79E0E /* SVGTextParser.swift in Sources */, - 58A66512283E99D300F1F6FD /* CSSParser.swift in Sources */, - 585A5C2725CFF2B9000E8B88 /* SVGRefGenerator.swift in Sources */, - 58A66517283E99E000F1F6FD /* SVGParserBasics.swift in Sources */, - 58A66509283E99B200F1F6FD /* SVGPath.swift in Sources */, - 58A66515283E99DA00F1F6FD /* SVGIndex.swift in Sources */, - 58A66514283E99D700F1F6FD /* SVGConstants.swift in Sources */, - 58A66521283E99FB00F1F6FD /* Serializations.swift in Sources */, - 58A66507283E99AC00F1F6FD /* SVGPolygon.swift in Sources */, - 586D5C30284298BB00C79E0E /* SVGImageParser.swift in Sources */, - 58A664FA283E991E00F1F6FD /* SVGLength.swift in Sources */, - 58A6650B283E99B700F1F6FD /* SVGRect.swift in Sources */, - 58A66520283E99F900F1F6FD /* Serializable.swift in Sources */, - 58A66505283E99A600F1F6FD /* SVGUserSpaceNode.swift in Sources */, - 58A66503283E99A100F1F6FD /* SVGShape.swift in Sources */, - 5852D67725BD74EF00AD201D /* SVG12Tests.swift in Sources */, - 58A664F5283E96E700F1F6FD /* UIExtensions.swift in Sources */, - 584FB65B283E9D3F00DC8015 /* SVGLogger.swift in Sources */, - 58A66506283E99A800F1F6FD /* SVGViewport.swift in Sources */, - 58A664FB283E992100F1F6FD /* SVGStroke.swift in Sources */, - 58A664FF283E996700F1F6FD /* SVGGradient.swift in Sources */, - 58A6650D283E99BC00F1F6FD /* SVGCircle.swift in Sources */, - 58A664FD283E992700F1F6FD /* SVGColor.swift in Sources */, - 58A66502283E999F00F1F6FD /* SVGNode.swift in Sources */, - 585A5C3525D007EA000E8B88 /* BaseTestCase.swift in Sources */, - 586D5C3A284380D100C79E0E /* SVGAttribute.swift in Sources */, - 58A66504283E99A400F1F6FD /* SVGText.swift in Sources */, - 586D5C2A28428DB600C79E0E /* SVGStructureParsers.swift in Sources */, - 58A6650A283E99B400F1F6FD /* SVGPolyline.swift in Sources */, - 58A6650C283E99B900F1F6FD /* SVGEllipse.swift in Sources */, - 58A66501283E999D00F1F6FD /* SVGImage.swift in Sources */, - 5B1F4630251348F70068EF42 /* MBezierPath+Extension_macOS.swift in Sources */, - 58A66510283E99CE00F1F6FD /* DOMParser.swift in Sources */, - 58A664FE283E992A00F1F6FD /* SVGPreserveAspectRatio.swift in Sources */, - 586D5C4A2843A51300C79E0E /* SVGLengthAttribute.swift in Sources */, - 58A6651C283E99EB00F1F6FD /* SVGParserPrimitives.swift in Sources */, - 584FB658283E9CD000DC8015 /* SVGContext.swift in Sources */, - 58A664F9283E991C00F1F6FD /* SVGFont.swift in Sources */, - 58A66516283E99DC00F1F6FD /* SVGParser.swift in Sources */, - 58A66518283E99E200F1F6FD /* SVGPathReader.swift in Sources */, - 586D5C2328428D1C00C79E0E /* SVGElementParser.swift in Sources */, - 58A66508283E99B000F1F6FD /* SVGLine.swift in Sources */, - 58A66511283E99D000F1F6FD /* XMLNode.swift in Sources */, - 586D5C44284385AF00C79E0E /* SVGLengthParser.swift in Sources */, - 586D5C402843858100C79E0E /* SVGFontSizeAttribute.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5BE3322924E1446A00BB0D60 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5BE3321C24E1446A00BB0D60 /* SVGView */; - targetProxy = 5BE3322824E1446A00BB0D60 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 5BE3322F24E1446A00BB0D60 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TVOS_DEPLOYMENT_TARGET = 14.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Debug; - }; - 5BE3323024E1446A00BB0D60 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TVOS_DEPLOYMENT_TARGET = 14.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Release; - }; - 5BE3323224E1446A00BB0D60 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Source/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = exyte.SVGView; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5BE3323324E1446A00BB0D60 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Source/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = exyte.SVGView; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 5BE3323524E1446A00BB0D60 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = SVGViewTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = exyte.SVGViewTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5BE3323624E1446A00BB0D60 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = SVGViewTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = exyte.SVGViewTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5BE3321724E1446A00BB0D60 /* Build configuration list for PBXProject "SVGView" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5BE3322F24E1446A00BB0D60 /* Debug */, - 5BE3323024E1446A00BB0D60 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5BE3323124E1446A00BB0D60 /* Build configuration list for PBXNativeTarget "SVGView" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5BE3323224E1446A00BB0D60 /* Debug */, - 5BE3323324E1446A00BB0D60 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5BE3323424E1446A00BB0D60 /* Build configuration list for PBXNativeTarget "SVGViewTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5BE3323524E1446A00BB0D60 /* Debug */, - 5BE3323624E1446A00BB0D60 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5BE3321424E1446A00BB0D60 /* Project object */; -} diff --git a/SVGView.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SVGView.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/SVGView.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/SVGView.xcodeproj/xcshareddata/xcschemes/SVGView.xcscheme b/SVGView.xcodeproj/xcshareddata/xcschemes/SVGView.xcscheme deleted file mode 100644 index 27744e6..0000000 --- a/SVGView.xcodeproj/xcshareddata/xcschemes/SVGView.xcscheme +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SVGView.xcodeproj/xcshareddata/xcschemes/SVGViewTests.xcscheme b/SVGView.xcodeproj/xcshareddata/xcschemes/SVGViewTests.xcscheme deleted file mode 100644 index b61f771..0000000 --- a/SVGView.xcodeproj/xcshareddata/xcschemes/SVGViewTests.xcscheme +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/SVGViewTests/Info.plist b/SVGViewTests/Info.plist deleted file mode 100644 index 64d65ca..0000000 --- a/SVGViewTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/SVGViewTests/SVGRefGenerator.swift b/SVGViewTests/SVGRefGenerator.swift deleted file mode 100644 index 84c2381..0000000 --- a/SVGViewTests/SVGRefGenerator.swift +++ /dev/null @@ -1,211 +0,0 @@ -// -// SVGRefGenerator.swift -// SVGViewTests -// -// Created by Yuriy Strot on 07.02.2021. -// - -import XCTest -@testable import SVGView - -class SVGRefGenerator: XCTestCase { - - let testFolderName = "TestOutputData" - let v11 = "w3c/1.1F2/svg/" - let v12 = "w3c/1.2T/svg/" - - func testCreateReferences() { - createReference(name: "color-prop-01-b", version: v11) - createReference(name: "color-prop-02-f", version: v11) - createReference(name: "color-prop-03-t", version: v11) - createReference(name: "color-prop-04-t", version: v11) - createReference(name: "color-prop-05-t", version: v11) - createReference(name: "coords-coord-01-t", version: v11) - createReference(name: "coords-coord-02-t", version: v11) - createReference(name: "coords-trans-01-b", version: v11) - createReference(name: "coords-trans-02-t", version: v11) - createReference(name: "coords-trans-03-t", version: v11) - createReference(name: "coords-trans-04-t", version: v11) - createReference(name: "coords-trans-05-t", version: v11) - createReference(name: "coords-trans-06-t", version: v11) - createReference(name: "coords-trans-07-t", version: v11) - createReference(name: "coords-trans-08-t", version: v11) - createReference(name: "coords-trans-09-t", version: v11) - createReference(name: "coords-trans-10-f", version: v11) - createReference(name: "coords-trans-11-f", version: v11) - createReference(name: "coords-trans-12-f", version: v11) - createReference(name: "coords-trans-13-f", version: v11) - createReference(name: "coords-trans-14-f", version: v11) - createReference(name: "coords-transformattr-01-f", version: v11) - createReference(name: "coords-transformattr-02-f", version: v11) - createReference(name: "coords-transformattr-03-f", version: v11) - createReference(name: "coords-transformattr-04-f", version: v11) - createReference(name: "coords-transformattr-05-f", version: v11) - createReference(name: "coords-units-02-b", version: v11) - createReference(name: "coords-units-03-b", version: v11) - createReference(name: "masking-opacity-01-b", version: v11) - createReference(name: "painting-control-02-f", version: v11) - createReference(name: "painting-control-03-f", version: v11) - createReference(name: "painting-marker-01-f", version: v11) - createReference(name: "painting-fill-01-t", version: v11) - createReference(name: "painting-fill-02-t", version: v11) - createReference(name: "painting-fill-03-t", version: v11) - createReference(name: "painting-fill-04-t", version: v11) - createReference(name: "painting-fill-05-b", version: v11) - createReference(name: "painting-stroke-01-t", version: v11) - createReference(name: "painting-stroke-02-t", version: v11) - createReference(name: "painting-stroke-03-t", version: v11) - createReference(name: "painting-stroke-04-t", version: v11) - createReference(name: "painting-stroke-05-t", version: v11) - createReference(name: "painting-stroke-07-t", version: v11) - createReference(name: "painting-stroke-08-t", version: v11) - createReference(name: "painting-stroke-09-t", version: v11) - createReference(name: "paths-data-01-t", version: v11) - createReference(name: "paths-data-02-t", version: v11) - createReference(name: "paths-data-03-f", version: v11) - createReference(name: "paths-data-04-t", version: v11) - createReference(name: "paths-data-05-t", version: v11) - createReference(name: "paths-data-06-t", version: v11) - createReference(name: "paths-data-07-t", version: v11) - createReference(name: "paths-data-08-t", version: v11) - createReference(name: "paths-data-09-t", version: v11) - createReference(name: "paths-data-10-t", version: v11) - createReference(name: "paths-data-12-t", version: v11) - createReference(name: "paths-data-13-t", version: v11) - createReference(name: "paths-data-14-t", version: v11) - createReference(name: "paths-data-15-t", version: v11) - createReference(name: "paths-data-16-t", version: v11) - createReference(name: "paths-data-17-f", version: v11) - createReference(name: "paths-data-18-f", version: v11) - createReference(name: "paths-data-19-f", version: v11) - createReference(name: "paths-data-20-f", version: v11) - createReference(name: "pservers-grad-01-b", version: v11) - createReference(name: "pservers-grad-02-b", version: v11) - createReference(name: "pservers-grad-04-b", version: v11) - createReference(name: "pservers-grad-05-b", version: v11) - createReference(name: "pservers-grad-07-b", version: v11) - createReference(name: "pservers-grad-09-b", version: v11) - createReference(name: "render-elems-01-t", version: v11) - createReference(name: "render-elems-02-t", version: v11) - createReference(name: "render-elems-03-t", version: v11) - createReference(name: "shapes-circle-01-t", version: v11) - createReference(name: "shapes-circle-02-t", version: v11) - createReference(name: "shapes-ellipse-01-t", version: v11) - createReference(name: "shapes-ellipse-02-t", version: v11) - createReference(name: "shapes-ellipse-03-f", version: v11) - createReference(name: "shapes-grammar-01-f", version: v11) - createReference(name: "shapes-intro-01-t", version: v11) - createReference(name: "shapes-line-01-t", version: v11) - createReference(name: "shapes-line-02-f", version: v11) - createReference(name: "shapes-polygon-01-t", version: v11) - createReference(name: "shapes-polygon-02-t", version: v11) - createReference(name: "shapes-polygon-03-t", version: v11) - createReference(name: "shapes-polyline-01-t", version: v11) - createReference(name: "shapes-polyline-02-t", version: v11) - createReference(name: "shapes-rect-02-t", version: v11) - createReference(name: "shapes-rect-04-f", version: v11) - createReference(name: "shapes-rect-05-f", version: v11) - createReference(name: "shapes-rect-06-f", version: v11) - createReference(name: "struct-defs-01-t", version: v11) - createReference(name: "struct-frag-01-t", version: v11) - createReference(name: "struct-frag-06-t", version: v11) - createReference(name: "struct-group-01-t", version: v11) - createReference(name: "struct-image-01-t", version: v11) - createReference(name: "struct-image-04-t", version: v11) - createReference(name: "struct-use-03-t", version: v11) - createReference(name: "styling-class-01-f", version: v11) - createReference(name: "styling-css-01-b", version: v11) - createReference(name: "styling-pres-01-t", version: v11) - createReference(name: "types-basic-01-f", version: v11) - - createReference(name: "coords-trans-01-t", version: v12) - createReference(name: "coords-trans-02-t", version: v12) - createReference(name: "coords-trans-03-t", version: v12) - createReference(name: "coords-trans-04-t", version: v12) - createReference(name: "coords-trans-05-t", version: v12) - createReference(name: "coords-trans-06-t", version: v12) - createReference(name: "coords-trans-07-t", version: v12) - createReference(name: "coords-trans-08-t", version: v12) - createReference(name: "coords-trans-09-t", version: v12) - createReference(name: "paint-color-03-t", version: v12) - createReference(name: "paint-color-201-t", version: v12) - createReference(name: "paint-fill-04-t", version: v12) - createReference(name: "paint-fill-06-t", version: v12) - createReference(name: "paint-stroke-01-t", version: v12) - createReference(name: "paths-data-01-t", version: v12) - createReference(name: "paths-data-02-t", version: v12) - createReference(name: "render-elems-01-t", version: v12) - createReference(name: "render-elems-02-t", version: v12) - createReference(name: "render-elems-03-t", version: v12) - createReference(name: "shapes-circle-01-t", version: v12) - createReference(name: "shapes-ellipse-01-t", version: v12) - createReference(name: "shapes-line-01-t", version: v12) - createReference(name: "shapes-polygon-01-t", version: v12) - createReference(name: "shapes-polyline-01-t", version: v12) - createReference(name: "shapes-rect-02-t", version: v12) - createReference(name: "struct-defs-01-t", version: v12) - createReference(name: "struct-frag-01-t", version: v12) - createReference(name: "struct-use-03-t", version: v12) - } - - func createReference(name: String, version: String) { - let bundle = Bundle(for: type(of: self)) - let url = bundle.url(forResource: name, withExtension: "svg", subdirectory: version)! - let versionNumber = String(version.split(separator: "/")[1]) - let testDirectory = getTestDir(version: versionNumber) - let node = SVGParser.parse(contentsOf: url)! - let content = Serializer.serialize(node) - let fileName = url.deletingPathExtension().lastPathComponent - let path = testDirectory.appendingPathComponent(fileName).appendingPathExtension("ref") - writeToFile(content: content, fileURL: path) - print("New reference file in \(path)") - } - - func writeToFile(content: String?, fileURL: URL) { - guard let content = content else { - return - } - do { - try content.write(to: fileURL, atomically: true, encoding: .utf8) - } catch { - XCTFail(error.localizedDescription) - } - } - - func getContents(_ path: String) -> [URL] { - let url = URL(fileURLWithPath: path) - var files = [URL]() - if let enumerator = FileManager.default.enumerator(at: url, includingPropertiesForKeys: [.isRegularFileKey], options: [.skipsHiddenFiles, .skipsPackageDescendants]) { - for case let fileURL as URL in enumerator { - do { - let fileAttributes = try fileURL.resourceValues(forKeys:[.isRegularFileKey]) - if fileAttributes.isRegularFile! { - files.append(fileURL) - } - } catch { print(error, fileURL) } - } - return files - } - return [] - } - - func create(_ path: String) { - do { - try FileManager.default.createDirectory(atPath: path, withIntermediateDirectories: false, attributes: nil) - } - catch let error as NSError { - print("Unable to create directory \(error.debugDescription)") - } - } - - func getTestDir(version: String) -> URL { - guard let documentDirectory = try? FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false) as NSURL, - let testDirectory = documentDirectory.appendingPathComponent(testFolderName+version) else { - XCTFail("Can't find test directory") - return URL(string: "")! - } - create(testDirectory.path) - return testDirectory - } - -} diff --git a/Source/Info.plist b/Source/Info.plist deleted file mode 100644 index 9bcb244..0000000 --- a/Source/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - - diff --git a/Source/Serialization/Serializations.swift b/Source/Serialization/Serializations.swift index 06e2613..a44879c 100644 --- a/Source/Serialization/Serializations.swift +++ b/Source/Serialization/Serializations.swift @@ -48,9 +48,9 @@ extension CGAffineTransform: SerializableAtom { func serialize() -> String { let formatter = NumberFormatter() + formatter.decimalSeparator = "." formatter.minimumFractionDigits = 0 formatter.maximumFractionDigits = 10 - formatter.decimalSeparator = "." let nums = [a, b, c, d, tx, ty] diff --git a/SVGViewTests/BaseTestCase.swift b/Tests/SVGViewTests/BaseTestCase.swift similarity index 98% rename from SVGViewTests/BaseTestCase.swift rename to Tests/SVGViewTests/BaseTestCase.swift index 3f772e8..e262fad 100644 --- a/SVGViewTests/BaseTestCase.swift +++ b/Tests/SVGViewTests/BaseTestCase.swift @@ -15,11 +15,10 @@ class BaseTestCase : XCTestCase { } func compareToReference(_ fileName: String) { - let bundle = Bundle(for: type(of: self)) + let bundle = Bundle.module let svgURL = bundle.url(forResource: fileName, withExtension: "svg", subdirectory: "w3c/\(dir)/svg/")! let refURL = bundle.url(forResource: fileName, withExtension: "ref", subdirectory: "w3c/\(dir)/refs/")! - print(svgURL) let node = SVGParser.parse(contentsOf: svgURL)! let content = Serializer.serialize(node) let reference = try! String(contentsOf: refURL) diff --git a/SVGViewTests/SVG11Tests.swift b/Tests/SVGViewTests/SVG11Tests.swift similarity index 99% rename from SVGViewTests/SVG11Tests.swift rename to Tests/SVGViewTests/SVG11Tests.swift index cc35bd2..a5fe5db 100644 --- a/SVGViewTests/SVG11Tests.swift +++ b/Tests/SVGViewTests/SVG11Tests.swift @@ -1,4 +1,4 @@ -// Generated by script-test-cases.sh +// Generated by make generate-test-cases import XCTest @testable import SVGView @@ -417,4 +417,4 @@ class SVG11Tests: BaseTestCase { compareToReference("types-basic-01-f") } -} +} \ No newline at end of file diff --git a/SVGViewTests/SVG12Tests.swift b/Tests/SVGViewTests/SVG12Tests.swift similarity index 98% rename from SVGViewTests/SVG12Tests.swift rename to Tests/SVGViewTests/SVG12Tests.swift index b1b2883..50e0908 100644 --- a/SVGViewTests/SVG12Tests.swift +++ b/Tests/SVGViewTests/SVG12Tests.swift @@ -1,4 +1,4 @@ -// Generated by script-test-cases.sh +// Generated by make generate-test-cases import XCTest @testable import SVGView @@ -121,4 +121,4 @@ class SVG12Tests: BaseTestCase { compareToReference("struct-use-03-t") } -} +} \ No newline at end of file diff --git a/SVGViewTests/w3c/1.1F2/refs/color-prop-01-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-01-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/color-prop-01-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-01-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/color-prop-02-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-02-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/color-prop-02-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-02-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/color-prop-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/color-prop-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref similarity index 89% rename from SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref index a241920..cd30b31 100644 --- a/SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref +++ b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-04-t.ref @@ -12,14 +12,14 @@ SVGViewport { transform: [1, 0, 0, 1, 240, 180], contents: [ SVGRect { x: -230, y: -170, width: 460, height: 300, fill: "#6363CE" }, - SVGRect { x: -220, y: -160, width: 440, height: 280, fill: "white" }, - SVGRect { x: -152, y: -108, width: 317, height: 221, fill: "white" }, + SVGRect { x: -220, y: -160, width: 440, height: 280, fill: "#AAAAAA" }, + SVGRect { x: -152, y: -108, width: 317, height: 221, fill: "#ECECEC" }, SVGRect { x: -152, y: -108, width: 317, height: 221, - stroke: { fill: "#CCCCCC", width: 3 } + stroke: { fill: "#AAAAAA", width: 3 } }, SVGGroup { id: "contents", @@ -27,37 +27,37 @@ SVGViewport { SVGText { text: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 0] }, SVGText { text: "Vestibulum pulvinar. Duis laoreet, nunc vitae facilisis", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 20] }, SVGText { text: "tristique, pede sem iaculis mi, non consectetuer lorem", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 40] }, SVGText { text: "libero et est. Donec imperdiet purus sed odio. Duis", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 60] }, SVGText { text: "venenatis tortor eu lectus. Suspendisse sed metus at", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 80] }, SVGText { text: "metus viverra ultricies. Mauris porttitor, justo a vulputate", font: { name: "SVGFreeSansASCII,sans-serif", size: 12 }, - fill: "black", + fill: "#242424", transform: [1, 0, 0, 1, -148, 100] } ] @@ -74,35 +74,35 @@ SVGViewport { height: 190, fill: "silver" }, - SVGRect { x: -143, width: 102, height: 34, fill: "silver" }, + SVGRect { x: -143, width: 102, height: 34, fill: "#F6F6F6" }, SVGText { text: "Load", font: { name: "SVGFreeSansASCII,sans-serif", size: 20, weight: "bold" }, - fill: "black", + fill: "white", transform: [1, 0, 0, 1, -138, 24] }, - SVGRect { x: -143, y: 40, width: 102, height: 34, fill: "silver" }, + SVGRect { x: -143, y: 40, width: 102, height: 34, fill: "#F6F6F6" }, SVGText { text: "Save", font: { name: "SVGFreeSansASCII,sans-serif", size: 20, weight: "bold" }, - fill: "black", + fill: "white", transform: [1, 0, 0, 1, -138, 64] }, SVGPath { path: "M-149,83 h114 v-94", - stroke: { fill: "#666666", width: 4 } + stroke: { fill: "black", width: 4 } }, SVGPath { path: "M-149,83 v-94 h114", - stroke: { fill: "silver", width: 4 } + stroke: { fill: "white", width: 4 } } ] }, SVGGroup { id: "menubar", contents: [ - SVGRect { x: -148, y: -62, width: 310, height: 46, fill: "silver" }, - SVGPath { path: "M152,-52 l10,-10 v46 h-311 l10,-10 z", fill: "#666666" }, + SVGRect { x: -148, y: -62, width: 310, height: 46, fill: "white" }, + SVGPath { path: "M152,-52 l10,-10 v46 h-311 l10,-10 z", fill: "black" }, SVGRect { x: -144, y: -58, width: 302, height: 37, fill: "silver" }, SVGText { text: "File", @@ -113,7 +113,7 @@ SVGViewport { SVGText { text: "Edit", font: { name: "SVGFreeSansASCII,sans-serif", size: 20, weight: "bold" }, - fill: "black", + fill: "white", transform: [1, 0, 0, 1, -90, -32] } ] @@ -127,8 +127,8 @@ SVGViewport { y: -106, width: 311, height: 42, - fill: "#CCCCCC", - stroke: { fill: "white", width: 4 } + fill: "#242424", + stroke: { fill: "#2A6CCD", width: 4 } }, SVGText { text: "Lorem", @@ -141,8 +141,8 @@ SVGViewport { id: "button", contents: [ SVGRect { x: 120, y: -99, width: 26, height: 26, rx: 8, ry: 8, fill: "silver" }, - SVGRect { x: 120, y: -99, width: 24, height: 24, rx: 8, ry: 8, fill: "#CCCCCC" }, - SVGRect { x: 122, y: -97, width: 24, height: 24, rx: 8, ry: 8, fill: "#888888" }, + SVGRect { x: 120, y: -99, width: 24, height: 24, rx: 8, ry: 8, fill: "white" }, + SVGRect { x: 122, y: -97, width: 24, height: 24, rx: 8, ry: 8, fill: "#8D8D8D" }, SVGRect { x: 122, y: -97, width: 22, height: 22, rx: 8, ry: 8, fill: "silver" } ] } diff --git a/SVGViewTests/w3c/1.1F2/refs/color-prop-05-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-05-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/color-prop-05-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/color-prop-05-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-coord-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-coord-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-coord-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-coord-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-coord-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-coord-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-coord-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-coord-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-01-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-01-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-01-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-01-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-04-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-05-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-05-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-05-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-05-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-06-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-06-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-06-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-06-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-07-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-07-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-07-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-07-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-08-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-08-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-08-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-08-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-09-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-09-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-09-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-09-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-10-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-10-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-10-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-10-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-11-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-11-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-11-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-11-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-12-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-12-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-12-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-12-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-13-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-13-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-13-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-13-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-trans-14-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-14-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-trans-14-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-trans-14-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-01-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-01-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-transformattr-01-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-01-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-02-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-02-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-transformattr-02-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-02-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-03-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-03-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-transformattr-03-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-03-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-04-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-04-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-transformattr-04-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-04-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-05-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-05-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-transformattr-05-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-transformattr-05-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-units-02-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-units-02-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-units-02-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-units-02-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/coords-units-03-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/coords-units-03-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/coords-units-03-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/coords-units-03-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/masking-opacity-01-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/masking-opacity-01-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/masking-opacity-01-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/masking-opacity-01-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-control-02-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-control-02-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-control-02-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-control-02-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-control-03-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-control-03-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-control-03-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-control-03-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-fill-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-fill-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-fill-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-fill-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-fill-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-fill-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-fill-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-fill-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-04-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-fill-05-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-05-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-fill-05-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-fill-05-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref similarity index 89% rename from SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref index 59cdbae..cc04cfb 100644 --- a/SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref +++ b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-marker-01-f.ref @@ -21,7 +21,10 @@ SVGViewport { scaling: "none", refX: "5", refY: "5", - viewBox: { width: 10, height: 10 } + viewBox: { width: 10, height: 10 }, + contents: [ + SVGRect { width: 10, height: 10, fill: "purple" } + ] }, SVGMarker { id: "marker2", @@ -35,7 +38,10 @@ SVGViewport { scaling: "none", refX: "5", refY: "5", - viewBox: { width: 10, height: 10 } + viewBox: { width: 10, height: 10 }, + contents: [ + SVGPath { path: "M5,0 L10,10 L0,10 z", fill: "blue" } + ] }, SVGMarker { id: "markerStart", @@ -49,7 +55,10 @@ SVGViewport { scaling: "none", refX: "5", refY: "5", - viewBox: { width: 10, height: 10 } + viewBox: { width: 10, height: 10 }, + contents: [ + SVGRect { width: 10, height: 10, fill: "purple" } + ] }, SVGMarker { id: "markerMiddle", @@ -63,7 +72,10 @@ SVGViewport { scaling: "none", refX: "5", refY: "5", - viewBox: { width: 10, height: 10 } + viewBox: { width: 10, height: 10 }, + contents: [ + SVGCircle { cx: 5, cy: 5, r: 5, fill: "green" } + ] }, SVGMarker { id: "markerEnd", @@ -77,7 +89,10 @@ SVGViewport { scaling: "none", refX: "5", refY: "5", - viewBox: { width: 10, height: 10 } + viewBox: { width: 10, height: 10 }, + contents: [ + SVGPath { path: "M5,0 L10,10 L0,10 z", fill: "blue" } + ] } ] }, diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-04-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-05-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-05-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-05-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-05-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-07-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-07-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-07-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-07-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-08-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-08-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-08-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-08-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/painting-stroke-09-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-09-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/painting-stroke-09-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/painting-stroke-09-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-03-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-03-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-03-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-03-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-04-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-05-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-05-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-05-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-05-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-06-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-06-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-06-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-06-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-07-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-07-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-07-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-07-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-08-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-08-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-08-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-08-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-09-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-09-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-09-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-09-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-10-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-10-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-10-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-10-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-12-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-12-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-12-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-12-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-13-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-13-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-13-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-13-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-14-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-14-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-14-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-14-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-15-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-15-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-15-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-15-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-16-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-16-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-16-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-16-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-17-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-17-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-17-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-17-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-18-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-18-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-18-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-18-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-19-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-19-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-19-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-19-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/paths-data-20-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-20-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/paths-data-20-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/paths-data-20-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-01-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-01-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-01-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-01-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-02-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-02-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-02-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-02-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-04-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-04-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-04-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-04-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-05-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-05-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-05-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-05-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-07-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-07-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-07-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-07-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/pservers-grad-09-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-09-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/pservers-grad-09-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/pservers-grad-09-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/render-elems-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/render-elems-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/render-elems-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/render-elems-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/render-elems-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/render-elems-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/render-elems-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-circle-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-circle-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-circle-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-circle-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-circle-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-circle-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-circle-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-circle-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-03-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-03-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-03-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-ellipse-03-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-grammar-01-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-grammar-01-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-grammar-01-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-grammar-01-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-intro-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-intro-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-intro-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-intro-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-line-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-line-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-line-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-line-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-line-02-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-line-02-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-line-02-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-line-02-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-polygon-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-polygon-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-polygon-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polygon-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-polyline-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-polyline-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-polyline-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-rect-02-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-rect-02-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-02-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-rect-04-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-04-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-rect-04-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-04-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-rect-05-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-05-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-rect-05-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-05-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/shapes-rect-06-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-06-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/shapes-rect-06-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/shapes-rect-06-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-defs-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-defs-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-defs-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-defs-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-frag-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-frag-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-frag-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-frag-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-frag-06-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-frag-06-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-frag-06-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-frag-06-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-group-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-group-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-group-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-group-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-image-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-image-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-image-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-image-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-image-04-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-image-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-image-04-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-image-04-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/struct-use-03-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/struct-use-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/struct-use-03-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/struct-use-03-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/styling-class-01-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/styling-class-01-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/styling-class-01-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/styling-class-01-f.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/styling-css-01-b.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/styling-css-01-b.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/styling-css-01-b.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/styling-css-01-b.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/styling-pres-01-t.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/styling-pres-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/styling-pres-01-t.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/styling-pres-01-t.ref diff --git a/SVGViewTests/w3c/1.1F2/refs/types-basic-01-f.ref b/Tests/SVGViewTests/w3c/1.1F2/refs/types-basic-01-f.ref similarity index 100% rename from SVGViewTests/w3c/1.1F2/refs/types-basic-01-f.ref rename to Tests/SVGViewTests/w3c/1.1F2/refs/types-basic-01-f.ref diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-dom-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-dom-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-dom-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-dom-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-dom-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-dom-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-dom-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-dom-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-10-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-10-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-10-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-11-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-11-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-11-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-11-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-12-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-12-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-12-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-13-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-13-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-13-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-13-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-14-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-14-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-14-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-14-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-15-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-15-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-15-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-15-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-17-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-17-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-17-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-17-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-19-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-19-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-19-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-19-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-20-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-20-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-20-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-20-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-21-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-21-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-21-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-21-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-22-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-22-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-22-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-22-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-23-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-23-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-23-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-23-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-24-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-24-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-24-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-24-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-25-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-25-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-25-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-25-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-26-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-26-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-26-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-26-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-27-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-27-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-27-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-27-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-28-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-28-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-28-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-28-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-29-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-29-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-29-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-29-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-30-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-30-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-30-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-30-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-31-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-31-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-31-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-31-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-32-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-32-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-32-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-32-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-33-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-33-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-33-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-33-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-34-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-34-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-34-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-34-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-35-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-35-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-35-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-35-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-36-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-36-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-36-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-36-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-37-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-37-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-37-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-37-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-38-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-38-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-38-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-38-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-39-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-39-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-39-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-39-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-40-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-40-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-40-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-40-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-41-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-41-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-41-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-41-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-44-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-44-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-44-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-44-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-46-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-46-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-46-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-46-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-52-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-52-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-52-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-52-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-53-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-53-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-53-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-53-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-60-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-60-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-60-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-60-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-61-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-61-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-61-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-61-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-62-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-62-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-62-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-62-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-63-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-63-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-63-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-63-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-64-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-64-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-64-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-64-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-65-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-65-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-65-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-65-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-66-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-66-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-66-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-66-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-67-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-67-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-67-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-67-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-68-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-68-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-68-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-68-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-69-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-69-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-69-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-69-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-70-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-70-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-70-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-70-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-77-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-77-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-77-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-77-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-78-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-78-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-78-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-78-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-80-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-80-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-80-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-80-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-81-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-81-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-81-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-81-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-82-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-82-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-82-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-82-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-83-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-83-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-83-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-83-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-84-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-84-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-84-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-84-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-85-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-85-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-85-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-85-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-86-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-86-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-86-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-86-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-87-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-87-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-87-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-87-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-88-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-88-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-88-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-88-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-89-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-89-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-89-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-89-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-90-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-90-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-90-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-90-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-91-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-91-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-91-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-91-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-elem-92-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-92-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-elem-92-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-elem-92-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-interact-events-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-events-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-interact-events-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-events-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-interact-pevents-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-pservers-grad-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-pservers-grad-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-pservers-grad-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-pservers-grad-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-script-elem-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-script-elem-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-script-elem-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-script-elem-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/animate-struct-dom-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/animate-struct-dom-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/animate-struct-dom-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/animate-struct-dom-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prof-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prof-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prof-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prof-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prop-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prop-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prop-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prop-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prop-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prop-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prop-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prop-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/color-prop-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/color-prop-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/color-prop-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/conform-viewers-01-t.svgz b/Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-01-t.svgz similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/conform-viewers-01-t.svgz rename to Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-01-t.svgz diff --git a/SVGViewTests/w3c/1.1F2/svg/conform-viewers-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/conform-viewers-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/conform-viewers-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/conform-viewers-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/conform-viewers-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-coord-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-coord-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-coord-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-coord-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-coord-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-coord-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-coord-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-coord-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-dom-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-dom-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-dom-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-dom-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-dom-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-dom-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-dom-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-dom-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-dom-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-11-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-11-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-11-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-11-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-12-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-12-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-12-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-12-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-13-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-13-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-13-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-13-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-trans-14-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-14-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-trans-14-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-trans-14-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-transformattr-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-transformattr-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-transformattr-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-transformattr-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-transformattr-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-transformattr-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-units-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-units-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-units-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-units-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-units-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-units-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-units-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-viewattr-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-viewattr-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-viewattr-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/coords-viewattr-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/coords-viewattr-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/extend-namespace-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/extend-namespace-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/extend-namespace-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/extend-namespace-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-background-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-background-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-background-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-background-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-blend-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-blend-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-blend-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-blend-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-color-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-color-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-color-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-color-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-color-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-color-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-color-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-color-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-composite-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-composite-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-composite-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-composite-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-composite-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-composite-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-composite-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-composite-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-composite-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-comptran-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-comptran-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-comptran-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-comptran-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-conv-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-conv-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-conv-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-conv-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-conv-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-conv-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-conv-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-conv-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-conv-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-conv-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-conv-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-diffuse-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-diffuse-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-diffuse-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-diffuse-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-displace-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-displace-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-displace-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-displace-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-displace-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-displace-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-displace-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-displace-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-example-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-example-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-example-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-example-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-felem-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-felem-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-felem-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-felem-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-felem-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-felem-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-felem-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-felem-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-gauss-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-gauss-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-gauss-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-gauss-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-gauss-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-gauss-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-gauss-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-image-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-image-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-image-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-image-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-image-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-image-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-image-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-image-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-image-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-image-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-image-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-light-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-light-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-light-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-light-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-light-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-light-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-light-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-light-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-light-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-light-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-light-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-morph-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-morph-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-morph-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-morph-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-offset-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-offset-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-offset-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-offset-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-offset-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-offset-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-offset-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-offset-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-overview-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-overview-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg similarity index 98% rename from SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg index 89f48d7..e690e9c 100644 --- a/SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg +++ b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-02-b.svg @@ -1,178 +1,178 @@ - - - - - - - - - - - - -

- The purpose of this file is to test the 'in' attribute on filter primitives. - This test is the same as filters-overview-01-b.svg but uses gradients with gradientUnits="userSpaceOnUse" instead for the - FillPaint/StrokePaint. -

- - -

- Run the test. No interaction required. -

-
- -

- To pass this test, the UA must render all 6 cases (SourceGraphic, SourceAlpha, BackgroundImage, BackgroundAlpha, FillPaint, StrokePaint) correctly. -

-
    -
  1. The result for in="SourceGraphic" is a non blurred vertical rectangle (green with dashed stroke) overlayed with three blurred circles (red/green/blue with dashed stroke).
  2. -
  3. The result for in="SourceAlpha" is a non blurred vertical rectangle (green with dashed stroke) overlayed with three blurred circles (dark gray with dashed stroke).
  4. -
  5. The result for in="BackgroundImage" is a blurred vertical rectangle (green with dashed stroke).
  6. -
  7. The result for in="BackgroundAlpha" is blurred vertical rectangle (dark gray with dashed stroke).
  8. -
  9. The results for in="FillPaint" and in="StrokePaint" are the same. They consists of a non blurred vertical rectangle (green with dashed stroke) overlayed with a blurred gradiant (blue/white/red/yellow).
  10. -
  11. The size of the gradients are bigger than the blurred circles.
  12. -
-
- - $RCSfile: filters-overview-02-b.svg,v $ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SourceAlpha - - =========================================================================================== - - - - - - - - SourceGraphic - - =========================================================================================== - - - - - - - - BackgroundAlpha - - =========================================================================================== - - - - - - - - BackgroundImage - - =========================================================================================== - - - - - - - - - FillPaint - - =========================================================================================== - - - - - - - - - StrokePaint - - - - Filter input test - - - - $Revision: 1.1 $ - - - - - - DRAFT - - + + + + + + + + + + + + +

+ The purpose of this file is to test the 'in' attribute on filter primitives. + This test is the same as filters-overview-01-b.svg but uses gradients with gradientUnits="userSpaceOnUse" instead for the + FillPaint/StrokePaint. +

+ + +

+ Run the test. No interaction required. +

+
+ +

+ To pass this test, the UA must render all 6 cases (SourceGraphic, SourceAlpha, BackgroundImage, BackgroundAlpha, FillPaint, StrokePaint) correctly. +

+
    +
  1. The result for in="SourceGraphic" is a non blurred vertical rectangle (green with dashed stroke) overlayed with three blurred circles (red/green/blue with dashed stroke).
  2. +
  3. The result for in="SourceAlpha" is a non blurred vertical rectangle (green with dashed stroke) overlayed with three blurred circles (dark gray with dashed stroke).
  4. +
  5. The result for in="BackgroundImage" is a blurred vertical rectangle (green with dashed stroke).
  6. +
  7. The result for in="BackgroundAlpha" is blurred vertical rectangle (dark gray with dashed stroke).
  8. +
  9. The results for in="FillPaint" and in="StrokePaint" are the same. They consists of a non blurred vertical rectangle (green with dashed stroke) overlayed with a blurred gradiant (blue/white/red/yellow).
  10. +
  11. The size of the gradients are bigger than the blurred circles.
  12. +
+
+ + $RCSfile: filters-overview-02-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SourceAlpha + + =========================================================================================== + + + + + + + + SourceGraphic + + =========================================================================================== + + + + + + + + BackgroundAlpha + + =========================================================================================== + + + + + + + + BackgroundImage + + =========================================================================================== + + + + + + + + + FillPaint + + =========================================================================================== + + + + + + + + + StrokePaint + + + + Filter input test + + + + $Revision: 1.1 $ + + + + + + DRAFT + + diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-overview-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-overview-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-overview-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-specular-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-specular-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-specular-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-specular-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-tile-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-tile-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-tile-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-tile-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-turb-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-turb-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-turb-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-turb-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/filters-turb-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/filters-turb-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/filters-turb-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/filters-turb-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-desc-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-desc-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-desc-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-desc-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-desc-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-desc-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-desc-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-desc-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-desc-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-desc-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-desc-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-elem-07-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-07-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-elem-07-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-elem-07-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-glyph-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-glyph-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-glyph-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-glyph-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-kern-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-kern-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-kern-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-kern-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/fonts-overview-201-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/fonts-overview-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/fonts-overview-201-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/fonts-overview-201-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/imp-path-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/imp-path-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/imp-path-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/imp-path-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-cursor-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-cursor-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-cursor-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-cursor-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-dom-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-dom-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-dom-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-dom-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-events-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-events-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-events-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-events-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg similarity index 97% rename from SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg index 61ed1c0..b544e1b 100644 --- a/SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg +++ b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-202-f.svg @@ -1,83 +1,83 @@ - - - - - - - - - - -

- Testing event bubbling through 'use' element. -

- - -

- Mouseover the blue rect, then the green rect and then away from the rects. -

-
- -

- Moving the mouse over the blue rect should make a yellow rect visible underneath it. - Moving the mouse over the green rect should make a purple rect visible underneath it. - Moving the mouse away from the blue/green rect should hide the rect underneath it again. -

-
- - $RCSfile: interact-events-202-f.svg,v $ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $Revision: 1.3 $ - - - + + + + + + + + + + +

+ Testing event bubbling through 'use' element. +

+ + +

+ Mouseover the blue rect, then the green rect and then away from the rects. +

+
+ +

+ Moving the mouse over the blue rect should make a yellow rect visible underneath it. + Moving the mouse over the green rect should make a purple rect visible underneath it. + Moving the mouse away from the blue/green rect should hide the rect underneath it again. +

+
+ + $RCSfile: interact-events-202-f.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.3 $ + + + \ No newline at end of file diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-events-203-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-events-203-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-events-203-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-order-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-order-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-order-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-order-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-order-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-order-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-order-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-08-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-08-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-08-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-08-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-09-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-09-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-09-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-09-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pevents-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pevents-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pevents-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pointer-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pointer-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pointer-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pointer-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pointer-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pointer-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-pointer-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-pointer-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-pointer-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-zoom-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-zoom-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-zoom-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-zoom-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/interact-zoom-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/interact-zoom-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/interact-zoom-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-09-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-09-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-09-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-09-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-a-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-a-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-a-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-frag-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-frag-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-frag-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-frag-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-uri-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-uri-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-uri-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-uri-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/linking-uri-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/linking-uri-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/linking-uri-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-filter-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-filter-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-filter-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-filter-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-intro-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-intro-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-intro-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-intro-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-mask-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-mask-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-mask-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-mask-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-mask-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-mask-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-mask-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-mask-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-opacity-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-opacity-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-opacity-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-opacity-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-07-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-07-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-07-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-07-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-08-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-08-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-08-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-08-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-09-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-09-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-09-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-09-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-10-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-10-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-10-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-10-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-11-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-11-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-11-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-11-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-12-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-12-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-12-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-12-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-13-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-13-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-13-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-13-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/masking-path-14-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-14-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/masking-path-14-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/masking-path-14-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/metadata-example-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/metadata-example-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/metadata-example-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/metadata-example-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-control-06-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-06-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-control-06-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-control-06-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-fill-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-fill-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-fill-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-fill-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-fill-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-fill-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-fill-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-fill-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-fill-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-fill-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-fill-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-06-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-06-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-06-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-06-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-marker-properties-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-properties-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-marker-properties-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-marker-properties-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-render-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-render-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-render-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-render-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-render-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-render-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-render-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-render-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/painting-stroke-10-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/painting-stroke-10-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/painting-stroke-10-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-10-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-10-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-10-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-12-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-12-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-12-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-13-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-13-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-13-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-13-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-14-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-14-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-14-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-14-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-15-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-15-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-15-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-15-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-16-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-16-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-16-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-16-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-17-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-17-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-17-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-17-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-18-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-18-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-18-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-18-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-19-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-19-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-19-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-19-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-data-20-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-20-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-data-20-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-data-20-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-dom-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-dom-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-dom-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-dom-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/paths-dom-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/paths-dom-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/paths-dom-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/paths-dom-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-07-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-07-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-07-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-07-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-08-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-08-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-08-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-08-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-09-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-09-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-09-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-09-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-10-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-10-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-10-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-10-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-11-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-11-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-11-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-11-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-12-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-12-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-12-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-12-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-13-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-13-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-13-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-13-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-14-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-14-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-14-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-14-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-15-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-15-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-15-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-15-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-16-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-16-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-16-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-16-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-17-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-17-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-17-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-17-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-18-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-18-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-18-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-18-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-20-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-20-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-20-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-20-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-21-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-21-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-21-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-21-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-22-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-22-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-22-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-22-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-23-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-23-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-23-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-23-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-24-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-24-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-24-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-24-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-grad-stops-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-stops-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-grad-stops-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-grad-stops-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-06-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-06-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-06-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-06-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-08-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-08-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-08-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-08-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-09-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-09-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/pservers-pattern-09-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/pservers-pattern-09-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-elems-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-elems-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-elems-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-groups-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-groups-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-groups-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-groups-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/render-groups-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/render-groups-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/render-groups-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/render-groups-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-handle-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-handle-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-handle-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-handle-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-handle-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-handle-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-handle-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-handle-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-handle-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-specify-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-specify-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-specify-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-specify-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/script-specify-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/script-specify-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/script-specify-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/script-specify-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-circle-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-circle-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-circle-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-circle-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-circle-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-circle-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-circle-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-circle-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-ellipse-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-grammar-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-grammar-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-grammar-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-grammar-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-intro-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-intro-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-intro-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-intro-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-intro-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-intro-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-intro-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-intro-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-line-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-line-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-line-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-line-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-line-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-line-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-line-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-line-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-polygon-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-polygon-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-polygon-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polygon-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-polyline-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-polyline-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-polyline-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-06-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-06-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-06-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-06-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/shapes-rect-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/shapes-rect-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/shapes-rect-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-cond-overview-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-defs-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-defs-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-defs-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-defs-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg similarity index 97% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg index a7c379e..9ab5bb6 100644 --- a/SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg +++ b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-01-b.svg @@ -1,188 +1,188 @@ - - - - - - - - - - - - -

- Verify the basic capability to handle the SVG DOM API. -

-

- The test is composed of a top - level svg element with an 'onload' event handler and a rect element. Both - the svg and the rect elements have an identifier. The 'onload' handler - invokes SVG-specific DOM API methods which use these identifiers. -

-

- First, the handler gets the SVG element owner of the rect element and checks it has - the expected identifier. Then, the handler accesses the coordinates of the rect element - and uses them to build a 'shadow' rectangle under the existing one. Finally, the 'shadow' - rectangle is created using the SVGSVGElement's createSVGRect method. -

- - -

- Run the test. No interaction required. -

-
- -

The test passes if:

-
    -
  • The text "This document's root identifier is: svg-root" is shown.
  • -
  • A green rectangle with a black shadow is shown.
  • -
-
- - $RCSfile: struct-dom-01-b.svg,v $ - - - - - - - - - - - - - - - - - - - - - - $Revision: 1.8 $ - - - - - + + + + + + + + + + + + +

+ Verify the basic capability to handle the SVG DOM API. +

+

+ The test is composed of a top + level svg element with an 'onload' event handler and a rect element. Both + the svg and the rect elements have an identifier. The 'onload' handler + invokes SVG-specific DOM API methods which use these identifiers. +

+

+ First, the handler gets the SVG element owner of the rect element and checks it has + the expected identifier. Then, the handler accesses the coordinates of the rect element + and uses them to build a 'shadow' rectangle under the existing one. Finally, the 'shadow' + rectangle is created using the SVGSVGElement's createSVGRect method. +

+ + +

+ Run the test. No interaction required. +

+
+ +

The test passes if:

+
    +
  • The text "This document's root identifier is: svg-root" is shown.
  • +
  • A green rectangle with a black shadow is shown.
  • +
+
+ + $RCSfile: struct-dom-01-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.8 $ + + + + + diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-08-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-08-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-08-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-08-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-11-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-11-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-11-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-11-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-12-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-12-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-12-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-12-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-13-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-13-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-13-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-13-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-14-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-14-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-14-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-14-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-15-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-15-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-15-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-15-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-16-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-16-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-16-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-16-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-17-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-17-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-17-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-17-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-18-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-18-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-18-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-18-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-19-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-19-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-19-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-19-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-dom-20-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-20-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-dom-20-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-dom-20-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-frag-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-frag-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-frag-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-group-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-group-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-group-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-group-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-group-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-group-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-group-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-08-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-08-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-08-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-10-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-10-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-10-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-11-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-11-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-11-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-11-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-12-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-12-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-12-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-12-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-13-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-13-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-13-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-13-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-14-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-14-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-14-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-14-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-15-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-15-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-15-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-15-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-16-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-16-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-16-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-16-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-17-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-17-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-17-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-17-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-18-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-18-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-18-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-18-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-image-19-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-19-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-image-19-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-image-19-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-svg-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-svg-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-svg-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-svg-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-svg-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-svg-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-svg-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-symbol-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-symbol-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-symbol-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-symbol-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-07-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-07-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-07-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-07-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-08-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-08-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-08-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-08-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-09-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-09-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-09-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-09-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-11-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-11-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-11-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-11-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-12-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-12-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-12-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-12-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-13-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-13-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-13-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-13-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-14-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-14-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-14-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-14-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/struct-use-15-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-15-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/struct-use-15-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/struct-use-15-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-class-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-class-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-class-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-class-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-08-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-08-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-08-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-08-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-09-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-09-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-09-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-09-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-css-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-css-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-css-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-elem-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-elem-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-elem-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-elem-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-inherit-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-inherit-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-inherit-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-inherit-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-pres-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-pres-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-pres-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-pres-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-pres-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-pres-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-pres-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-pres-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/styling-pres-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/styling-pres-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/styling-pres-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/svgdom-over-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/svgdom-over-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/svgdom-over-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/svgdom-over-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-06-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-06-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-06-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-06-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-align-08-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-align-08-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-align-08-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-align-08-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-altglyph-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-altglyph-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-altglyph-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-altglyph-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-altglyph-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-altglyph-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-altglyph-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-bidi-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-bidi-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-bidi-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-bidi-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-deco-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-deco-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-deco-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-deco-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-dom-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-dom-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-dom-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-dom-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-dom-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-dom-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-dom-04-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-04-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-dom-04-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-04-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-dom-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-dom-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-dom-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-02-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-02-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-02-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-03-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-03-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-03-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-05-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-05-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-05-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-05-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-202-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-202-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-202-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-203-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-203-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-203-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-fonts-204-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-fonts-204-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-fonts-204-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-01-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-01-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-01-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-09-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-09-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-09-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-09-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-10-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-10-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-10-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-10-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-11-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-11-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-11-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-11-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-intro-12-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-intro-12-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-intro-12-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-path-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-path-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-path-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-path-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-path-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-path-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-path-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-path-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-spacing-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-spacing-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-spacing-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-spacing-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-04-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-04-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-04-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-05-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-05-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-05-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-06-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-06-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-06-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-07-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-07-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-07-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-08-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-08-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-08-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-08-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-09-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-09-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-09-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-10-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-10-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-10-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-11-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-11-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-11-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-11-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-text-12-t.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-text-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-text-12-t.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-text-12-t.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tref-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tref-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tref-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tref-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tref-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tref-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tref-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tselect-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tselect-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tselect-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tselect-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tselect-03-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-03-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tselect-03-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tselect-03-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tspan-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tspan-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tspan-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tspan-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/text-tspan-02-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/text-tspan-02-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/text-tspan-02-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/text-tspan-02-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-basic-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-basic-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-basic-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-basic-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-basic-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-basic-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-basic-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-basic-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-01-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-01-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-01-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-01-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-02-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-02-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-02-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-02-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-03-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-03-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-03-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-03-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-04-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-04-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-04-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-04-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-05-b.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-05-b.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-05-b.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-05-b.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-06-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-06-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-06-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-06-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-07-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-07-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-07-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-07-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-08-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-08-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-08-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-08-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-svgfittoviewbox-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgfittoviewbox-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-svgfittoviewbox-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgfittoviewbox-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-svglengthlist-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svglengthlist-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-svglengthlist-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svglengthlist-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-svgnumberlist-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgnumberlist-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-svgnumberlist-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgnumberlist-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-svgstringlist-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgstringlist-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-svgstringlist-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgstringlist-01-f.svg diff --git a/SVGViewTests/w3c/1.1F2/svg/types-dom-svgtransformable-01-f.svg b/Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgtransformable-01-f.svg similarity index 100% rename from SVGViewTests/w3c/1.1F2/svg/types-dom-svgtransformable-01-f.svg rename to Tests/SVGViewTests/w3c/1.1F2/svg/types-dom-svgtransformable-01-f.svg diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-02-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-02-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-02-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-03-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-03-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-03-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-04-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-04-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-04-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-05-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-05-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-05-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-05-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-06-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-06-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-06-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-06-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-07-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-07-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-07-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-07-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-08-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-08-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-08-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-08-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/coords-trans-09-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-09-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/coords-trans-09-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/coords-trans-09-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paint-color-03-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paint-color-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paint-color-03-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paint-color-03-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paint-color-201-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paint-color-201-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paint-color-201-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paint-color-201-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paint-fill-04-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paint-fill-04-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paint-fill-04-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paint-fill-04-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paint-fill-06-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paint-fill-06-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paint-fill-06-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paint-fill-06-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paint-stroke-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paint-stroke-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paint-stroke-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paint-stroke-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paths-data-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paths-data-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paths-data-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paths-data-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/paths-data-02-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/paths-data-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/paths-data-02-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/paths-data-02-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/render-elems-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/render-elems-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/render-elems-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/render-elems-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/render-elems-02-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/render-elems-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/render-elems-02-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/render-elems-02-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/render-elems-03-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/render-elems-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/render-elems-03-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/render-elems-03-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-circle-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-circle-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-circle-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-circle-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-ellipse-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-ellipse-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-ellipse-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-ellipse-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-line-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-line-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-line-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-line-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-polygon-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-polygon-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-polygon-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-polygon-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-polyline-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-polyline-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-polyline-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-polyline-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/shapes-rect-02-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/shapes-rect-02-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/shapes-rect-02-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/shapes-rect-02-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/struct-defs-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/struct-defs-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/struct-defs-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/struct-defs-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/struct-frag-01-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/struct-frag-01-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/struct-frag-01-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/struct-frag-01-t.ref diff --git a/SVGViewTests/w3c/1.2T/refs/struct-use-03-t.ref b/Tests/SVGViewTests/w3c/1.2T/refs/struct-use-03-t.ref similarity index 100% rename from SVGViewTests/w3c/1.2T/refs/struct-use-03-t.ref rename to Tests/SVGViewTests/w3c/1.2T/refs/struct-use-03-t.ref diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-10-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-10-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-10-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-11-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-11-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-11-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-11-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-12-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-12-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-12-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-13-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-13-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-13-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-13-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-14-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-14-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-14-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-14-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-15-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-15-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-15-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-15-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-17-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-17-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-17-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-17-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-19-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-19-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-19-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-19-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-20-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-20-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-20-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-20-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-21-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-21-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-21-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-21-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-214-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-214-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-214-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-214-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-215-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-215-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-215-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-215-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-216-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-216-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-216-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-216-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-217-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-217-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-217-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-217-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-218-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-218-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-218-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-218-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-219-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-219-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-219-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-219-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-22-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-22-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-22-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-22-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-220-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-220-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-220-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-220-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-221-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-221-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-221-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-221-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-222-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-222-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-222-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-222-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-223-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-223-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-223-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-223-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-224-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-224-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-224-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-224-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-225-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-225-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-225-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-225-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-226-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-226-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-226-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-226-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-227-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-227-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-227-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-227-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-23-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-23-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-23-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-23-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-24-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-24-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-24-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-24-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-25-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-25-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-25-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-25-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-26-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-26-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-26-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-26-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-27-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-27-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-27-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-27-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-28-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-28-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-28-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-28-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-29-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-29-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-29-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-29-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-30-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-30-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-30-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-30-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-31-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-31-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-31-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-31-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-32-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-32-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-32-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-32-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-33-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-33-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-33-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-33-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-34-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-34-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-34-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-34-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-35-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-35-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-35-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-35-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-36-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-36-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-36-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-36-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-37-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-37-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-37-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-37-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-38-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-38-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-38-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-38-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-39-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-39-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-39-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-39-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-40-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-40-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-40-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-40-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-41-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-41-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-41-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-41-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-44-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-44-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-44-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-44-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-46-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-46-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-46-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-46-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-52-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-52-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-52-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-52-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-53-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-53-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-53-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-53-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-60-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-60-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-60-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-60-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-61-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-61-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-61-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-61-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-62-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-62-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-62-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-62-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-63-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-63-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-63-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-63-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-64-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-64-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-64-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-64-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-65-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-65-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-65-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-65-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-66-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-66-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-66-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-66-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-67-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-67-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-67-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-67-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-68-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-68-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-68-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-68-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-69-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-69-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-69-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-69-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-70-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-70-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-70-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-70-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-77-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-77-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-77-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-77-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-78-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-78-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-78-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-78-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-80-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-80-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-80-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-80-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-81-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-81-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-81-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-81-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-82-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-82-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-82-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-82-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-83-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-83-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-83-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-83-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-84-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-84-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-84-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-84-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-85-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-85-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-85-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-85-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/animate-elem-86-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-86-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/animate-elem-86-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/animate-elem-86-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/conf-reader-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/conf-reader-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/conf-reader-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/conf-reader-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/conf-reader-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/conf-reader-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/conf-reader-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/conf-reader-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-constr-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-constr-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-constr-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-constr-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-constr-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-constr-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-constr-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-constr-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-constr-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-coord-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-coord-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-coord-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-coord-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-pAR-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-pAR-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-pAR-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-pAR-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-trans-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-trans-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-trans-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-units-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-units-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-units-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-units-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-units-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-units-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-units-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-units-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/coords-viewattr-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/coords-viewattr-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/coords-viewattr-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/coords-viewattr-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/extend-namespace-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/extend-namespace-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/extend-namespace-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/extend-namespace-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-desc-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-desc-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-desc-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-desc-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-desc-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-desc-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-desc-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-elem-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-elem-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-elem-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-glyph-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-glyph-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-glyph-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-kern-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-kern-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-kern-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-kern-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/fonts-overview-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/fonts-overview-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/fonts-overview-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/fonts-overview-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-dom-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-dom-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-dom-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-dom-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-event-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-event-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-event-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-event-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-event-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-event-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-event-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-event-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-event-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-event-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-event-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-event-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-event-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-event-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-event-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-event-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-focus-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-focus-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-focus-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-order-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-order-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-order-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-order-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-order-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-order-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-order-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-order-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-order-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-order-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-order-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-order-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-pevents-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-pevents-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-pevents-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-zoom-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-zoom-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-zoom-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-zoom-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/interact-zoom-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/interact-zoom-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/interact-zoom-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/intro-compat-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/intro-compat-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/intro-compat-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/intro-compat-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/jpeg-required-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/jpeg-required-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/jpeg-required-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-a-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-a-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-a-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-a-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-frag-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-frag-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-frag-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-frag-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-frag-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-frag-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-frag-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-frag-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-frag-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-refs-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-refs-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-refs-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/linking-uri-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/linking-uri-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/linking-uri-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/linking-uri-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-alevel-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-alevel-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-alevel-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-anim-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-anim-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-anim-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-anim-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-214-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-214-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-214-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-214-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-215-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-215-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-215-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-215-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-216-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-216-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-216-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-216-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-audio-217-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-audio-217-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-audio-217-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-audio-217-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-sync-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-sync-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-sync-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-sync-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-214-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-214-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-214-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-214-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-215-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-215-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-215-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-215-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-216-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-216-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-216-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-216-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-217-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-217-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-217-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-217-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-218-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-218-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-218-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-218-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-219-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-219-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-219-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-219-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-220-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-220-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-220-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-220-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-221-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-221-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-221-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-221-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-222-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-222-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-222-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-222-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-223-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-223-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-223-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-223-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/media-video-224-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/media-video-224-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/media-video-224-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/media-video-224-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/metadata-example-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/metadata-example-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/metadata-example-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/metadata-example-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-color-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-color-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-color-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-color-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-color-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-color-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-color-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-color-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-color-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-color-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-color-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-color-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-color-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-color-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-color-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-color-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-color-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-color-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-color-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-color-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-fill-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-fill-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-fill-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-11-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-11-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-11-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-11-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-12-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-12-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-12-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-15-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-15-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-15-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-15-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-16-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-16-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-16-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-16-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-17-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-17-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-17-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-17-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-18-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-18-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-18-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-18-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-19-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-19-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-19-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-19-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-grad-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-grad-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-grad-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-nsstroke-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-nsstroke-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-nsstroke-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-nsstroke-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-other-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-other-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-other-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-other-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-other-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-other-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-other-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-other-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-other-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-other-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-other-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-other-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-stroke-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-stroke-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-stroke-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paint-vfill-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paint-vfill-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paint-vfill-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-10-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-10-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-10-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-12-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-12-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-12-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-12-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-13-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-13-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-13-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-13-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-14-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-14-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-14-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-14-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/paths-data-15-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/paths-data-15-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/paths-data-15-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/paths-data-15-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-elems-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-elems-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-elems-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-elems-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-groups-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-groups-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-groups-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-groups-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/render-groups-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/render-groups-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/render-groups-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/render-groups-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-element-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-element-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-element-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-element-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-element-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-element-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-element-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-element-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-element-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-element-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-element-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-element-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handle-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handle-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handle-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handle-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handler-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handler-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handler-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handler-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-handler-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-handler-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-handler-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-handler-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-listener-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-listener-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-listener-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-listener-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-listener-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-listener-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-listener-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-listener-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-listener-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-listener-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-listener-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-listener-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/script-listener-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/script-listener-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/script-listener-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/script-listener-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-circle-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-circle-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-circle-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-circle-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-circle-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-circle-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-circle-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-ellipse-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-ellipse-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-ellipse-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-ellipse-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-intro-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-intro-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-intro-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-intro-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-line-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-line-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-line-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-line-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-line-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-line-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-line-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-line-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-polygon-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-polygon-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-polygon-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-polygon-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-polygon-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-polygon-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-polygon-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-polygon-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-polyline-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-polyline-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-polyline-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-polyline-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-polyline-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-polyline-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-polyline-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-polyline-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-rect-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-rect-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-rect-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-rect-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/shapes-rect-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/shapes-rect-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/shapes-rect-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-class-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-class-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-class-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-class-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-common-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-common-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-common-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-common-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-cond-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-cond-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-cond-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-defs-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-defs-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-defs-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-defs-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-defs-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-defs-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-defs-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-defs-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-discard-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-discard-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-discard-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-frag-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-frag-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-frag-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-group-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-group-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-group-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-group-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-group-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-group-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-group-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-group-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-image-10-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-image-10-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-image-10-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-image-10-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-prefetch-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-prefetch-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-prefetch-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-prefetch-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-progressive-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-progressive-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-progressive-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-progressive-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-progressive-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-progressive-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-progressive-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-progressive-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-progressive-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-svg-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-svg-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-svg-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-svg-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-svg-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-svg-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-svg-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-svg-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-svg-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-recursion-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-recursion-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/struct-use-recursion-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/struct-use-recursion-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/styling-inherit-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/styling-inherit-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/styling-inherit-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/styling-inherit-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/styling-inherit-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/styling-inherit-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/styling-inherit-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/styling-pres-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/styling-pres-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/styling-pres-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/styling-pres-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-align-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-align-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-align-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-align-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-220-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-220-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-220-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-220-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-221-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-221-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-221-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-221-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-222-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-222-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-222-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-222-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-223-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-223-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-223-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-223-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-224-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-224-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-224-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-224-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-area-225-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-area-225-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-area-225-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-area-225-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-edit-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-edit-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-edit-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-edit-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-fonts-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-fonts-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-fonts-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-intro-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-intro-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-intro-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-intro-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-intro-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-intro-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-intro-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-intro-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-intro-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-intro-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-intro-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-intro-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-intro-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-intro-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-intro-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-intro-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-intro-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-intro-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-intro-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-intro-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-layout-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-layout-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-layout-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-layout-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-04-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-04-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-04-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-04-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-05-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-05-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-05-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-05-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-06-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-06-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-06-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-06-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-07-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-07-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-07-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-07-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-08-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-08-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-08-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-08-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-text-09-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-text-09-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-text-09-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-text-09-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-tselect-03-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-tselect-03-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-tselect-03-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-tselect-03-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-ws-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-ws-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-ws-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-ws-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/text-ws-02-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/text-ws-02-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/text-ws-02-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/text-ws-02-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/types-data-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/types-data-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/types-data-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/types-data-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/types-data-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/types-data-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/types-data-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/types-data-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/types-data-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/types-data-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/types-data-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/types-data-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/types-data-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/types-data-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/types-data-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/types-data-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-conform-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-conform-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-conform-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-conform-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-conform-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-conform-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-conform-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-conform-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-dom-215-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-215-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-dom-215-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-dom-215-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg similarity index 97% rename from SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg index e3a3dc1..a03bf0a 100644 --- a/SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg +++ b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-211-t.svg @@ -1,83 +1,83 @@ - - - - - - - - - - - -

- This test verifyes that progress events are fired, even if the resource fails to load. - To pass, the text 'Starting...' and 'Done...' should appear -

- - - $RCSfile: udom-event-211-t.svg,v $ - - - - - - - - - - - - - Progress Events. The text 'Starting...' and '...Done' should appear - - - - - imageLoadStart(evt); - - - - imageLoadComplete(evt); - - - - Failed - Failed - - - $Revision: 1.1 $ - - - - - - DRAFT - - + + + + + + + + + + + +

+ This test verifyes that progress events are fired, even if the resource fails to load. + To pass, the text 'Starting...' and 'Done...' should appear +

+ + + $RCSfile: udom-event-211-t.svg,v $ + + + + + + + + + + + + + Progress Events. The text 'Starting...' and '...Done' should appear + + + + + imageLoadStart(evt); + + + + imageLoadComplete(evt); + + + + Failed + Failed + + + $Revision: 1.1 $ + + + + + + DRAFT + + \ No newline at end of file diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg similarity index 97% rename from SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg index e3775f2..b1dfbb0 100644 --- a/SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg +++ b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-212-t.svg @@ -1,94 +1,94 @@ - - - - - - - - - - - -

- This test verifyes that progress events are fired. - To pass, the text 'Starting...', 'Loading...' and '...Done' should appear -

- - - $RCSfile: udom-event-212-t.svg,v $ - - - - - - - - - - - - - Progress Events. The text 'Starting...' , 'Loading...' and '...Done' should appear - - - - - imageLoadStart(evt); - - - - imageLoadProgress(evt); - - - - imageLoadComplete(evt); - - - - Failed - Failed - Failed - - - $Revision: 1.1 $ - - - - - - DRAFT - - + + + + + + + + + + + +

+ This test verifyes that progress events are fired. + To pass, the text 'Starting...', 'Loading...' and '...Done' should appear +

+ + + $RCSfile: udom-event-212-t.svg,v $ + + + + + + + + + + + + + Progress Events. The text 'Starting...' , 'Loading...' and '...Done' should appear + + + + + imageLoadStart(evt); + + + + imageLoadProgress(evt); + + + + imageLoadComplete(evt); + + + + Failed + Failed + Failed + + + $Revision: 1.1 $ + + + + + + DRAFT + + \ No newline at end of file diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg similarity index 97% rename from SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg index 9ff9af9..709212c 100644 --- a/SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg +++ b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-213-t.svg @@ -1,94 +1,94 @@ - - - - - - - - - - - -

- This test verifyes that progress events are fired. - To pass, the text 'Starting...', 'Loading...' and '...Done' should appear -

- - - $RCSfile: udom-event-213-t.svg,v $ - - - - - - - - - - - - - Progress Events. The text 'Starting...' , 'Loading...' and '...Done' should appear - - - - - imageLoadStart(evt); - - - - imageLoadProgress(evt); - - - - imageLoadComplete(evt); - - - - Failed - Failed - Failed - - - $Revision: 1.1 $ - - - - - - DRAFT - - + + + + + + + + + + + +

+ This test verifyes that progress events are fired. + To pass, the text 'Starting...', 'Loading...' and '...Done' should appear +

+ + + $RCSfile: udom-event-213-t.svg,v $ + + + + + + + + + + + + + Progress Events. The text 'Starting...' , 'Loading...' and '...Done' should appear + + + + + imageLoadStart(evt); + + + + imageLoadProgress(evt); + + + + imageLoadComplete(evt); + + + + Failed + Failed + Failed + + + $Revision: 1.1 $ + + + + + + DRAFT + + \ No newline at end of file diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-220-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-220-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-220-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-220-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-event-230-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-event-230-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-event-230-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-event-230-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-glob-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-glob-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-glob-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-glob-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-glob-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-glob-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg similarity index 97% rename from SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg index f8dc218..7d33619 100644 --- a/SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg +++ b/Tests/SVGViewTests/w3c/1.2T/svg/udom-glob-205-t.svg @@ -1,89 +1,89 @@ - - - - - - - - - - - -

- In this test, a timer interface is create and an event listener registered to it. - - In order to pass, the callback must be triggered at approximately 1 second into the document time. - The timer delay should be 1000, and the repeatInterval 10. FInally the handler should be triggered only - once due to the evt.target.stop() call. -

- - - $RCSfile: udom-glob-205-t.svg,v $ - - - - - - - - - - - - - Timer interface and events - - - - Failed - Failed - Failed - Failed - - - $Revision: 1.1 $ - - - - - - DRAFT - - + + + + + + + + + + + +

+ In this test, a timer interface is create and an event listener registered to it. + + In order to pass, the callback must be triggered at approximately 1 second into the document time. + The timer delay should be 1000, and the repeatInterval 10. FInally the handler should be triggered only + once due to the evt.target.stop() call. +

+ + + $RCSfile: udom-glob-205-t.svg,v $ + + + + + + + + + + + + + Timer interface and events + + + + Failed + Failed + Failed + Failed + + + $Revision: 1.1 $ + + + + + + DRAFT + + \ No newline at end of file diff --git a/SVGViewTests/w3c/1.2T/svg/udom-node-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-node-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-node-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-node-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-node-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-node-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-node-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-node-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-node-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-node-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-node-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-node-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-node-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-node-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-node-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-node-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-over-01-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-over-01-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-over-01-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-over-01-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-smil-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-smil-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-smil-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-smil-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-smil-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-smil-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-smil-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-208-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-208-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-208-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-208-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-209-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-209-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-209-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-209-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-210-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-210-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-210-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-210-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-211-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-211-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-211-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-211-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-212-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-212-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-212-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-212-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-213-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-213-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-213-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-213-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-216-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-216-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-216-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-216-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-217-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-217-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-217-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-217-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-218-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-218-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-218-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-218-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-219-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-219-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-219-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-219-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-220-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-220-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-220-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-220-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-221-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-221-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-221-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-221-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-222-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-222-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-222-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-222-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-223-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-223-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-223-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-223-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-224-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-224-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-224-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-224-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-225-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-225-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-225-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-225-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-226-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-226-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-226-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-226-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-227-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-227-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-227-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-227-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-228-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-228-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-228-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-228-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-229-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-229-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-229-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-229-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-230-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-230-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-230-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-230-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-231-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-231-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-231-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-231-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-232-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-232-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-232-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-232-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-233-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-233-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-233-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-233-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-234-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-234-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-234-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-234-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-235-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-235-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-235-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-235-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-236-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-236-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-236-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-236-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-237-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-237-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-237-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-237-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-238-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-238-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-238-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-238-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-239-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-239-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-239-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-239-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-240-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-240-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-240-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-240-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svg-241-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-241-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svg-241-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svg-241-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgcolor-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgcolor-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgcolor-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgcolor-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svglocatable-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svglocatable-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svglocatable-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svglocatable-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svglocatable-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgmatrix-207-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgpath-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpath-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgpath-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpath-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgpath-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpath-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgpath-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpath-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgpoint-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgpoint-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgpoint-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgrect-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgrect-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgrect-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgrect-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-svgtimedelement-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-textcontent-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-textcontent-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-textcontent-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-textcontent-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-textcontent-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-textcontent-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-textcontent-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-textcontent-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-201-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-201-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-201-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-201-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-202-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-202-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-202-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-202-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-203-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-203-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-203-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-203-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-204-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-204-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-204-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-204-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-205-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-205-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-205-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-205-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-206-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-206-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-206-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-206-t.svg diff --git a/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-207-t.svg b/Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-207-t.svg similarity index 100% rename from SVGViewTests/w3c/1.2T/svg/udom-traitaccess-207-t.svg rename to Tests/SVGViewTests/w3c/1.2T/svg/udom-traitaccess-207-t.svg diff --git a/script-test-cases.sh b/script-test-cases.sh deleted file mode 100755 index 4dae42e..0000000 --- a/script-test-cases.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -cd "SVGViewTests" - -function generateTest() { - RES="// Generated by script-test-cases.sh\n\n" - RES+="import XCTest\n" - RES+="@testable import SVGView\n\n" - RES+="class $2: BaseTestCase {\n\n" - RES+=" override var dir: String {\n" - RES+=" return \"$1\"\n" - RES+=" }\n\n" - - REFS=$(find "w3c/$1/refs/" -type f -regex '.*\.ref$' | sort) - - for F in $REFS; do - NAME="$(basename ${F%.*})" - ARR=(${NAME//-/ }) - TEST_NAME="" - for A in "${ARR[@]}"; do - TEST_NAME+=$(printf "%s" "${A:0:1}" | tr '[:lower:]' '[:upper:]')${A:1} - done - RES+=" func test$TEST_NAME() {\n" - RES+=" compareToReference(\"$NAME\")\n" - RES+=" }\n\n" - done - - RES+="}" - - echo "$RES" > ../SVGViewTests/$2.swift -} - -generateTest "1.1F2" "SVG11Tests" -generateTest "1.2T" "SVG12Tests"