Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

  • f785e67
  • /
  • my.conf.js
Raw File Download

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
content badge
swh:1:cnt:c0b382ba7ba4de9848f1e38846f37185d55851c9
directory badge
swh:1:dir:f785e67ead99e03a20f7fccba0bfca402dc4afde

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
my.conf.js
// Karma configuration
// Generated on Fri Jul 21 2017 20:14:52 GMT+0300 (MSK)

module.exports = function(config) {
  config.set({

    // base path that will be used to resolve all patterns (eg. files, exclude)
    basePath: '',



    // frameworks to use
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
    frameworks: ['jasmine'],

    plugins: [
      require( 'karma-jasmine' ),
      require( 'karma-phantomjs-launcher' )
    ],

    // list of files / patterns to load in the browser
    files: [
      {pattern: './js/jquery-2.2.4.min.js', watched: false},
      {pattern: './jasmine/test_files/**', watched: false, included: false, served: true, nocache: false},
      {pattern: './*.proto', watched: false, included: false, served: true, nocache: false},
      './js/phantasus-external-other.min.js',
      './js/phantasus-external-pdfkit-xlsx.min.js',
      './js/phantasus-external-plotly-echarts.min.js',
      './js/phantasus.js',
      './jasmine/matchers/*.js',
      './jasmine/run_ocpu.js',
      './jasmine/spec/*[tT]est.js'
    ],

    proxies: {
      '/jasmine/test_files/': 'http://localhost:9876/base/jasmine/test_files/',
      '/message.proto': 'http://localhost:9876/base/message.proto',
      '/test_files/': 'http://localhost:9876/base/jasmine/test_files/'
    },


    // list of files to exclude
    exclude: ['jasmine/spec/marker_selection_test.js',
              'jasmine/spec/nearest_neighbors_test.js',
              'jasmine/spec/qnorm_test.js',
              'jasmine/spec/save_dataset_test.js'],


    // preprocess matching files before serving them to the browser
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
    preprocessors: {
    },


    // test results reporter to use
    // possible values: 'dots', 'progress'
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
    reporters: ['progress'],


    // web server port
    port: 9876,


    // enable / disable colors in the output (reporters and logs)
    colors: true,


    // level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_DEBUG,


    // enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,


    // start these browsers
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
    browsers: ['PhantomJS'],


    // Continuous Integration mode
    // if true, Karma captures browsers, runs the tests and exits
    singleRun: false,

    // Concurrency level
    // how many browser should be started simultaneous
    concurrency: Infinity,

    // captureTimeout: 60000, // it was already there
    browserDisconnectTimeout : 10000,
    browserDisconnectTolerance : 1,
    browserNoActivityTimeout : 240000 //by default 10000
  })
};

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API