<surefireAggregatedReport _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>71</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>71</totalCount><urlName>testReport</urlName></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://jenkins-ucsb-1.dataone.org/jenkins/view/DEV%20-%20trunk/job/bookkeeper-unstable/org.dataone$bookkeeper/28/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>bookkeeper-0.1.0-SNAPSHOT.jar</displayPath><fileName>bookkeeper-0.1.0-SNAPSHOT.jar</fileName><relativePath>org.dataone/bookkeeper/0.1.0-SNAPSHOT/bookkeeper-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>bookkeeper-0.1.0-SNAPSHOT.pom</displayPath><fileName>bookkeeper-0.1.0-SNAPSHOT.pom</fileName><relativePath>org.dataone/bookkeeper/0.1.0-SNAPSHOT/bookkeeper-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#28</displayName><duration>32132</duration><estimatedDuration>30986</estimatedDuration><fullDisplayName>bookkeeper-unstable » bookkeeper #28</fullDisplayName><id>28</id><keepLog>false</keepLog><number>28</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1601178827121</timestamp><url>http://jenkins-ucsb-1.dataone.org/jenkins/view/DEV%20-%20trunk/job/bookkeeper-unstable/org.dataone$bookkeeper/28/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>docs/Overview.txt</affectedPath><affectedPath>docs/images/overview.png</affectedPath><commitId>b2c376230874bdd3631497261cf542132a984475</commitId><timestamp>1601178764000</timestamp><author><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></author><authorEmail>csj@christopherjones.co</authorEmail><comment>Add the architecture overview and image.
refs https://github.com/DataONEorg/bookkeeper/issues/12
</comment><date>2020-09-26 21:52:44 -0600</date><id>b2c376230874bdd3631497261cf542132a984475</id><msg>Add the architecture overview and image.</msg><path><editType>add</editType><file>docs/Overview.txt</file></path><path><editType>add</editType><file>docs/images/overview.png</file></path></item></changeSet><culprit><absoluteUrl>http://jenkins-ucsb-1.dataone.org/jenkins/user/csj</absoluteUrl><fullName>csj</fullName></culprit><mavenArtifacts><url>http://jenkins-ucsb-1.dataone.org/jenkins/view/DEV%20-%20trunk/job/bookkeeper-unstable/org.dataone$bookkeeper/28/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>15.887001</duration><empty>false</empty><failCount>0</failCount><passCount>71</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>org.dataone.bookkeeper.EmbeddedPostgresqlTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEmbeddedConnectivity</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.EmbeddedPostgresqlTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSelectPresetQuotaCount</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.EmbeddedPostgresqlTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSelect1GBQuota</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.EmbeddedPostgresqlTest</className><duration>0.004</duration><failedSince>0</failedSince><name>testInsertCustomer</name><skipped>false</skipped><status>PASSED</status></case><duration>2.134</duration><name>org.dataone.bookkeeper.EmbeddedPostgresqlTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.AddressTest</className><duration>0.003</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.AddressTest</className><duration>0.004</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.007</duration><name>org.dataone.bookkeeper.api.AddressTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.CustomerTest</className><duration>0.023</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.CustomerTest</className><duration>0.005</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.03</duration><name>org.dataone.bookkeeper.api.CustomerTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.FeatureTest</className><duration>0.006</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.FeatureTest</className><duration>0.004</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.011</duration><name>org.dataone.bookkeeper.api.FeatureTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.OrderItemTest</className><duration>0.002</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.OrderItemTest</className><duration>0.002</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.005</duration><name>org.dataone.bookkeeper.api.OrderItemTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.OrderTest</className><duration>0.163</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.OrderTest</className><duration>0.039</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.478</duration><name>org.dataone.bookkeeper.api.OrderTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.ProductTest</className><duration>0.012</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.ProductTest</className><duration>0.014</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.026</duration><name>org.dataone.bookkeeper.api.ProductTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.QuotaTest</className><duration>0.003</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.QuotaTest</className><duration>0.002</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.006</duration><name>org.dataone.bookkeeper.api.QuotaTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.UsageStatusTest</className><duration>0.003</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.UsageStatusTest</className><duration>0.002</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.006</duration><name>org.dataone.bookkeeper.api.UsageStatusTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.api.UsageTest</className><duration>0.005</duration><failedSince>0</failedSince><name>deserializesFromJSON</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.api.UsageTest</className><duration>0.003</duration><failedSince>0</failedSince><name>serializesToJSON</name><skipped>false</skipped><status>PASSED</status></case><duration>0.008</duration><name>org.dataone.bookkeeper.api.UsageTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.016</duration><failedSince>0</failedSince><name>testGetCustomerById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.022</duration><failedSince>0</failedSince><name>testFindCustomerBySubject</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.01</duration><failedSince>0</failedSince><name>testListCustomers</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.022</duration><failedSince>0</failedSince><name>testFindCustomerByEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.028</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.043</duration><failedSince>0</failedSince><name>testInsert</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.CustomerStoreTest</className><duration>0.023</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><duration>1.698</duration><name>org.dataone.bookkeeper.jdbi.CustomerStoreTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.364</duration><failedSince>0</failedSince><name>testListMembershipsWithStorageAndPortalQuotas</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.014</duration><failedSince>0</failedSince><name>testListMemberships</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.028</duration><failedSince>0</failedSince><name>testGetMembershipById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.091</duration><failedSince>0</failedSince><name>testFindMembershipBySubject</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.056</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.084</duration><failedSince>0</failedSince><name>testInsert</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.MembershipStoreTest</className><duration>0.106</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><duration>3.269</duration><name>org.dataone.bookkeeper.jdbi.MembershipStoreTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.051</duration><failedSince>0</failedSince><name>testGetOrder</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.053</duration><failedSince>0</failedSince><name>testFindOrdersBySubject</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.019</duration><failedSince>0</failedSince><name>testListOrders</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.019</duration><failedSince>0</failedSince><name>testFindOrdersByCustomerId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.015</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.017</duration><failedSince>0</failedSince><name>testInsert</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.OrderStoreTest</className><duration>0.028</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><duration>2.096</duration><name>org.dataone.bookkeeper.jdbi.OrderStoreTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.027</duration><failedSince>0</failedSince><name>testFindProductsByName</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.019</duration><failedSince>0</failedSince><name>testFindProductsByDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.01</duration><failedSince>0</failedSince><name>testGetProduct</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.026</duration><failedSince>0</failedSince><name>testFindProductsByActiveStatus</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.032</duration><failedSince>0</failedSince><name>testListProducts</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.008</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.009</duration><failedSince>0</failedSince><name>testInsert</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.ProductStoreTest</className><duration>0.016</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><duration>1.892</duration><name>org.dataone.bookkeeper.jdbi.ProductStoreTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.014</duration><failedSince>0</failedSince><name>testGetQuota</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.016</duration><failedSince>0</failedSince><name>testGetQuotasByMemberId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testInsertWithQuota</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.038</duration><failedSince>0</failedSince><name>testGetQuotasByOwner</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testListQuotas</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.037</duration><failedSince>0</failedSince><name>testListQuotasByNameAndOwners</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.039</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.044</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.QuotaStoreTest</className><duration>0.052</duration><failedSince>0</failedSince><name>testListQuotasByOwners</name><skipped>false</skipped><status>PASSED</status></case><duration>2.182</duration><name>org.dataone.bookkeeper.jdbi.QuotaStoreTest</name></suite><suite><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.031</duration><failedSince>0</failedSince><name>testGetQuota</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.022</duration><failedSince>0</failedSince><name>testInsertWithUsage</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.027</duration><failedSince>0</failedSince><name>testInsertDuplicateUsages</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.022</duration><failedSince>0</failedSince><name>testFindUsagesByQuotaType</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testFindUsagesByInstanceIdAndOwners</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testListUsages</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testFindUsagesByInstanceId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.035</duration><failedSince>0</failedSince><name>testFindUsagesByQuotaOwners</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.039</duration><failedSince>0</failedSince><name>testDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.02</duration><failedSince>0</failedSince><name>testFindUsagesByQuotaTypeAndSubjects</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.bookkeeper.jdbi.UsageStoreTest</className><duration>0.043</duration><failedSince>0</failedSince><name>testUpdate</name><skipped>false</skipped><status>PASSED</status></case><duration>2.039</duration><name>org.dataone.bookkeeper.jdbi.UsageStoreTest</name></suite></result></childReport></surefireAggregatedReport>