mirror of
https://gitlab.com/Thoscellen/Wallset.git
synced 2025-05-31 19:04:51 +02:00
ajouter test-manifest job
This commit is contained in:
parent
6cd74ba294
commit
f4a46241cd
@ -43,6 +43,24 @@ test-images-job/valid_set:
|
|||||||
PACKAGE_NAME: "valid_set"
|
PACKAGE_NAME: "valid_set"
|
||||||
<<: *test-images
|
<<: *test-images
|
||||||
|
|
||||||
|
.test-manifest-job: &test-manifest
|
||||||
|
stage: Test
|
||||||
|
image: node:latest
|
||||||
|
rules:
|
||||||
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
changes:
|
||||||
|
- ${ENTRY_FOLDER}/${PACKAGE_NAME}/*
|
||||||
|
script:
|
||||||
|
- cd .gitlab/node_job/
|
||||||
|
- npm install ajv ajv-errors mocha mocha-steps chai
|
||||||
|
- cd ../..
|
||||||
|
- node .gitlab/node_job/node_modules/mocha/bin/_mocha --require mocha-steps --colors .gitlab/node_job/wppChecker.js
|
||||||
|
|
||||||
|
test-manifest-job/valid_set:
|
||||||
|
variables:
|
||||||
|
PACKAGE_NAME: "valid_set"
|
||||||
|
<<: *test-manifest
|
||||||
|
|
||||||
# Jobs from here run Merged_results or Push/Merge Commits to the main branch. Tag is created on release so no run with tag creation
|
# Jobs from here run Merged_results or Push/Merge Commits to the main branch. Tag is created on release so no run with tag creation
|
||||||
.bundle-job: &bundle
|
.bundle-job: &bundle
|
||||||
stage: Bundle
|
stage: Bundle
|
||||||
|
@ -10,7 +10,7 @@ require("ajv-errors")(ajv);
|
|||||||
//let workingDirectory = path.join(root, slug);
|
//let workingDirectory = path.join(root, slug);
|
||||||
//console.log(`👷♂️ Working with ‘${slug}’ slug.`);
|
//console.log(`👷♂️ Working with ‘${slug}’ slug.`);
|
||||||
|
|
||||||
const themeSchemaFile = ".gitlab/node_job/json_theme_schema.jsonc";
|
const themeSchemaFile = "src/test_manifest_job/json_theme_schema.jsonc";
|
||||||
let wppManifest;
|
let wppManifest;
|
||||||
let validator;
|
let validator;
|
||||||
let files;
|
let files;
|
||||||
@ -37,9 +37,9 @@ function flatReferences(wppManifest) {
|
|||||||
|
|
||||||
describe('Mandatory Checks', function () {
|
describe('Mandatory Checks', function () {
|
||||||
before(function () {
|
before(function () {
|
||||||
slug = env.WPP_SLUG;
|
slug = env.PACKAGE_NAME;
|
||||||
expect(slug).to.be.a("string").that.is.not.empty;
|
expect(slug).to.be.a("string").that.is.not.empty;
|
||||||
root = env.WPP_ROOT;
|
root = env.ENTRY_FOLDER;
|
||||||
expect(root).to.be.a("string").that.is.not.empty;
|
expect(root).to.be.a("string").that.is.not.empty;
|
||||||
workingDirectory = path.join(root, slug);
|
workingDirectory = path.join(root, slug);
|
||||||
files = fs.readdirSync(workingDirectory);
|
files = fs.readdirSync(workingDirectory);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user