Jason Etheridge [Tue, 21 Jun 2022 16:27:08 +0000 (12:27 -0400)]
adjust ejabberd.EG.patch for buster
Jason Etheridge [Tue, 21 Jun 2022 15:16:19 +0000 (11:16 -0400)]
overridable TARGET_INSTALLER for test.sh
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Jason Etheridge [Tue, 21 Jun 2022 15:15:12 +0000 (11:15 -0400)]
adjust some targets for buster
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Jason Etheridge [Tue, 21 Jun 2022 15:10:20 +0000 (11:10 -0400)]
simplify script names
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Jason Etheridge [Tue, 21 Jun 2022 15:01:01 +0000 (11:01 -0400)]
seed buster files with those from stretch
Jason Etheridge [Fri, 17 Jun 2022 06:16:07 +0000 (02:16 -0400)]
add exceptions for some expected errors generated by the test scripts
Jason Etheridge [Fri, 17 Jun 2022 04:50:21 +0000 (00:50 -0400)]
more tweaks to test for stretch
Jason Etheridge [Wed, 15 Jun 2022 15:55:39 +0000 (11:55 -0400)]
Revert "temporarily test a fix for a test"
This reverts commit
f47bc369e2e0f63a3134f92fadf08fd9ac83305a.
Jason Etheridge [Fri, 10 Jun 2022 20:08:07 +0000 (16:08 -0400)]
temporarily test a fix for a test
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Jason Etheridge [Fri, 10 Jun 2022 20:06:04 +0000 (16:06 -0400)]
make tesh.sh more portable
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Jason Boyer [Tue, 29 Mar 2022 10:47:36 +0000 (06:47 -0400)]
Have to remember to tell apt-get -y...
Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
Jason Boyer [Mon, 28 Mar 2022 11:06:39 +0000 (07:06 -0400)]
Adjust pgtap install steps to correctly grab versoin
postgresql-server-dev-all is rather unhelpful when trying to determine the pg version....
Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
Jason Boyer [Fri, 25 Mar 2022 17:45:13 +0000 (13:45 -0400)]
Switch to pgtap installed from packages
Uses dpkg-query to find the version of postgresql currently
installed and then installs that version of pgtap.
Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
Jason Boyer [Thu, 24 Feb 2022 12:02:59 +0000 (07:02 -0500)]
Update pgtap version to deal with pg10+
Some installcheck tests fail for 0.97.0 because of insert / select
ordering, similar to issues we saw with Concerto in 10+.
Signed-off-by: Jason Boyer <jboyer@equinoxOLI.org>
Jason Boyer [Wed, 23 Feb 2022 12:05:23 +0000 (07:05 -0500)]
Ignore the complaint about installing postgresql-14
This message comes up on stretch no matter what version you're installing,
so it's ignored until the qa tester runs on bullseye or later.
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Jason Boyer [Mon, 14 Feb 2022 13:40:54 +0000 (08:40 -0500)]
Bump Postgres Version to 10
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Jason Boyer [Sat, 25 Sep 2021 11:08:43 +0000 (07:08 -0400)]
Install Chromium and Firefox for Angular tests
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Jason Boyer [Tue, 29 Sep 2020 11:25:06 +0000 (07:25 -0400)]
Update exclusion for 08-lp1366964-libdbi-error.t
We ignore an error with a specific SQL statement in it but the addition
of the hopeless holds enhancement changed that statement.
Signed-off-by: Jason Boyer <jboyer@equinoxinitiative.org>
Jason Etheridge [Mon, 21 Sep 2020 13:31:10 +0000 (09:31 -0400)]
disable the docs until I look at antora
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Mon, 14 Sep 2020 22:26:25 +0000 (18:26 -0400)]
disable the docs until I try out antora
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Fri, 13 Dec 2019 06:41:15 +0000 (01:41 -0500)]
keep the main index page slim
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Fri, 13 Dec 2019 06:33:14 +0000 (01:33 -0500)]
fix path again
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Fri, 13 Dec 2019 06:30:28 +0000 (01:30 -0500)]
the webifier writes to test.html, so let us put it into the test directory
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Fri, 13 Dec 2019 06:16:34 +0000 (01:16 -0500)]
tweak output paths
so that the tests run in their permanent archive/ location and that RSS feeds
link to said locations
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Tue, 3 Dec 2019 20:37:46 +0000 (15:37 -0500)]
another exception to the error catcher
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Tue, 3 Dec 2019 20:33:42 +0000 (15:33 -0500)]
report just the first error via RSS
Jason Etheridge [Tue, 3 Dec 2019 20:28:31 +0000 (15:28 -0500)]
catch more errors
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Tue, 3 Dec 2019 20:28:22 +0000 (15:28 -0500)]
tweak output and debug output
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Thu, 21 Nov 2019 22:01:28 +0000 (17:01 -0500)]
forgot this one when refactoring
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Thu, 21 Nov 2019 21:00:57 +0000 (16:00 -0500)]
alternate error exception handling for webifier
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Boyer [Mon, 11 Nov 2019 13:10:54 +0000 (08:10 -0500)]
Move CHROME_BIN envvar inside TEST_COMMAND
karma-chrome-launcher needs to be told where to find Chromium
if that's installed rather than Chrome. And because the tests
are run with 'su - ' that env variable definition has to be
put inside both TEST_COMMAND definitions.
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
Jason Etheridge [Wed, 30 Oct 2019 15:29:50 +0000 (11:29 -0400)]
set CHROME_BIN to hopefully fix an error
Jason Etheridge [Mon, 28 Oct 2019 15:27:23 +0000 (11:27 -0400)]
Revert "test berick's branch real quick"
This reverts commit
7d054f985020b1659f66af48d1a30aebdf7823b9.
Jason Etheridge [Mon, 28 Oct 2019 15:21:18 +0000 (11:21 -0400)]
some expected exceptions
Jason Etheridge [Mon, 28 Oct 2019 14:37:09 +0000 (10:37 -0400)]
test berick's branch real quick
Jason Etheridge [Wed, 23 Oct 2019 13:08:27 +0000 (09:08 -0400)]
ssh hangs
In test.sh, this has started to hang and not exit wihen installer_installer.sh has finished:
ssh $TARGET_USER@$TARGET_HOST $TARGET_PATH/installer_installer.sh 2>&1 | tee output.txt
I doubt exit 0; will help, but trying it out.
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Ben Shum [Fri, 26 Jul 2019 14:43:24 +0000 (10:43 -0400)]
Only include the used option for websocketd
The instructions include two ways of starting websocketd, only
apply one of them.
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 25 Jul 2019 21:12:14 +0000 (17:12 -0400)]
Add single quotes to protect some more parenthesis
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 25 Jul 2019 13:12:37 +0000 (09:12 -0400)]
Remove parenthesis subheading to prevent error
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 25 Jul 2019 00:57:31 +0000 (20:57 -0400)]
Run websocketd in background
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 25 Jul 2019 00:50:26 +0000 (20:50 -0400)]
Use websocketd for stretch
Signed-off-by: Ben Shum <ben@evergreener.net>
Jason Etheridge [Wed, 13 Feb 2019 19:52:14 +0000 (14:52 -0500)]
list open qaproject bugs
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Mon, 28 Jan 2019 08:26:31 +0000 (03:26 -0500)]
some debugging and cosmetics
Jason Etheridge [Mon, 28 Jan 2019 07:44:05 +0000 (02:44 -0500)]
qa01 throws this warning, though my local pristine stretch install does not
Jason Etheridge [Mon, 28 Jan 2019 05:53:22 +0000 (00:53 -0500)]
troubleshooting apache
Jason Etheridge [Mon, 28 Jan 2019 04:00:35 +0000 (23:00 -0500)]
remove cruft
Jason Etheridge [Mon, 28 Jan 2019 02:56:02 +0000 (21:56 -0500)]
close the last subpage if needed
Jason Etheridge [Mon, 28 Jan 2019 02:55:43 +0000 (21:55 -0500)]
fix documentation build
Jason Etheridge [Sun, 27 Jan 2019 00:52:05 +0000 (19:52 -0500)]
the EG half
Jason Etheridge [Thu, 3 Jan 2019 21:01:30 +0000 (16:01 -0500)]
whitespace isn't syntax.. but sometimes it is
Jason Etheridge [Thu, 3 Jan 2019 20:31:29 +0000 (15:31 -0500)]
link back to main page from sub pages
Jason Etheridge [Thu, 3 Jan 2019 20:26:33 +0000 (15:26 -0500)]
robustify start/stop of some services
Jason Etheridge [Thu, 3 Jan 2019 19:50:08 +0000 (14:50 -0500)]
some refactoring and UI tweaking, just OpenSRF at the moment
Jason Etheridge [Thu, 13 Dec 2018 07:18:33 +0000 (02:18 -0500)]
reduce use of globals and pass more data to the rss generator
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Wed, 12 Dec 2018 16:22:26 +0000 (11:22 -0500)]
tweak RSS output
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Wed, 12 Dec 2018 16:09:00 +0000 (11:09 -0500)]
use apache_24 for stretch
Jason Etheridge [Wed, 12 Dec 2018 16:03:08 +0000 (11:03 -0500)]
tighten down error detection
Jason Etheridge [Wed, 12 Dec 2018 14:34:59 +0000 (09:34 -0500)]
typo
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Wed, 12 Dec 2018 14:09:16 +0000 (09:09 -0500)]
ejabberd.yml vs ejabberd.cfg
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Wed, 12 Dec 2018 13:14:23 +0000 (08:14 -0500)]
some obvious fixes
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Jason Etheridge [Wed, 12 Dec 2018 13:13:37 +0000 (08:13 -0500)]
some obvious fixes
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
phasefx [Tue, 11 Dec 2018 21:46:04 +0000 (16:46 -0500)]
expose the output sooner as part of cronoutput.txt
phasefx [Tue, 11 Dec 2018 20:54:57 +0000 (15:54 -0500)]
toward getting qa01 going again
phasefx [Tue, 11 Dec 2018 20:49:59 +0000 (15:49 -0500)]
toward getting qa01 going again
Jason Etheridge [Tue, 11 Sep 2018 19:56:37 +0000 (15:56 -0400)]
multi-host support for live tester
Jason Etheridge [Mon, 10 Sep 2018 20:06:34 +0000 (16:06 -0400)]
trying to get node working with wheezy
Jason Etheridge [Fri, 7 Sep 2018 19:44:23 +0000 (15:44 -0400)]
more output for troubleshooting
Jason Etheridge [Fri, 7 Sep 2018 18:49:51 +0000 (14:49 -0400)]
handle ang6/eg2 client
Jason Etheridge [Thu, 22 Feb 2018 15:49:54 +0000 (10:49 -0500)]
remove grunt
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 16 Jan 2018 18:10:26 +0000 (13:10 -0500)]
improved RSS feed
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 16 Jan 2018 17:35:10 +0000 (12:35 -0500)]
suppress these lovefield offline DB errors for now, redux
Jason Etheridge [Wed, 10 Jan 2018 04:24:22 +0000 (23:24 -0500)]
increment error_count upon encountering ERROR LOG:
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 9 Jan 2018 18:37:30 +0000 (13:37 -0500)]
suppress these lovefield offline DB errors for now
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Remington Steed [Fri, 10 Nov 2017 16:25:55 +0000 (11:25 -0500)]
Add docs-building to wheezy installer
Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Jason Etheridge [Wed, 31 May 2017 21:33:13 +0000 (17:33 -0400)]
add the Security repo to /etc/apt/sources.list
Do this instead of mucking with the snapshot. jeff++ gmcharlt++ dyrcona++
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Dan Scott [Thu, 13 Apr 2017 12:02:11 +0000 (08:02 -0400)]
nodejs path should be BINDIR not TARBIN
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Thu, 13 Apr 2017 03:28:57 +0000 (23:28 -0400)]
Ancient version of npm installed with nodejs 0.10 was bad
Tests failed because npm 1.x was not installing the child dependencies that
were listed in the package.json files that we had identified as direct
dependencies of our package.
One option would be to run "npm install -g npm" to update npm to a more
modern version, but that also warned that nodejs 0.10.x was way too old.
So let's install a nodejs binary and be done with it.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Wed, 12 Apr 2017 01:56:22 +0000 (21:56 -0400)]
We no longer install deps with bower
Signed-off-by: Dan Scott <dan@coffeecode.net>
Dan Scott [Sat, 25 Mar 2017 16:11:24 +0000 (16:11 +0000)]
Use current nodejs binaries
Instead of compiling an ancient version of nodejs from
source, let's use up-to-date nodejs binaries and
save a ton of time.
Signed-off-by: Dan Scott <dan@coffeecode.net>
Dan Scott [Wed, 8 Mar 2017 14:24:58 +0000 (09:24 -0500)]
Use "wget -N" for pgtap download
Otherwise, a repeated run will pause waiting for a response to a prompt to
overwrite the existing pgtap zip file.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Mon, 6 Mar 2017 02:05:19 +0000 (21:05 -0500)]
Standardize database variables
We create the evergreen database user as a superuser, so we can use it
accordingly.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Mon, 6 Mar 2017 00:20:03 +0000 (19:20 -0500)]
Argh neeed that trailing \
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Sun, 5 Mar 2017 23:37:26 +0000 (18:37 -0500)]
Do the whole pgtap build and install as root
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Sun, 5 Mar 2017 23:23:00 +0000 (18:23 -0500)]
Change into the correct pgtap directory
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Dan Scott [Sun, 5 Mar 2017 12:39:34 +0000 (07:39 -0500)]
Install a stable version of pgtap
Live tests failed because we were installing from the master branch of the
pgtap repo. Instead, use a known stable version (0.97.0).
Switching to use a newer version is now a single config variable (PG_TAP_VER).
Ensure "unzip" is installed so that we can unzip the downloaded file.
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Jason Stephenson [Thu, 2 Mar 2017 23:06:00 +0000 (18:06 -0500)]
Install lsb-release in build_essentials installer function.
Modify both eg_wheezy_installer.sh and eg_jessie_installer.sh to
install lsb-release. It is now required on wheezy to install
PostgreSQL 9.4.
For some reason, this package is missing on the wheezy vm image.
I added it to the jessie installer also, just in case.
Signed-off-by: Jason Stephenson <jason@sigio.com>
Jason Etheridge [Fri, 4 Nov 2016 15:19:05 +0000 (11:19 -0400)]
Revert "temporarily test a working branch"
This reverts commit
7004d9ce034b0d97778beac2674c27bcff757432.
Jason Etheridge [Fri, 4 Nov 2016 14:35:45 +0000 (10:35 -0400)]
temporarily test a working branch
instead of master
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Thu, 3 Nov 2016 16:02:43 +0000 (12:02 -0400)]
make it valid XML
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Thu, 3 Nov 2016 15:16:04 +0000 (11:16 -0400)]
switch from RSS to Atom
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 26 Apr 2016 17:57:00 +0000 (13:57 -0400)]
Add pubDate and update the RSS regardless of previous test state. Thanks to bshum and dyrcona
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Tue, 8 Dec 2015 21:26:14 +0000 (16:26 -0500)]
ability to consider final Return Value
for a given section/subpage. So, given the churn in output from 3rd party tests
from the "Installing Evergreen pre-requisites" section, we'll be more lenient
and just consider the final return value from the Makefile there. We'll still
style errors in Red in the section output itself.
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Fri, 11 Sep 2015 21:13:37 +0000 (17:13 -0400)]
escape out since we're rendering and wrapping HTML around it
Jason Etheridge [Thu, 10 Sep 2015 20:34:10 +0000 (16:34 -0400)]
removing intermediate link to cronoutput.txt
for now. The current CRON entries for ~live on our testing server look like this:
0 4 * * * /home/live/git/random/qa/test.sh > /tmp/cronoutput.txt 2>&1 && mv /tmp/cronoutput.txt /home/live/public_html/
0 16 * * * /home/live/git/random/qa/test.sh > /tmp/cronoutput.txt 2>&1 && mv /tmp/cronoutput.txt /home/live/public_html/
We can do some fancy file footwork later to expose the content for cronoutput.txt while test.sh is running.
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Thu, 10 Sep 2015 20:27:14 +0000 (16:27 -0400)]
tweak path for referencing cronoutput.txt
Jason Etheridge [Thu, 10 Sep 2015 20:20:54 +0000 (16:20 -0400)]
This seems to be needed to prevent some weird 404 error
Josh Stompro [Thu, 18 Jun 2015 19:03:22 +0000 (14:03 -0500)]
Added Debian Jessie installer based on wheezy installer.
Added new ejabberd config patch file for new format.
Added a seperate script for only installing opensrf.
Signed-off-by: Josh Stompro <github@stompro.org>
Jason Etheridge [Thu, 26 Feb 2015 14:32:29 +0000 (09:32 -0500)]
Catch "Please install" from settings-tester.pl
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Jason Etheridge [Thu, 22 Jan 2015 20:26:46 +0000 (15:26 -0500)]
bump node.js from 0.10.33 to 0.10.35
Jason Etheridge [Wed, 3 Dec 2014 20:08:42 +0000 (15:08 -0500)]
bump NODEJS_VERSION to 0.10.33