Mercurial > gemma
view api/server/ui/absolute-path.js @ 196:b67208d82543
Make test output more comprehensive
Running all tests in one transaction ensures the final output tells
about any failing test, not just in the last transaction (i.e.
test script).
The price is that no traces of the tests are left in the database
because we have to rollback in order to have no left-over test roles
in the cluster.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 20 Jul 2018 18:31:45 +0200 |
parents | 9fcfccb18b16 |
children |
line wrap: on
line source
/* * getAbsoluteFSPath * @return {string} When run in NodeJS env, returns the absolute path to the current directory * When run outside of NodeJS, will return an error message */ const getAbsoluteFSPath = function () { // detect whether we are running in a browser or nodejs if (typeof module !== "undefined" && module.exports) { return require("path").resolve(__dirname) } throw new Error('getAbsoluteFSPath can only be called within a Nodejs environment'); } module.exports = getAbsoluteFSPath