Skip to content

Commit 6b51d57

Browse files
committed
Finish 2.0.1
2 parents d5eef3d + 859fece commit 6b51d57

21 files changed

+4969
-4956
lines changed

Rakefile

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env ruby
2+
$:.unshift(File.expand_path('../lib', __FILE__))
3+
require 'rubygems'
4+
5+
namespace :gem do
6+
desc "Build the rdf-ldp-#{File.read('VERSION').chomp}.gem file"
7+
task :build do
8+
sh "gem build rdf-ldp.gemspec && mv rdf-ldp-#{File.read('VERSION').chomp}.gem pkg/"
9+
end
10+
11+
desc "Release the rdf-ldp-#{File.read('VERSION').chomp}.gem file"
12+
task :release do
13+
sh "gem push pkg/rdf-ldp-#{File.read('VERSION').chomp}.gem"
14+
end
15+
end

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.0
1+
2.0.1

lib/rack/ldp.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def initialize(app)
5353
# @return [Array] a rack env array with added headers
5454
def call(env)
5555
@app.call(env)
56-
rescue RDF::LDP::RequestError => err
56+
rescue ::RDF::LDP::RequestError => err
5757
return [err.status, err.headers, [err.message]]
5858
end
5959
end
@@ -72,7 +72,7 @@ def initialize(app)
7272
def call(env)
7373
status, headers, response = @app.call(env)
7474

75-
if response.is_a? RDF::LDP::Resource
75+
if response.is_a? ::RDF::LDP::Resource
7676
new_response = response.to_response
7777
response.close if response.respond_to? :close
7878
response = new_response
@@ -100,7 +100,7 @@ def initialize(app)
100100
def call(env)
101101
status, headers, response = @app.call(env)
102102
return [status, headers, response] unless
103-
response.is_a? RDF::LDP::Resource
103+
response.is_a? ::RDF::LDP::Resource
104104

105105
response
106106
.send(:request, env['REQUEST_METHOD'].to_sym, status, headers, env)
@@ -114,7 +114,7 @@ def call(env)
114114
# @see Rack::LinkedData::ContentNegotiation}, making
115115
class ContentNegotiation < Rack::LinkedData::ContentNegotiation
116116
DEFAULT_PREFIXES =
117-
Hash[*RDF::Vocabulary.map { |v| [v.__prefix__, v.to_uri] }.flatten]
117+
Hash[*::RDF::Vocabulary.map { |v| [v.__prefix__, v.to_uri] }.flatten]
118118
.freeze
119119

120120
def initialize(app, options = {})
@@ -130,7 +130,7 @@ def initialize(app, options = {})
130130
#
131131
# @see Rack::LinkedData::ContentNegotiation#find_writer_for_content_type
132132
def find_writer_for_content_type(content_type)
133-
return [RDF::Writer.for(:ttl), 'text/turtle'] if
133+
return [::RDF::Writer.for(:ttl), 'text/turtle'] if
134134
content_type == 'text/*'
135135
super
136136
end

rdf-ldp.gemspec

+7-7
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Gem::Specification.new do |gem|
2727
gem.required_ruby_version = '>= 2.4'
2828
gem.requirements = []
2929

30-
gem.add_runtime_dependency 'rack', '~> 2.0'
30+
gem.add_runtime_dependency 'rack', '~> 2.2'
3131
gem.add_runtime_dependency 'rdf', '~> 3.1'
3232
gem.add_runtime_dependency 'rdf-turtle', '~> 3.1'
3333
gem.add_runtime_dependency 'ld-patch', '~> 3.1'
@@ -46,16 +46,16 @@ Gem::Specification.new do |gem|
4646
gem.add_development_dependency 'rdf-xsd', '~> 3.1'
4747
gem.add_development_dependency 'rest-client', '~> 2.1'
4848
gem.add_development_dependency 'rspec', '~> 3.9'
49-
gem.add_development_dependency 'rubocop', '~> 0.77'
50-
gem.add_development_dependency 'rubocop-rspec', '~> 1.37'
49+
gem.add_development_dependency 'rubocop', '~> 0.79'
50+
gem.add_development_dependency 'rubocop-rspec', '~> 1.38'
5151
gem.add_development_dependency 'rack-test', '~> 1.1'
5252
gem.add_development_dependency 'rspec-its', '~> 1.3'
5353
gem.add_development_dependency 'timecop', '~> 0.9'
54-
gem.add_development_dependency 'webmock', '~> 3.7'
55-
gem.add_development_dependency 'yard', '~> 0.9.20'
54+
gem.add_development_dependency 'webmock', '~> 3.8'
55+
gem.add_development_dependency 'yard', '~> 0.9.24'
5656

