diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 045285ef955f7dba8b072f40deee26a1299e6006..5146000529503bf0a849a5a2b3ced5f8477de813 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,7 +57,7 @@ test:qunit: tags: [ py34 ] artifacts: paths: - - qunit.log + - public/qunit.log - screenlog.* script: - make run-qunit diff --git a/misc/unit_test_http_server.py b/misc/unit_test_http_server.py index e9c7972f1c3764f84afe8f8896df786af7cfcb5c..0667572361b35b47c65475b0af35955b650fa39f 100755 --- a/misc/unit_test_http_server.py +++ b/misc/unit_test_http_server.py @@ -53,6 +53,18 @@ class UnitTestsHandler(SimpleHTTPRequestHandler): #return HTTP status: 404 Not Found self.send_response(404) + def send_response(self, code, message=None): + """send_response + + Set Cache-Control, Pragma and Expires headers. Then call send_response + of BaseHTTPRequestHandler. + """ + super().send_response(code=code, message=message) + if self.command == "GET": + self.send_header("Cache-Control", "no-cache, no-store, must-revalidate") + self.send_header("Pragma", "no-cache") + self.send_header("Expires", "0") + def done(self): """done diff --git a/test/js/modules/webcaosdb.js.js b/test/js/modules/webcaosdb.js.js index a2d5635d2b1ec54cb05caebe8cc5f38ff7b841ea..dd1ffdc6a78047366018a3153fcefcd224c37129 100644 --- a/test/js/modules/webcaosdb.js.js +++ b/test/js/modules/webcaosdb.js.js @@ -1032,7 +1032,7 @@ QUnit.test("createCarouselNav", function(assert) { assert.equal($(ref_property_elem).find('.' + preview.classNamePreview).length, 0, 'no carousel after reset'); done(); - }, 400); + }, 600); }, 400);