Core application including web front end

Build: #18 failed Changes by Todd Nicholson <tcnichol@illinois.edu>

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
7 minutes
Labels
None
Revision
86b4d7eb384265fb09dd2573fda949ee3754fdf5
Total tests
83
Failing since
#11 (Changes by Todd Nicholson <tcnichol@illinois.edu>)

Responsible

This build has been failing since #11
No one has taken responsibility

Code commits

Author Commit Message Commit date
Todd Nicholson <tcnichol@illinois.edu> Todd Nicholson <tcnichol@illinois.edu> 86b4d7eb384265fb09dd2573fda949ee3754fdf5 fixed getKeysValuesLastDataset - was showing all users,

Tests

New test failures 16
Status Test View job Duration
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the addTags(id: UUID) function routed by POST /api/datasets/:id/tags round two
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$13.apply$mcV$sp(DatasetsAPIAppSpec.scala:266)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$13.apply(DatasetsAPIAppSpec.scala:248)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$13.apply(DatasetsAPIAppSpec.scala:248)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the getUserMetadataJSON(id: UUID) function routed by GET /api/datasets/:id/usermetadata
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$17.apply$mcV$sp(DatasetsAPIAppSpec.scala:453)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$17.apply(DatasetsAPIAppSpec.scala:452)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$17.apply(DatasetsAPIAppSpec.scala:452)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the getTags(id:UUID) function routed by GET /api/datasets/:id/tags
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$12.apply$mcV$sp(DatasetsAPIAppSpec.scala:236)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$12.apply(DatasetsAPIAppSpec.scala:235)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$12.apply(DatasetsAPIAppSpec.scala:235)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the comment(id: UUID) function routed by POST /api/datasets/:id/comment
default < 1 sec
class java.util.NoSuchElementException: None.get

      java.util.NoSuchElementException: None.get
      at scala.None$.get(Option.scala:313)
      at scala.None$.get(Option.scala:311)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$9.apply$mcV$sp(DatasetsAPIAppSpec.scala:167)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$9.apply(DatasetsAPIAppSpec.scala:164)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$9.apply(DatasetsAPIAppSpec.scala:164)
