
Explore full spectrum testing and error reading across unit tests, Jenkins builds, and big data implementations. Learn to handle, debug, and test errors with full stack and exploratory engines.
Complete all checkpoints and true/false questions, then apply the provided steps to the final test and project. Reach out with questions to maximize learning.
Master ticket-based learning across full stack, simulation, and exploratory repos with local, Jenkins, grid, and full-stack runs. Learn to diagnose Jenkins, PySpark, and environment-related errors to get things done.
Explore ticket-based learning by examining raised failures, fixing them quickly, and producing high quality notes. Tackle Jenkins and PySpark errors by categorizing tickets and crafting solutions.
Identify the three repo types: full stack frameworks, engine, and exploration; explain their roles, data orientation, and how full stack integrates engine, exploration, and user interface for end-user workflows.
Explore the four run types across engine, exploratory engine, and full stack framework, covering spark submit runs, data formats like hive, parquet, and snappy, and UI vs shell-based workflows.
Identify and analyze errors across four stages of run, from local unit testing to Jenkins builds, grid runs on big data, and UI input, to learn how to solve them.
Local runs on our system use a window-based virtual environment to run and debug any repository with pytest, and step through code in VS Code or PyCharm.
Configure and install local Java, PySpark, and Hadoop with matching versions for full-stack simulation runs. Align Hadoop 2.7, Spark 4.0, and JDK 8 by reading requirements and setting environment variables.
Learn how windows environment variables support full stack runs, enabling local hive tables, spark sql views, and the required Hadoop and PySpark setup.
Learn the different ways to install a Python local virtual environment, using PyCharm or custom scripts, with pip install requirements and Git Bash considerations.
Explore Jenkins failures across three repositories and four stages, navigate ci-cd yaml settings, learn how to disable tests or deployment, handle timeouts, and address issues in full stack builds.
This lecture explains common Jenkins connection timeout issues and deployment errors. It highlights causes like parallel builds, wrong table names, and the role of restarts in full stack environments.
Examine workflow versus task level testing in full stack computation, noting that workflows are more complex and prone to errors; test locally, then on Jenkins, then on the UI.
Fix the local venv for full stack by updating the virtual environment to the latest version and packages, following framework-specific steps beyond pip install requirements.
Test connections to big data Hive tables when a table is not found by verifying existence, live status, or changes via Hugh Portal, PySpark, or a Jupyter notebook.
Compare golden copies with current outputs to validate grid results, aligning parameters like years, paths, and UI inputs, while injecting data frames into testing packages.
Identify the top causes of failure in a full stack simulation framework, including conventions, object oriented programming and decorators, hive connections, and cross-workflow dependencies.
Identify the top five Jenkins failure causes, from timeout in full stack simulations to unit test value mismatches, import and relative referencing issues, and ODBC data for unit tests.
Master note making and independent research using Wikipedia and 5,000 internal videos and 5,000 wiki pages to solve tickets, read emails, and troubleshoot Jenkins outages.
Interview Prep Full Spectrum Comprehensive Testing & Error Reading 101
Solving Tickets for Real life Job Like scenarios
Ticket Based Learning
Three type of Repo
Four types of Run
Checking YAML and CICD for Jenkins build
Different kind of Jenkins failure
Connection timeout issue for Jenkins
Full Stack Workflow Computational UI runs
Workflow vs Task Level Testing in full stack computation Framework
Checking Py-spark Errors
Fixing Local Vevn in Python to make local test pass
Different ways to Install Venv Python
Env Variable for User in Windows
Java Pyspark Hadoop local folder etc
Top 5 causes of each failure types
Release Process Errors
Ticket based Learning
Is the most common request Jenkins Failure? True
Local failure are most common due to pyspark? True
Do we get fixing errors as our main ticket? True
Is the most common ticket Jenkins failure? True
Is the most error we will deal is with full stack simulation framework? True
Top 5 cause Jenkins failures
Timeout
Unit tests: Values mismatch
Import problem
Connection to tables using odbc
Many Jenkins build of same code running in parallel
Top 5 workflow based error
Axis Node Name mismatch
You forgot to run workflow integrity test locally
Hive connection failure
Same class instance used by another test
Latest version not used for dependent repos, FT Sim Framework depends on different repos like engine, simulation, ui etc