57-
gem.add_development_dependency 'faraday'
58-
gem.add_development_dependency 'capybara_discoball'
57+
gem.add_development_dependency 'faraday', '~> 1.0'
58+
gem.add_development_dependency 'capybara_discoball', '~> 0.1.0'
5959
gem.add_development_dependency 'ldp_testsuite_wrapper', '~> 0.0.4'
6060

6161
gem.post_install_message = nil

report/ldp-testsuite-execution-report.html

+41-41
Large diffs are not rendered by default.

test-output/LDP Test Suite/W3C Linked Data Platform Tests.html

+192-192
Large diffs are not rendered by default.

test-output/LDP Test Suite/W3C Linked Data Platform Tests.xml

+157-157
Large diffs are not rendered by default.
+32-32
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
33
<suite name="Failed suite [LDP Test Suite]">
4-
<parameter name="indirectContainer" value="http://127.0.0.1:49262/8df2b3910ac267810ad4ed3957f53d40"/>
4+
<parameter name="indirectContainer" value="http://127.0.0.1:50587/a896b4dedb3178d5646549753de052eb"/>
55
<parameter name="output" value="report"/>
66
<test name="W3C Linked Data Platform Tests(failed)">
77
<groups>
@@ -13,40 +13,29 @@
1313
</run>
1414
</groups>
1515
<classes>
16-
<class name="org.w3.ldp.testsuite.test.IndirectContainerTest">
16+
<class name="org.w3.ldp.testsuite.test.MemberResourceTest">
1717
<methods>
18-
<include name="testRdfTypeLdpContainer"/>
1918
<include name="testRestrictClientInference"/>
20-
<include name="testConformsContainerRdfResource"/>
21-
<include name="testRequestedInteractionModelCreateNotAllowed" invocation-numbers="0"/>
22-
<include name="testPublishConstraintsReadOnlyProp" invocation-numbers="0"/>
23-
<include name="testRequestedInteractionModelHeaders" invocation-numbers="0"/>
24-
<include name="testConformsRdfSourceLdpResource"/>
25-
<include name="testUseStandardVocabularies"/>
26-
<include name="determineOptions"/>
27-
<include name="testReUseVocabularies"/>
28-
<include name="testRestrictUriReUseSlug"/>
29-
<include name="testPutSimpleUpdate"/>
30-
<include name="testRelativeUriResolutionPut" invocation-numbers="0"/>
3119
<include name="testPutPropertiesNotPersisted"/>
3220
<include name="testPutRequiresIfMatch"/>
33-
<include name="testPreferContainmentTriples"/>
34-
<include name="testPostResource"/>
3521
<include name="commonTearDown"/>
3622
<include name="testIsHttp11Manual"/>
3723
<include name="testPublishConstraintsUnknownProp"/>
3824
<include name="test4xxErrorHasResponseBody" invocation-numbers="0"/>
3925
<include name="addFailureToHttpLog"/>
40-
<include name="testContainsRdfType"/>
41-
<include name="hasIndirectContainer"/>
26+
<include name="createTestResource"/>
27+
<include name="testPublishConstraintsReadOnlyProp" invocation-numbers="0"/>
28+
<include name="deleteTestResource"/>
29+
<include name="testConformsRdfSourceLdpResource"/>
30+
<include name="testUseStandardVocabularies"/>
31+
<include name="determineOptions"/>
4232
<include name="testPreconditionRequiredStatusCode"/>
43-
<include name="testPutReadOnlyProperties4xxStatus" invocation-numbers="0"/>
33+
<include name="testReUseVocabularies"/>
4434
<include name="testResponsePropertiesNotPersisted"/>
35+
<include name="testPutReadOnlyProperties4xxStatus" invocation-numbers="0"/>
4536
<include name="commonSetup"/>
46-
<include name="testPutReplacesResource"/>
47-
<include name="testTypeRdfSource"/>
4837
</methods>
49-
</class> <!-- org.w3.ldp.testsuite.test.IndirectContainerTest -->
38+
</class> <!-- org.w3.ldp.testsuite.test.MemberResourceTest -->
5039
<class name="org.w3.ldp.testsuite.test.NonRDFSourceTest">
5140
<methods>
5241
<include name="testOptionsAllowHeader"/>
@@ -67,8 +56,8 @@
6756
<include name="testPostResourceAndCheckAssociatedResource"/>
6857
<include name="testIsHttp11Manual"/>
6958
<include name="testDeleteNonRDFSourceDeletesAssociatedResource"/>
70-
<include name="testLdpLinkHeader"/>
7159
<include name="testConditionFailedStatusCode"/>
60+
<include name="testLdpLinkHeader"/>
7261
<include name="createTestResource"/>
7362
<include name="addFailureToHttpLog"/>
7463
<include name="testETagHeadersHead"/>
@@ -77,27 +66,38 @@
7766
<include name="testETagHeadersGet"/>
7867
</methods>
7968
</class> <!-- org.w3.ldp.testsuite.test.NonRDFSourceTest -->
80-
<class name="org.w3.ldp.testsuite.test.MemberResourceTest">
69+
<class name="org.w3.ldp.testsuite.test.IndirectContainerTest">
8170
<methods>
71+
<include name="testRdfTypeLdpContainer"/>
8272
<include name="testRestrictClientInference"/>
73+
<include name="testConformsContainerRdfResource"/>
74+
<include name="testRequestedInteractionModelCreateNotAllowed" invocation-numbers="0"/>
75+
<include name="testPublishConstraintsReadOnlyProp" invocation-numbers="0"/>
76+
<include name="testConformsRdfSourceLdpResource"/>
77+
<include name="testRequestedInteractionModelHeaders" invocation-numbers="0"/>
78+
<include name="testUseStandardVocabularies"/>
79+
<include name="determineOptions"/>
80+
<include name="testReUseVocabularies"/>
81+
<include name="testRestrictUriReUseSlug"/>
82+
<include name="testPutSimpleUpdate"/>
83+
<include name="testRelativeUriResolutionPut" invocation-numbers="0"/>
8384
<include name="testPutPropertiesNotPersisted"/>
8485
<include name="testPutRequiresIfMatch"/>
86+
<include name="testPreferContainmentTriples"/>
87+
<include name="testPostResource"/>
8588
<include name="testIsHttp11Manual"/>
8689
<include name="testPublishConstraintsUnknownProp"/>
8790
<include name="test4xxErrorHasResponseBody" invocation-numbers="0"/>
8891
<include name="addFailureToHttpLog"/>
89-
<include name="createTestResource"/>
90-
<include name="testPublishConstraintsReadOnlyProp" invocation-numbers="0"/>
91-
<include name="deleteTestResource"/>
92-
<include name="testConformsRdfSourceLdpResource"/>
93-
<include name="testUseStandardVocabularies"/>
94-
<include name="determineOptions"/>
92+
<include name="testContainsRdfType"/>
93+
<include name="hasIndirectContainer"/>
9594
<include name="testPreconditionRequiredStatusCode"/>
96-
<include name="testReUseVocabularies"/>
9795
<include name="testPutReadOnlyProperties4xxStatus" invocation-numbers="0"/>
9896
<include name="testResponsePropertiesNotPersisted"/>
97+
<include name="testPutReplacesResource"/>
98+
<include name="testTypeRdfSource"/>
9999
</methods>
100-
</class> <!-- org.w3.ldp.testsuite.test.MemberResourceTest -->
100+
</class> <!-- org.w3.ldp.testsuite.test.IndirectContainerTest -->
101101
</classes>
102102
</test> <!-- W3C Linked Data Platform Tests(failed) -->
103103
</suite> <!-- Failed suite [LDP Test Suite] -->

test-output/emailable-report.html

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)