(47 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the createDataset() function routed by POST /api/datasets
default < 1 sec
class org.scalatest.exceptions.TestFailedException: 400 did not equal 200

      org.scalatest.exceptions.TestFailedException: 400 did not equal 200
      at org.scalatest.MatchersHelper$.newTestFailedException(MatchersHelper.scala:160)
      at org.scalatest.MustMatchers$AnyMustWrapper.mustEqual(MustMatchers.scala:6213)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$4.apply$mcV$sp(DatasetsAPIAppSpec.scala:100)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$4.apply(DatasetsAPIAppSpec.scala:78)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$4.apply(DatasetsAPIAppSpec.scala:78)
(46 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the addMetadata(id: UUID) function routed by POST /api/datasets/:id/metadata
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$15.apply$mcV$sp(DatasetsAPIAppSpec.scala:419)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$15.apply(DatasetsAPIAppSpec.scala:401)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$15.apply(DatasetsAPIAppSpec.scala:401)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the removeTags(id: UUID) function routed by POST /api/datasets/:id/tags/remove
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$11.apply$mcV$sp(DatasetsAPIAppSpec.scala:225)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$11.apply(DatasetsAPIAppSpec.scala:207)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$11.apply(DatasetsAPIAppSpec.scala:207)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the list() function routed by GET /api/datasets
default < 1 sec
class org.scalatest.exceptions.TestFailedException: "[]" did not include substring "description"

      org.scalatest.exceptions.TestFailedException: "[]" did not include substring "description"
      at org.scalatest.MatchersHelper$.newTestFailedException(MatchersHelper.scala:160)
      at org.scalatest.MustMatchers$MustMethodHelper$.mustMatcher(MustMatchers.scala:6141)
      at org.scalatest.MustMatchers$AnyMustWrapper.must(MustMatchers.scala:6175)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$5.apply$mcV$sp(DatasetsAPIAppSpec.scala:114)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$5.apply(DatasetsAPIAppSpec.scala:108)
(47 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the addUserMetadata(id: UUID) function routed by POST /api/datasets/:id/usermetadata
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$16.apply$mcV$sp(DatasetsAPIAppSpec.scala:444)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$16.apply(DatasetsAPIAppSpec.scala:426)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$16.apply(DatasetsAPIAppSpec.scala:426)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the deleteDataset(id:UUID) function routed by DELETE /api/datasets/:id
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$21.apply$mcV$sp(DatasetsAPIAppSpec.scala:574)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$21.apply(DatasetsAPIAppSpec.scala:573)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$21.apply(DatasetsAPIAppSpec.scala:573)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the removeTag(id: UUID) function routed by POST /api/datasets/:id/removeTag
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$14.apply$mcV$sp(DatasetsAPIAppSpec.scala:295)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$14.apply(DatasetsAPIAppSpec.scala:277)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$14.apply(DatasetsAPIAppSpec.scala:277)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the getTechnicalMetadataJSON(id: UUID) function routed by GET /api/datasets/:id/technicalmetadatajson
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$18.apply$mcV$sp(DatasetsAPIAppSpec.scala:465)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$18.apply(DatasetsAPIAppSpec.scala:464)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$18.apply(DatasetsAPIAppSpec.scala:464)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the addTags(id: UUID) function routed by POST /api/datasets/:id/tags
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$10.apply$mcV$sp(DatasetsAPIAppSpec.scala:195)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$10.apply(DatasetsAPIAppSpec.scala:177)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$10.apply(DatasetsAPIAppSpec.scala:177)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the updateLicense(id: UUID) function routed by POST /api/datasets/:id/license
default < 1 sec
class java.util.NoSuchElementException: None.get

      java.util.NoSuchElementException: None.get
      at scala.None$.get(Option.scala:313)
      at scala.None$.get(Option.scala:311)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$8.apply$mcV$sp(DatasetsAPIAppSpec.scala:154)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$8.apply(DatasetsAPIAppSpec.scala:151)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$8.apply(DatasetsAPIAppSpec.scala:151)
(47 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the datasetFilesList(id:UUID) function routed by GET /api/datasets/:id/listFiles
default < 1 sec
class scala.MatchError: None (of class scala.None$)

      scala.MatchError: None (of class scala.None$)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$7.apply$mcV$sp(DatasetsAPIAppSpec.scala:139)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$7.apply(DatasetsAPIAppSpec.scala:138)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$7.apply(DatasetsAPIAppSpec.scala:138)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
      at org.scalatest.Transformer$$anonfun$apply$1.apply(Transformer.scala:22)
(44 more lines...)
Collapse Failed DatasetsAPIAppSpec The Datasets API Spec must respond to the datasetFilesList(id:UUID) function routed by GET /api/datasets/:id
default < 1 sec
class org.scalatest.exceptions.TestFailedException: 301 did not equal 200

      org.scalatest.exceptions.TestFailedException: 301 did not equal 200
      at org.scalatest.MatchersHelper$.newTestFailedException(MatchersHelper.scala:160)
      at org.scalatest.MustMatchers$AnyMustWrapper.mustEqual(MustMatchers.scala:6213)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$6.apply$mcV$sp(DatasetsAPIAppSpec.scala:128)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$6.apply(DatasetsAPIAppSpec.scala:124)
      at integration.DatasetsAPIAppSpec$$anonfun$2$$anonfun$apply$mcV$sp$6.apply(DatasetsAPIAppSpec.scala:124)
(46 more lines...)
Existing test failures 1
Status Test Failing since View job Duration
class org.scalatest.exceptions.TestFailedException: "&#010;&#010;&#010;&#010;&#010;&#010;<!DOCTYPE html>&#010;&#010;<html lang="en">&#010;<head>&#010;    <meta charset="utf-8">&#010;    <meta name="viewport" content="width=device-width, initial-scale=1.0">&#010;    <meta name="description" content="">&#010;    <meta name="author" content="">&#010;    <title>Clowder</title>&#010;    <link rel="stylesheet" media="screen" href="/assets/stylesheets/main.css">&#010;    <link rel="stylesheet" href="/assets/stylesheets/themes/simplex.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/javascripts/jquery-ui-1.10.3.custom.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/stylesheets/pdf.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/stylesheets/tableborder.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/stylesheets/select2.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/stylesheets/select2-bootstrap.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/javascripts/jstree/themes/default/style.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/javascripts/jstree/themes/default/style.min.css">&#010;    <link rel="stylesheet" media="screen" href="/assets/javascripts/sweetalert/css/sweetalert.css">&#010;&#010;    <link rel="shortcut icon" type="image/png" href="/api/logos/GLOBAL/favicon/blob?default=images%2Ffavicon.png&x=1467819821009">&#010;    <script src="/assets/javascripts/jquery-1.10.2.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/bootstrap.min.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/main.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/select2.min.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/jstree/jstree.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/clipboard.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/sweetalert/js/sweetalert-dev.min.js" type="text/javascript"></script>&#010;    <script src="/assets/javascripts/jquery.validate.js" type="text/javascript"></script>&#010;&#010;&#010;    <script type="text/javascript" src="/javascriptRoutes"></script>&#010;&#010;    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->&#010;    <!--[if lt IE 9]>&#010;      <script src="../../assets/js/html5shiv.js"></script>&#010;      <script src="../../assets/js/respond.min.js"></script>&#010;    <![endif]-->&#010;&#010;</head>&#010;<body>&#010;    <div id="wrap">&#010;      <div class="navbar navbar-default navbar-fixed-top">&#010;        <div class="container">&#010;            <div class="navbar-header">&#010;                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">&#010;                  <span class="glyphicon-bar"></span>&#010;                  <span class="glyphicon-bar"></span>&#010;                  <span class="glyphicon-bar"></span>&#010;                </button>&#010;                &#010;                        <a class="navbar-brand" href="/">&#010;                            Clowder&#010;                        </a>&#010;                    &#010;            </div>&#010;            <div class="navbar-collapse collapse">&#010;                <ul class="nav navbar-nav">&#010;                    <li><a href="/spaces">Spaces</a></li>&#010;                    <li><a href="/collections">Collections</a></li>&#010;                    <li><a href="/datasets">Datasets</a></li>&#010;                    &#010;                    &#010;                    <li class="dropdown">&#010;                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">&#010;                            Search<b class="caret"></b>&#010;                        </a>&#010;                        <ul class="dropdown-menu">&#010;                            <li><a href="/metadata/search">Metadata</a></li>&#010;                            <li><a href="/tags/list/ordered">Tags (Ordered)</a></li>&#010;                            <li><a href="/tags/list/weighted">Tags (Weighted)</a></li>&#010;                        </ul>&#010;                    </li>&#010;                </ul>&#010;&#010;                <ul class="nav navbar-nav navbar-right">&#010;                    &#010;&#010;                    <li class="dropdown">&#010;                        <a href="#" class="dropdown-toggle nav-icon" data-toggle="dropdown" title="Help"><span class="glyphicon glyphicon-question-sign"></span><b class="caret"></b></a>&#010;                        <ul class="dropdown-menu" role="menu">&#010;                            &#010;                            &#010;                            <li><a href="/assets/docs/api/index.html" target="_blank">API</a></li>&#010;                        </ul>&#010;                    </li>&#010;&#010;                    &#010;                             <li>&#010;                                <a href="/signup" title="Sign up to the system">Sign up</a>&#010;                             </li>&#010;                            <li>&#010;                                <a href="/login" title="Login to the system"><span class="glyphicon glyphicon-log-in"></span> Login</a>&#010;                            </li>&#010;                        &#010;                </ul>&#010;            </div>&#010;    &#010;    </div>&#010;    </div>&#010;    <div class="container">&#010;        &#010;    <div class="row featurette">&#010;        <div class="col-md-7">&#010;            <h2 class="featurette-heading">Welcome to Clowder</h2>&#010;            <p class="lead">Welcome to Clowder, a scalable data repository where you can share, organize and analyze data.</p>&#010;        </div>&#010;        <div class="col-md-5" id="resources-panel-container">&#010;            <div class="panel panel-default" id="resources-panel" data-clampedwidth=".col-md-5">&#010;              <div class="panel-heading">&#010;                <h3 class="panel-title">Resources</h3>&#010;              </div>&#010;              <div class="panel-body">&#010;                  <ul class="list-group">&#010;                      <li class="list-group-item" title="Access to 0 spaces">&#010;                          <a href="/spaces">Project Spaces <span class="badge pull-right">0</span></a>&#010;                      </li>&#010;                      <li class="list-group-item" title="Access to 0 collections">&#010;                          <a href="/collections">Collections <span class="badge pull-right">0</span></a>&#010;                      </li>&#010;                      <li class="list-group-item" title="Access to 0 datasets">&#010;                          <a href="/datasets">Datasets <span class="badge pull-right">0</span></a>&#010;                      </li>&#010;                      <li class="list-group-item">&#010;                          Files <span class="badge pull-right">14</span>&#010;                      </li>&#010;                      <li class="list-group-item" title="Total number of raw bytes stored.">&#010;                          Bytes <span class="badge pull-right">22.9 MB</span>&#010;                      </li>&#010;                      <li class="list-group-item" title="Total number users signed up for this server.">&#010;                          &#010;                             Users <span class="badge pull-right">0</span>&#010;                          &#010;                      </li>&#010;                  </ul>&#010;              </div>&#010;            </div>&#010;        </div>&#010;    </div>&#010;&#010;    <script>&#010;        $(document).ready(function() {&#010;            /*&#010;            * Clamped-width.&#010;            * Usage:&#010;            *  <div data-clampedwidth=".myParent">This long content will force clamped width</div>&#010;            *&#010;            * Author: LV&#010;            */&#010;            $('[data-clampedwidth]').each(function () {&#010;                var elem = $(this);&#010;                var parentPanel = elem.data('clampedwidth');&#010;                var resizeFn = function () {&#010;                    var sideBarNavWidth = $(parentPanel).width() - parseInt(elem.css('paddingLeft')) - parseInt(elem.css('paddingRight')) - parseInt(elem.css('marginLeft')) - parseInt(elem.css('marginRight')) - parseInt(elem.css('borderLeftWidth')) - parseInt(elem.css('borderRightWidth'));&#010;                    elem.css('width', sideBarNavWidth);&#010;                };&#010;&#010;                resizeFn();&#010;                $(window).resize(resizeFn);&#010;            });&#010;&#010;            var panel = $('#resources-panel');&#010;            panel.affix({&#010;                offset: {&#010;                    top: panel.offset() - panel.height()&#010;                }&#010;            });&#010;&#010;            var width = $('.col-md-7').width() * 0.05;&#010;            $('.media-object' ).each(function() {&#010;                $(this ).css("width", width);&#010;                $(this ).css("height", width);&#010;            });&#010;        });&#010;    </script>&#010;&#010;    &#010;&#010;    </div>&#010;    <div id="push"></div>&#010;  </div>&#010;&#010;  &#010;&#010;&#010;<script>&#010;    function toggelServerAdmin() {&#010;        $.cookie("superAdmin", $.cookie("superAdmin") != "true", { path: '/' });&#010;        location.reload();&#010;    }&#010;</script>&#010;</body>&#010;</html>&#010;&#010;" did not include substring "Powered by <a href="http://clowder.ncsa.illinois.edu">Clowder</a>"

      org.scalatest.exceptions.TestFailedException: "





(248 more lines...)

Shared artifacts

Artifact File size
dist 97 MB
scaladoc 36 MB
manual 3 MB