Github user ottobackwards commented on the issue:

    https://github.com/apache/metron/pull/858
  
    ```bash
     metron-alerts configure table
        ✗ should select columns from table configuration
          - Error: connect ECONNREFUSED 127.0.0.1:9210
          - Error: socket hang up
          - Error: Timeout - Async callback was not invoked within timeout 
specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
          - Error: Timeout - Async callback was not invoked within timeout 
specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
    
    **************************************************
    *                    Failures                    *
    **************************************************
    
    1) metron-alerts configure table should select columns from table 
configuration
      - Error: connect ECONNREFUSED 127.0.0.1:9210
      - Error: socket hang up
      - Error: Timeout - Async callback was not invoked within timeout 
specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
      - Error: Timeout - Async callback was not invoked within timeout 
specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
    
    Executed 1 of 1 spec (1 FAILED) in 1 min 40 secs.
    [09:14:23] I/launcher - 0 instance(s) of WebDriver still running
    [09:14:23] I/launcher - chrome #01 failed 1 test(s)
    [09:14:23] I/launcher - overall: 1 failed spec(s)
    [09:14:23] E/launcher - Process exited with error code 1
    ```
    
    I don't think that my protractor stuff is correct.    Here is what I have:
    
    ```json
    /**
     * Licensed to the Apache Software Foundation (ASF) under one
     * or more contributor license agreements.  See the NOTICE file
     * distributed with this work for additional information
     * regarding copyright ownership.  The ASF licenses this file
     * to you under the Apache License, Version 2.0 (the
     * "License"); you may not use this file except in compliance
     * with the License.  You may obtain a copy of the License at
     *
     *     http://www.apache.org/licenses/LICENSE-2.0
     *
     * Unless required by applicable law or agreed to in writing, software
     * distributed under the License is distributed on an "AS IS" BASIS,
     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    // Protractor configuration file, see link for more information
    // https://github.com/angular/protractor/blob/master/docs/referenceConf.js
    
    /*global jasmine */
    var SpecReporter = require('jasmine-spec-reporter').SpecReporter;
    
    exports.config = {
      allScriptsTimeout: 25000,
      specs: [
        // './e2e/login/login.e2e-spec.ts',
        // './e2e/alerts-list/alerts-list.e2e-spec.ts',
        './e2e/alerts-list/configure-table/configure-table.e2e-spec.ts',
        //'./e2e/alerts-list/save-search/save-search.e2e-spec.ts',
        //'./e2e/alerts-list/tree-view/tree-view.e2e-spec.ts',
        // './e2e/alerts-list/alert-filters/alert-filters.e2e-spec.ts',
        // './e2e/alerts-list/alert-status/alerts-list-status.e2e-spec.ts',
        // './e2e/alert-details/alert-status/alert-details-status.e2e-spec.ts',
        //'./e2e/alerts-list/meta-alerts/meta-alert.e2e-spec.ts'
      ],
      capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {
          args: [ "--headless", "--disable-gpu", "--window-size=1435,850" ],
          'prefs': {
            'credentials_enable_service': false,
            'profile': { 'password_manager_enabled': false}
          }
        }
      },
      directConnect: true,
      baseUrl: 'http://192.168.99.100:4201/',
        params: {
            rest: {
                url: '192.168.99.100:8082'
            },
            elasticsearch : {
                url: '192.168.99.100:9210'
            }
        },
      framework: 'jasmine',
      jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 50000,
        print: function() {}
      },
      useAllAngular2AppRoots: true,
      rootElement: 'metron-alerts-root',
      beforeLaunch: function() {
        require('ts-node').register({
          project: 'e2e'
        });
      },
      onPrepare: function() {
        var createMetaAlertsIndex =  
require('./e2e/utils/e2e_util').createMetaAlertsIndex;
        createMetaAlertsIndex();
        jasmine.getEnv().addReporter(new SpecReporter());
        setTimeout(function() {
          browser.driver.executeScript(function() {
            return {
              width: window.screen.availWidth,
              height: window.screen.availHeight
            };
          }).then(function(result) {
            browser.driver.manage().window().setSize(result.width, 
result.height);
          });
        });
      },
      onComplete: function() {
        var createMetaAlertsIndex =  
require('./e2e/utils/e2e_util').createMetaAlertsIndex;
        createMetaAlertsIndex();
      }
    };
    
    ```



---

Reply via email to