Skip to content

Commit 44f19fb

Browse files
committed
Cleanup
1 parent 6d15e14 commit 44f19fb

File tree

5 files changed

+20
-29
lines changed

5 files changed

+20
-29
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ matrix:
77
- gem install sass
88
services:
99
- redis-server
10-
script: mvn verify -pl migration-util
10+
script: mvn verify -pl access,access-common,admin,deposit,fcrepo-clients,metadata,persistence,security,services,services-camel,solr-ingest,solr-search,sword-server,migration-util
1111
sudo: false
1212
cache:
1313
directories:

migration-util/src/main/java/edu/unc/lib/dcr/migration/TransformDepositRecordsCommand.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
import picocli.CommandLine.ParentCommand;
3434

3535
/**
36+
* Command for transforming deposit records
37+
*
3638
* @author bbpennel
3739
*/
3840
@Command(name = "transform_deposit_records", aliases = {"tdr"},

migration-util/src/main/java/edu/unc/lib/dcr/migration/deposit/DepositRecordTransformer.java

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import java.net.URI;
3030
import java.nio.file.Files;
3131
import java.nio.file.Path;
32-
import java.nio.file.Paths;
3332
import java.util.List;
3433
import java.util.concurrent.RecursiveAction;
3534

@@ -133,12 +132,12 @@ protected void compute() {
133132
log.info("Ingesting deposit record {} as {}", bxc3Pid.getId(), bxc5Pid.getRepositoryPath());
134133
DepositRecord depRecord = repoObjFactory.createDepositRecord(bxc5Pid, bxc5Model);
135134

136-
log.info("Adding manifests for {}", bxc3Pid.getId());
135+
log.debug("Adding manifests for {}", bxc3Pid.getId());
137136
addManifests();
138-
log.info("Transforming premis for {}", bxc3Pid.getId());
137+
log.debug("Transforming premis for {}", bxc3Pid.getId());
139138
transformAndPopulatePremis(depRecord);
140139
// Need this to be last
141-
log.info("Overriding modification time for {}", bxc3Pid.getId());
140+
log.debug("Overriding modification time for {}", bxc3Pid.getId());
142141
overrideLastModified(bxc3Resc, depRecord);
143142
} catch (Exception e) {
144143
tx.cancelAndIgnore();
@@ -266,8 +265,6 @@ private void addManifests() {
266265
PID manifestPid = getDepositManifestPid(bxc5Pid, dsName);
267266
// Transfer the manifest to its permanent storage location
268267
URI manifestStoredUri = transferSession.transfer(manifestPid, manifestPath.toUri());
269-
log.error("Transferred manifest {}, exists? {}", manifestStoredUri,
270-
Files.exists(Paths.get(manifestStoredUri)));
271268

272269
// Populate manifest timestamps
273270
Model manifestModel = ModelFactory.createDefaultModel();
@@ -277,15 +274,8 @@ private void addManifests() {
277274
selfResc.addProperty(Fcrepo4Repository.created, created, XSDDatatype.XSDdateTime);
278275

279276
// Create the manifest in fedora
280-
try {
281-
repoObjFactory.createOrUpdateBinary(manifestPid, manifestStoredUri, dsName,
282-
mimetype, null, md5, manifestModel);
283-
} catch (Exception e) {
284-
log.error("Failed stuff for {}", manifestStoredUri, e);
285-
} finally {
286-
log.error("After binary create of manifest {}, exists? {}", manifestStoredUri,
287-
Files.exists(Paths.get(manifestStoredUri)));
288-
}
277+
repoObjFactory.createOrUpdateBinary(manifestPid, manifestStoredUri, dsName,
278+
mimetype, null, md5, manifestModel);
289279

290280
manifestNum++;
291281
// Repeat until no more manifests found

migration-util/src/test/java/edu/unc/lib/dcr/migration/TransformDepositRecordsCommandIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ private File setupDepositRecord(CommandLine migrationCommand, String title) thro
191191
public void transformDepositRecordsGeneratedIds() throws Exception {
192192
CommandLine migrationCommand = new CommandLine(new MigrationCLI());
193193

194-
String title = "Deposit Recorded Generated ID " + System.currentTimeMillis();
194+
String title = "Deposit Record Generated ID " + System.currentTimeMillis();
195195
File pidListFile = setupDepositRecord(migrationCommand,
196196
title);
197197

@@ -228,8 +228,8 @@ public void transformDepositRecordsGeneratedIds() throws Exception {
228228
// Find the correct deposit record by title
229229
DepositRecord depRec = depRecs.stream()
230230
.filter(d -> d.getResource().hasLiteral(DC.title, title))
231-
.findFirst()
232-
.get();
231+
.findFirst()
232+
.get();
233233

234234
assertTrue(depRec.getResource().hasLiteral(Cdr.depositedOnBehalfOf, DEPOSITOR));
235235

migration-util/src/test/java/edu/unc/lib/dcr/migration/deposit/DepositRecordTransformerIT.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import static java.util.stream.Collectors.toList;
2020
import static org.junit.Assert.assertEquals;
2121
import static org.junit.Assert.assertTrue;
22-
import static org.slf4j.LoggerFactory.getLogger;
2322

2423
import java.io.IOException;
2524
import java.nio.file.Files;
@@ -33,10 +32,10 @@
3332
import org.apache.jena.vocabulary.RDF;
3433
import org.jdom2.Document;
3534
import org.junit.After;
35+
import org.junit.AfterClass;
3636
import org.junit.Before;
3737
import org.junit.Test;
3838
import org.junit.runner.RunWith;
39-
import org.slf4j.Logger;
4039
import org.springframework.beans.factory.annotation.Autowired;
4140
import org.springframework.test.context.ContextConfiguration;
4241
import org.springframework.test.context.ContextHierarchy;
@@ -74,8 +73,6 @@
7473
@ContextConfiguration("/spring-test/cdr-client-container.xml")
7574
})
7675
public class DepositRecordTransformerIT extends AbstractDepositRecordTransformationIT {
77-
private static final Logger log = getLogger(DepositRecordTransformerIT.class);
78-
7976
private static Path ingestSourcePath;
8077

8178
static {
@@ -118,6 +115,7 @@ public class DepositRecordTransformerIT extends AbstractDepositRecordTransformat
118115
public void init() throws Exception {
119116
TestHelper.setContentBase("http://localhost:48085/rest");
120117

118+
Files.createDirectories(ingestSourcePath);
121119
datastreamsPath = ingestSourcePath.resolve("datastreams");
122120
objectsPath = ingestSourcePath.resolve("objects");
123121
Files.createDirectories(datastreamsPath);
@@ -133,8 +131,6 @@ public void init() throws Exception {
133131
transformer.setPremisLoggerFactory(premisLoggerFactory);
134132
transformer.setRepositoryObjectFactory(repoObjFactory);
135133
transformer.setTransactionManager(txManager);
136-
137-
System.setProperty("dcr.it.tdr.ingestSource", tmpFolder.getRoot().getAbsolutePath());
138134
}
139135

140136
@After
@@ -143,6 +139,11 @@ public void tearDown() throws Exception {
143139
transferSession.close();
144140
}
145141

142+
@AfterClass
143+
public static void tearDownClass() throws Exception {
144+
FileUtils.deleteDirectory(ingestSourcePath.toFile());
145+
}
146+
146147
@Test(expected = RepositoryException.class)
147148
public void transform_NoFoxml() throws Exception {
148149
transformer.compute();
@@ -231,7 +232,7 @@ public void transform_DepositRecord_withManifests() throws Exception {
231232

232233
String manifest0Name = "DATA_MANIFEST0";
233234
String manifest0Content = "content for m0";
234-
Path mPath = writeManifestFile(bxc3Pid, manifest0Name, manifest0Content);
235+
writeManifestFile(bxc3Pid, manifest0Name, manifest0Content);
235236
DatastreamVersion manifest0 = new DatastreamVersion(null,
236237
manifest0Name, "0",
237238
FoxmlDocumentBuilder.DEFAULT_CREATED_DATE,
@@ -241,15 +242,13 @@ public void transform_DepositRecord_withManifests() throws Exception {
241242

242243
String manifest1Name = "DATA_MANIFEST1";
243244
String manifest1Content = "additional content";
244-
Path mPath2 = writeManifestFile(bxc3Pid, manifest1Name, manifest1Content);
245+
writeManifestFile(bxc3Pid, manifest1Name, manifest1Content);
245246
DatastreamVersion manifest1 = new DatastreamVersion(null,
246247
manifest1Name, "0",
247248
FoxmlDocumentBuilder.DEFAULT_LAST_MODIFIED,
248249
Integer.toString(manifest1Content.length()),
249250
"text/plain",
250251
null);
251-
log.error("Mpath1 = {} {}", mPath, Files.exists(mPath));
252-
log.error("Mpath2 = {} {}", mPath2, Files.exists(mPath2));
253252

254253
Document foxml = new FoxmlDocumentBuilder(bxc3Pid, "Deposit Record with Manifests")
255254
.relsExtModel(bxc3Model)

0 commit comments

Comments
 (0)