- Created core modules: `ai-analyzer`, `core-parser`, and `job-search-parser`. - Implemented LinkedIn and job search parsers with integrated AI analysis. - Added CLI tools for AI analysis and job parsing. - Included comprehensive README files for each module detailing usage and features. - Established a `.gitignore` file to exclude unnecessary files. - Introduced sample data for testing and demonstration purposes. - Set up package.json files for dependency management across modules. - Implemented logging and error handling utilities for better debugging and user feedback.
16 lines
402 B
JavaScript
16 lines
402 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const testDir = path.join(__dirname);
|
|
const files = fs.readdirSync(testDir);
|
|
|
|
console.log("Running all tests...");
|
|
|
|
files.forEach((file) => {
|
|
if (file === "all-tests.js" || !file.endsWith(".js")) return;
|
|
console.log(`\n--- Running ${file} ---`);
|
|
require(path.join(testDir, file));
|
|
});
|
|
|
|
console.log("\nAll tests complete.");
|